.btn {
  border-width: 2px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.image-wrapper,
.btn-wrap,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper {
  border-radius: 2rem !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Instrument Sans;
}
.display-1 {
  font-family: 'NeueHaasDisplayBlack';
  font-size: 4rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 5rem;
}
.display-2 {
  font-family: 'NeueHaasDisplayMediu';
  font-size: 4rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 5rem;
}
.display-4 {
  font-family: 'NeueHaasDisplayRoman';
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'NeueHaasDisplayMediu';
  font-size: 1.8rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.25rem;
}
.display-7 {
  font-family: 'NeueHaasDisplayRoman';
  font-size: 1.4rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1.75rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.2rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.8rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 3.2rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (2.05rem + (4 - 2.05) * ((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.44rem;
    font-size: calc( 1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .btn {
    padding: 0.75rem 1.5rem;
  }
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #000000 !important;
}
.bg-success {
  background-color: #ffffff !important;
}
.bg-info {
  background-color: #320707 !important;
}
.bg-warning {
  background-color: #8e34a1 !important;
}
.bg-danger {
  background-color: #8e34a1 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #1a1a1a !important;
  border-color: #1a1a1a !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #1a1a1a !important;
  border-color: #1a1a1a !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #8e34a1 !important;
  border-color: #8e34a1 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #ad45c3 !important;
  border-color: #ad45c3 !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ad45c3 !important;
  border-color: #ad45c3 !important;
}
.btn-info,
.btn-info:active {
  background-color: #320707 !important;
  border-color: #320707 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #5f0d0d !important;
  border-color: #5f0d0d !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #5f0d0d !important;
  border-color: #5f0d0d !important;
}
.btn-success,
.btn-success:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #8e34a1 !important;
  border-color: #8e34a1 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #ad45c3 !important;
  border-color: #ad45c3 !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #ad45c3 !important;
  border-color: #ad45c3 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #8e34a1 !important;
  border-color: #8e34a1 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #ad45c3 !important;
  border-color: #ad45c3 !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ad45c3 !important;
  border-color: #ad45c3 !important;
}
.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
  box-shadow: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #000000;
  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: #000000 !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: #8e34a1;
  color: #8e34a1;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #541f5f !important;
  background-color: transparent !important;
  border-color: #541f5f !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #8e34a1 !important;
  border-color: #8e34a1 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #320707;
  color: #320707;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #320707 !important;
  border-color: #320707 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent !important;
  border-color: #d4d4d4 !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #8e34a1;
  color: #8e34a1;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #541f5f !important;
  background-color: transparent !important;
  border-color: #541f5f !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #8e34a1 !important;
  border-color: #8e34a1 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #8e34a1;
  color: #8e34a1;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #541f5f !important;
  background-color: transparent !important;
  border-color: #541f5f !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #8e34a1 !important;
  border-color: #8e34a1 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #000000 !important;
}
.text-secondary {
  color: #8e34a1 !important;
}
.text-success {
  color: #ffffff !important;
}
.text-info {
  color: #320707 !important;
}
.text-warning {
  color: #8e34a1 !important;
}
.text-danger {
  color: #8e34a1 !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: #4a1b54 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #cccccc !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #000000 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #4a1b54 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #4a1b54 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #fafafa !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;
}
.nav-tabs .nav-link.active {
  color: #000000;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #320707;
}
.alert-warning {
  background-color: #8e34a1;
}
.alert-danger {
  background-color: #8e34a1;
}
.mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #000000;
  border-color: #000000;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
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: #ffffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #f3abab;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #c77fd6;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #c77fd6;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'NeueHaasDisplayRoman';
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
  border-radius: 40px !important;
}
.form-control > .mbr-iconfont {
  font-size: 1.75rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #000000 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'NeueHaasDisplayRoman';
  font-size: 1.4rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.75rem;
}
blockquote {
  border-color: #000000;
}
/* Forms */
.mbr-form .input-group-btn .btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn .btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #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: #232323;
  border-bottom-color: #232323;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #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: #8e34a1 !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;
}
.cid-u0wq2hyWiA {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
@media (max-width: 991px) {
  .cid-u0wq2hyWiA .col-title {
    margin-bottom: 20px;
  }
}
.cid-u0wq2hyWiA .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0wq2hyWiA .mbr-section-subtitle {
  color: #45494E;
  margin-top: 24px;
}
.cid-u0wq2hyWiA .mbr-text {
  color: #ffffff;
}
.cid-u0wq2GVGVy {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-u0vxAUZA4u {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
@media (max-width: 991px) {
  .cid-u0vxAUZA4u .col-title {
    margin-bottom: 20px;
  }
}
.cid-u0vxAUZA4u .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0vxAUZA4u .mbr-section-subtitle {
  color: #45494E;
  margin-top: 24px;
}
.cid-u0vxAUZA4u .mbr-text {
  color: #ffffff;
}
.cid-u0vzcHBOjf {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-u0wpFEBFoP {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u0wpFEBFoP .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u0wpFEBFoP .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u0wpFEBFoP .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u0wpFEBFoP .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0wpFEBFoP .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u0wpFEBFoP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u0wpFEBFoP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0wpFEBFoP .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u0wpFEBFoP .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u0wpFEBFoP .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u0wpFEBFoP .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u0wpFEBFoP .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u0wpFEBFoP .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u0wpFEBFoP .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u0wpFEBFoP .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u0wpFEBFoP .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u0wpFEBFoP .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u0wpFEBFoP .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u0wpFEBFoP .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u0wpFEBFoP .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u0wpFEBFoP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u0wpFEBFoP .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u0wpFEBFoP .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0wpFEBFoP .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u0wpFEBFoP .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u0wpFEBFoP .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0wpFEBFoP .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u0wpFEBFoP .nav-item:focus,
.cid-u0wpFEBFoP .nav-link:focus {
  outline: none;
}
.cid-u0wpFEBFoP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0wpFEBFoP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0wpFEBFoP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0wpFEBFoP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0wpFEBFoP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0wpFEBFoP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0wpFEBFoP .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u0wpFEBFoP .navbar.opened {
  transition: all 0.3s;
}
.cid-u0wpFEBFoP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0wpFEBFoP .navbar .navbar-logo img {
  width: auto;
}
.cid-u0wpFEBFoP .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u0wpFEBFoP .navbar.collapsed {
  justify-content: center;
}
.cid-u0wpFEBFoP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0wpFEBFoP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0wpFEBFoP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u0wpFEBFoP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0wpFEBFoP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0wpFEBFoP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0wpFEBFoP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0wpFEBFoP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0wpFEBFoP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0wpFEBFoP .navbar {
    min-height: 72px;
  }
  .cid-u0wpFEBFoP .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u0wpFEBFoP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0wpFEBFoP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0wpFEBFoP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0wpFEBFoP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0wpFEBFoP .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0wpFEBFoP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u0wpFEBFoP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u0wpFEBFoP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0wpFEBFoP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u0wpFEBFoP .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u0wpFEBFoP .dropdown-item.active,
.cid-u0wpFEBFoP .dropdown-item:active {
  background-color: transparent;
}
.cid-u0wpFEBFoP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0wpFEBFoP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0wpFEBFoP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0wpFEBFoP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0wpFEBFoP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u0wpFEBFoP .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u0wpFEBFoP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0wpFEBFoP .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u0wpFEBFoP .navbar-buttons {
    text-align: left;
  }
}
.cid-u0wpFEBFoP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0wpFEBFoP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0wpFEBFoP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0wpFEBFoP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0wpFEBFoP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0wpFEBFoP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0wpFEBFoP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0wpFEBFoP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0wpFEBFoP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0wpFEBFoP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0wpFEBFoP .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0wpFEBFoP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u0wpFEBFoP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u0wpFEBFoP .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u0wpFEBFoP .navbar {
    height: 70px;
  }
  .cid-u0wpFEBFoP .navbar.opened {
    height: auto;
  }
  .cid-u0wpFEBFoP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0wpFEBFoP .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u0wpFEBFoP .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u0wpFEBFoP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u0wpFEBFoP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u0wpFEBFoP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u0wpFEBFoP .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u0wpFEBFoP .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u0wpFEBFoP .navbar-brand {
    margin-right: auto;
  }
  .cid-u0wpFEBFoP .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u0wpFEBFoP .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u0wpFEBFoP .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u0wpFEBFoP .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0wpFEBFoP .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u0wpFEBFoP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u0wpFEBFoP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u0wpFEBFoP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u0wpFEBFoP .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0wpFEBFoP .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u0wpFEBFoP .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u0wpFF6BbE {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-u0wpFF6BbE .margin-sm-top {
    margin-top: 4rem;
  }
}
.cid-u0wpFF6BbE .item-img {
  position: relative;
}
@media (max-width: 992px) {
  .cid-u0wpFF6BbE .col-lg-9 {
    margin-bottom: 2rem;
  }
}
.cid-u0wpFF6BbE .item-round {
  background: #000000;
  border-radius: 50%;
  aspect-ratio: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-bottom: 2rem;
  padding: 2rem;
}
@media (max-width: 1800px) {
  .cid-u0wpFF6BbE .item-round h5 {
    font-size: 2rem !important;
  }
  .cid-u0wpFF6BbE .item-round p {
    font-size: 1.5rem !important;
  }
}
.cid-u0wpFF6BbE p {
  line-height: 1.2;
}
.cid-u0wpFF6BbE .item-content2 {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: auto;
}
@media (max-width: 767px) {
  .cid-u0wpFF6BbE .item-content2 {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0wpFF6BbE .link-icon-wrapper2 {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0wpFF6BbE .link-icon-wrapper2 .icon-wrap2 {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0wpFF6BbE .link-icon-wrapper2 .icon-wrap2 span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0wpFF6BbE .link-icon-wrapper2 .svg3 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0wpFF6BbE .link-icon-wrapper2 .svg3 path {
  fill: #ffffff;
}
.cid-u0wpFF6BbE .link-icon-wrapper2 .svg4 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0wpFF6BbE .link-icon-wrapper2 .svg4 path {
  fill: #ffffff;
}
.cid-u0wpFF6BbE .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u0wpFF6BbE .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u0wpFF6BbE .image-wrapper {
    min-height: 400px;
  }
}
.cid-u0wpFF6BbE .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0wpFF6BbE .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0wpFF6BbE .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u0wpFF6BbE .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u0wpFF6BbE .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0wpFF6BbE .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u0wpFF6BbE .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u0wpFF6BbE .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0wpFF6BbE .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u0wpFF6BbE .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0wpFF6BbE .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u0wpFF6BbE .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0wpFF6BbE img,
.cid-u0wpFF6BbE .item-img {
  width: 100%;
  height: 100%;
}
.cid-u0wpFF6BbE .item-title2 {
  color: #ffffff;
}
.cid-u0wpFF6BbE .mbr-text,
.cid-u0wpFF6BbE .item .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u0wpFF6BbE .item2 {
  max-height: 300px;
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0wpFF6BbE .item2 img {
  height: 300px;
}
.cid-u0wpFF6BbE .item2:hover {
  cursor: pointer;
}
.cid-u0wpFF6BbE .item2:hover .link-icon-wrapper2 span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0wpFF6BbE .item-title3 {
  color: #ffffff;
}
.cid-u0wpFF6BbE .item-title {
  color: #000000;
  text-align: left;
}
.cid-u0wpFFzAIe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
@media (max-width: 991px) {
  .cid-u0wpFFzAIe .col-title {
    margin-bottom: 20px;
  }
}
.cid-u0wpFFzAIe .mbr-section-title {
  color: #ffffff;
}
.cid-u0wpFFzAIe .mbr-section-subtitle {
  color: #45494E;
  margin-top: 24px;
}
.cid-u0wpFFzAIe .mbr-text {
  color: #ffffff;
}
.cid-u0wpFFRuRg {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u0wpFFRuRg .item-img {
  position: relative;
}
.cid-u0wpFFRuRg .item-img img {
  transition: all 0.2s;
}
.cid-u0wpFFRuRg h5 {
  line-height: 1.2;
}
.cid-u0wpFFRuRg .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0wpFFRuRg .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0wpFFRuRg .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0wpFFRuRg .item:hover img {
  transform: scale(1.05);
}
.cid-u0wpFFRuRg .mbr-section-subtitle {
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
  background: #000000;
}
@media (max-width: 992px) {
  .cid-u0wpFFRuRg .subtitle-wrap,
  .cid-u0wpFFRuRg .mbr-section-subtitle {
    text-align: center;
  }
}
.cid-u0wpFFRuRg .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0wpFFRuRg .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0wpFFRuRg .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0wpFFRuRg .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0wpFFRuRg .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0wpFFRuRg .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0wpFFRuRg .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0wpFFRuRg .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0wpFFRuRg .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0wpFFRuRg .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0wpFFRuRg .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0wpFFRuRg .item-content {
  padding: 0.5rem;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0wpFFRuRg .item-content {
    padding: 0 0.5rem;
    padding-top: 1rem;
  }
}
.cid-u0wpFFRuRg img,
.cid-u0wpFFRuRg .item-img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-u0wpFFRuRg .item:focus,
.cid-u0wpFFRuRg span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0wpFFRuRg .item {
    margin-bottom: 1rem;
  }
}
.cid-u0wpFFRuRg .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0wpFFRuRg .item-title {
  text-align: left;
  color: #000000;
}
.cid-u0wpFFRuRg .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u0wpFFRuRg .mbr-text,
.cid-u0wpFFRuRg .item .mbr-section-btn {
  color: #000000;
}
.cid-u0wpFFRuRg .mbr-section-subtitle,
.cid-u0wpFFRuRg .subtitle-wrap,
.cid-u0wpFFRuRg .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u0wpFGamwF {
  padding-top: 0;
  padding-bottom: 0;
  background-color: #ffffff;
}
.cid-u0wpFGamwF .carousel {
  width: 100%;
}
.cid-u0wpFGamwF .carousel-inner {
  display: flex;
  align-content: center;
  align-items: center;
}
.cid-u0wpFGamwF .carousel-item img {
  height: 100vh;
  object-fit: cover;
}
.cid-u0wpFGamwF .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u0wpFGamwF .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u0wpFGamwF .carousel-caption {
    width: 900px;
  }
}
.cid-u0wpFGamwF .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u0wpFGamwF .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u0wpFGamwF .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u0wpFGamwF .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0wpFGamwF .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u0wpFGamwF .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u0wpFGamwF .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u0wpFGamwF .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u0wpFGamwF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0wpFGamwF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0wpFGamwF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0wpFGamwF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u0wpFGamwF .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u0wpFGamwF .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u0wpFGamwF .carousel-indicators li::after,
.cid-u0wpFGamwF .carousel-indicators li::before {
  content: none;
}
.cid-u0wpFGamwF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0wpFGAYhu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-u0wpFGAYhu .item-img {
  position: relative;
}
.cid-u0wpFGAYhu .item-img img {
  transition: all 0.2s;
}
.cid-u0wpFGAYhu h5 {
  line-height: 1.2;
}
.cid-u0wpFGAYhu .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0wpFGAYhu .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0wpFGAYhu .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0wpFGAYhu .item:hover img {
  transform: scale(1.05);
}
.cid-u0wpFGAYhu .mbr-section-subtitle {
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
  background: #000000;
}
@media (max-width: 992px) {
  .cid-u0wpFGAYhu .subtitle-wrap,
  .cid-u0wpFGAYhu .mbr-section-subtitle {
    text-align: center;
  }
}
.cid-u0wpFGAYhu .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0wpFGAYhu .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0wpFGAYhu .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0wpFGAYhu .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0wpFGAYhu .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0wpFGAYhu .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0wpFGAYhu .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0wpFGAYhu .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0wpFGAYhu .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0wpFGAYhu .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0wpFGAYhu .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0wpFGAYhu .item-content {
  padding: 0.5rem;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0wpFGAYhu .item-content {
    padding: 0 0.5rem;
    padding-top: 1rem;
  }
}
.cid-u0wpFGAYhu img,
.cid-u0wpFGAYhu .item-img {
  width: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-u0wpFGAYhu .item:focus,
.cid-u0wpFGAYhu span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0wpFGAYhu .item {
    margin-bottom: 1rem;
  }
}
.cid-u0wpFGAYhu .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0wpFGAYhu .item-title {
  text-align: left;
  color: #000000;
}
.cid-u0wpFGAYhu .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u0wpFGAYhu .mbr-text,
.cid-u0wpFGAYhu .item .mbr-section-btn {
  color: #000000;
}
.cid-u0wpFGAYhu .mbr-section-subtitle,
.cid-u0wpFGAYhu .subtitle-wrap,
.cid-u0wpFGAYhu .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u0wpFHaNyz {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0wpFHaNyz .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0wpFHaNyz .mbr-section-subtitle {
  text-align: center;
}
.cid-u0wpFHt2Px {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-u0wpFHt2Px .item-img {
  position: relative;
}
.cid-u0wpFHt2Px .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-u0wpFHt2Px .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0wpFHt2Px .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0wpFHt2Px .item1 {
  padding-bottom: 2rem;
}
.cid-u0wpFHt2Px .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0wpFHt2Px .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0wpFHt2Px .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0wpFHt2Px .item1,
.cid-u0wpFHt2Px .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0wpFHt2Px .item1 .item:hover,
.cid-u0wpFHt2Px .item .item:hover {
  cursor: pointer;
}
.cid-u0wpFHt2Px .item1:hover .link-icon-wrapper span,
.cid-u0wpFHt2Px .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0wpFHt2Px .item1:hover img,
.cid-u0wpFHt2Px .item:hover img {
  transform: scale(1.05);
}
.cid-u0wpFHt2Px .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0wpFHt2Px .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0wpFHt2Px .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0wpFHt2Px .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0wpFHt2Px .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0wpFHt2Px .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0wpFHt2Px .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0wpFHt2Px .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0wpFHt2Px .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0wpFHt2Px img,
.cid-u0wpFHt2Px .item-img {
  width: 100%;
  height: 240px;
  object-fit: cover;
}
.cid-u0wpFHt2Px .item:focus,
.cid-u0wpFHt2Px span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0wpFHt2Px .item {
    margin-bottom: 1rem;
  }
}
.cid-u0wpFHt2Px .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0wpFHt2Px .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0wpFHt2Px .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0wpFHt2Px .mbr-section-subtitle,
.cid-u0wpFHt2Px .subtitle-wrap,
.cid-u0wpFHt2Px .mbr-section-btn {
  text-align: left;
}
.cid-u0wpFHt2Px .mbr-text,
.cid-u0wpFHt2Px .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0wpFHYUb1 {
  padding-top: 0;
  padding-bottom: 0;
  background-color: #fffdf7;
}
.cid-u0wpFHYUb1 .carousel {
  width: 100%;
}
.cid-u0wpFHYUb1 .carousel-inner {
  display: flex;
  align-content: center;
  align-items: center;
}
.cid-u0wpFHYUb1 .carousel-item img {
  height: 100vh;
  object-fit: cover;
}
.cid-u0wpFHYUb1 .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u0wpFHYUb1 .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u0wpFHYUb1 .carousel-caption {
    width: 900px;
  }
}
.cid-u0wpFHYUb1 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u0wpFHYUb1 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u0wpFHYUb1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u0wpFHYUb1 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0wpFHYUb1 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u0wpFHYUb1 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u0wpFHYUb1 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u0wpFHYUb1 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u0wpFHYUb1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0wpFHYUb1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0wpFHYUb1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0wpFHYUb1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u0wpFHYUb1 .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u0wpFHYUb1 .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u0wpFHYUb1 .carousel-indicators li::after,
.cid-u0wpFHYUb1 .carousel-indicators li::before {
  content: none;
}
.cid-u0wpFHYUb1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0wpFIoXhb {
  background-color: #ffffff;
}
.cid-u0wpFIoXhb .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0wpFIoXhb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0wpFIoXhb input:hover {
  border-color: white !important;
}
.cid-u0wpFIoXhb .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0wpFIoXhb .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0wpFIoXhb img {
  object-fit: cover;
}
.cid-u0wpFIoXhb .btn,
.cid-u0wpFIoXhb .btn:hover,
.cid-u0wpFIoXhb .btn:focus,
.cid-u0wpFIoXhb .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0wpFIoXhb .item-wrapper {
  width: 100%;
}
.cid-u0wpFIoXhb .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0wpFIoXhb .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0wpFIoXhb .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0wpFIoXhb .card-box {
    padding: 1rem;
  }
}
.cid-u0wpFIoXhb .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0wpFIoXhb .card-wrapper {
  display: flex;
}
.cid-u0wpFIoXhb .wrap {
  background: #8e34a1;
}
.cid-u0wpFIoXhb .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0wpFIoXhb .mbr-text,
.cid-u0wpFIoXhb .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0wpFIoXhb .mbr-link,
.cid-u0wpFIoXhb .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0wpFIoXhb .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0wpFIoXhb .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0wpFIRNv5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u0wpFIRNv5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0wpFIRNv5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0wpFIRNv5 p a:hover {
  text-decoration: underline;
}
.cid-u0wpFIRNv5 h2 {
  line-height: 1.3;
}
.cid-u0wpFIRNv5 img {
  object-fit: cover;
}
.cid-u0wpFIRNv5 .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u0wpFIRNv5 .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u0wpFIRNv5 .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u0wpFIRNv5 .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u0wpFIRNv5 .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u0wpFIRNv5 .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u0wpFIRNv5 .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u0wpFIRNv5 .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u0wpFIRNv5 .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u0wpFIRNv5 .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u0wpFIRNv5 .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u0wpFIRNv5 .wrap {
  background: #8e34a1;
}
.cid-u0wpFIRNv5 .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u0wpFIRNv5 .link-wrapper {
    flex-direction: column;
  }
}
.cid-u0wpFIRNv5 .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0wpFIRNv5 .mbr-text,
.cid-u0wpFIRNv5 .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0wpFIRNv5 .mbr-link,
.cid-u0wpFIRNv5 .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u0wpFIRNv5 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0wpFIRNv5 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u0w6Bs8a9h {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u0w6Bs8a9h .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u0w6Bs8a9h .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u0w6Bs8a9h .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u0w6Bs8a9h .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0w6Bs8a9h .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u0w6Bs8a9h .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u0w6Bs8a9h .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0w6Bs8a9h .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u0w6Bs8a9h .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u0w6Bs8a9h .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u0w6Bs8a9h .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u0w6Bs8a9h .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u0w6Bs8a9h .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u0w6Bs8a9h .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u0w6Bs8a9h .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u0w6Bs8a9h .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u0w6Bs8a9h .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u0w6Bs8a9h .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u0w6Bs8a9h .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u0w6Bs8a9h .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u0w6Bs8a9h .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u0w6Bs8a9h .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u0w6Bs8a9h .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0w6Bs8a9h .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u0w6Bs8a9h .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u0w6Bs8a9h .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0w6Bs8a9h .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u0w6Bs8a9h .nav-item:focus,
.cid-u0w6Bs8a9h .nav-link:focus {
  outline: none;
}
.cid-u0w6Bs8a9h .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0w6Bs8a9h .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0w6Bs8a9h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0w6Bs8a9h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0w6Bs8a9h .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0w6Bs8a9h .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0w6Bs8a9h .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u0w6Bs8a9h .navbar.opened {
  transition: all 0.3s;
}
.cid-u0w6Bs8a9h .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0w6Bs8a9h .navbar .navbar-logo img {
  width: auto;
}
.cid-u0w6Bs8a9h .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u0w6Bs8a9h .navbar.collapsed {
  justify-content: center;
}
.cid-u0w6Bs8a9h .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0w6Bs8a9h .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0w6Bs8a9h .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u0w6Bs8a9h .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0w6Bs8a9h .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0w6Bs8a9h .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0w6Bs8a9h .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0w6Bs8a9h .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0w6Bs8a9h .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0w6Bs8a9h .navbar {
    min-height: 72px;
  }
  .cid-u0w6Bs8a9h .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u0w6Bs8a9h .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0w6Bs8a9h .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0w6Bs8a9h .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0w6Bs8a9h .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0w6Bs8a9h .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0w6Bs8a9h .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u0w6Bs8a9h .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u0w6Bs8a9h .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0w6Bs8a9h .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u0w6Bs8a9h .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u0w6Bs8a9h .dropdown-item.active,
.cid-u0w6Bs8a9h .dropdown-item:active {
  background-color: transparent;
}
.cid-u0w6Bs8a9h .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0w6Bs8a9h .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0w6Bs8a9h .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0w6Bs8a9h .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0w6Bs8a9h .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u0w6Bs8a9h .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u0w6Bs8a9h ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0w6Bs8a9h .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u0w6Bs8a9h .navbar-buttons {
    text-align: left;
  }
}
.cid-u0w6Bs8a9h button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0w6Bs8a9h button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0w6Bs8a9h button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0w6Bs8a9h button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0w6Bs8a9h button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0w6Bs8a9h button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0w6Bs8a9h nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0w6Bs8a9h nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0w6Bs8a9h nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0w6Bs8a9h nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0w6Bs8a9h .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0w6Bs8a9h a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u0w6Bs8a9h .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u0w6Bs8a9h .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u0w6Bs8a9h .navbar {
    height: 70px;
  }
  .cid-u0w6Bs8a9h .navbar.opened {
    height: auto;
  }
  .cid-u0w6Bs8a9h .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0w6Bs8a9h .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u0w6Bs8a9h .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u0w6Bs8a9h .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u0w6Bs8a9h .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u0w6Bs8a9h .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u0w6Bs8a9h .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u0w6Bs8a9h .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u0w6Bs8a9h .navbar-brand {
    margin-right: auto;
  }
  .cid-u0w6Bs8a9h .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u0w6Bs8a9h .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u0w6Bs8a9h .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u0w6Bs8a9h .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0w6Bs8a9h .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u0w6Bs8a9h .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u0w6Bs8a9h .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u0w6Bs8a9h .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u0w6Bs8a9h .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0w6Bs8a9h .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u0w6Bs8a9h .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u0w6BsBccK {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0w6BsBccK .item-img {
  position: relative;
}
.cid-u0w6BsBccK .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u0w6BsBccK .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u0w6BsBccK .image-wrapper {
    min-height: 400px;
  }
}
.cid-u0w6BsBccK .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0w6BsBccK .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u0w6BsBccK .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u0w6BsBccK .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u0w6BsBccK .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u0w6BsBccK .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0w6BsBccK .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u0w6BsBccK .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u0w6BsBccK .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0w6BsBccK .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u0w6BsBccK .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0w6BsBccK .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u0w6BsBccK .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0w6BsBccK img,
.cid-u0w6BsBccK .item-img {
  width: 100%;
}
.cid-u0w6BsSWae {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0w6BsSWae .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0w6BsSWae .mbr-section-subtitle {
  text-align: center;
}
.cid-u0w6Bt97cp {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u0w6Bt97cp .item-img {
  position: relative;
}
.cid-u0w6Bt97cp .item-img img {
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-u0w6Bt97cp .card-text {
    padding-left: 4rem;
  }
}
.cid-u0w6Bt97cp h5 {
  line-height: 1.2;
}
.cid-u0w6Bt97cp .card {
  margin-bottom: 2rem;
}
.cid-u0w6Bt97cp .card:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0w6Bt97cp .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0w6Bt97cp .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  min-height: 250px;
  background: #8e34a1;
}
@media (max-width: 992px) {
  .cid-u0w6Bt97cp .image-wrapper {
    min-height: 200px;
  }
}
.cid-u0w6Bt97cp .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0w6Bt97cp .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0w6Bt97cp .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0w6Bt97cp .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0w6Bt97cp .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0w6Bt97cp .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0w6Bt97cp .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0w6Bt97cp .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0w6Bt97cp .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0w6Bt97cp .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0w6Bt97cp .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0w6Bt97cp .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0w6Bt97cp img,
.cid-u0w6Bt97cp .item-img {
  width: 100%;
}
.cid-u0w6Bt97cp .item:focus,
.cid-u0w6Bt97cp span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0w6Bt97cp .item {
    margin-bottom: 1rem;
  }
}
.cid-u0w6Bt97cp .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0w6Bt97cp .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0w6Bt97cp .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0w6Bt97cp .mbr-section-subtitle,
.cid-u0w6Bt97cp .subtitle-wrap,
.cid-u0w6Bt97cp .mbr-section-btn {
  text-align: left;
}
.cid-u0w6Bt97cp .mbr-text,
.cid-u0w6Bt97cp .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0w6Bt97cp .mbr-text {
  color: #000000;
}
.cid-u0w6Bv5Voe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u0w6Bv5Voe .carousel {
  height: 800px;
}
.cid-u0w6Bv5Voe .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u0w6Bv5Voe .carousel-item,
.cid-u0w6Bv5Voe .carousel-inner {
  height: 100%;
}
.cid-u0w6Bv5Voe .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u0w6Bv5Voe .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u0w6Bv5Voe .carousel-caption {
    width: 900px;
  }
}
.cid-u0w6Bv5Voe .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u0w6Bv5Voe .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u0w6Bv5Voe .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u0w6Bv5Voe .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0w6Bv5Voe .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u0w6Bv5Voe .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u0w6Bv5Voe .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u0w6Bv5Voe .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u0w6Bv5Voe .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0w6Bv5Voe .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0w6Bv5Voe .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0w6Bv5Voe .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u0w6Bv5Voe .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u0w6Bv5Voe .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u0w6Bv5Voe .carousel-indicators li::after,
.cid-u0w6Bv5Voe .carousel-indicators li::before {
  content: none;
}
.cid-u0w6Bv5Voe .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0w6BvyCFw {
  background-color: #ffffff;
}
.cid-u0w6BvyCFw .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0w6BvyCFw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0w6BvyCFw input:hover {
  border-color: white !important;
}
.cid-u0w6BvyCFw .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0w6BvyCFw .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0w6BvyCFw img {
  object-fit: cover;
}
.cid-u0w6BvyCFw .btn,
.cid-u0w6BvyCFw .btn:hover,
.cid-u0w6BvyCFw .btn:focus,
.cid-u0w6BvyCFw .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0w6BvyCFw .item-wrapper {
  width: 100%;
}
.cid-u0w6BvyCFw .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0w6BvyCFw .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0w6BvyCFw .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0w6BvyCFw .card-box {
    padding: 1rem;
  }
}
.cid-u0w6BvyCFw .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0w6BvyCFw .card-wrapper {
  display: flex;
}
.cid-u0w6BvyCFw .wrap {
  background: #8e34a1;
}
.cid-u0w6BvyCFw .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0w6BvyCFw .mbr-text,
.cid-u0w6BvyCFw .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0w6BvyCFw .mbr-link,
.cid-u0w6BvyCFw .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0w6BvyCFw .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0w6BvyCFw .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0w6Bw1iTA {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u0w6Bw1iTA .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0w6Bw1iTA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0w6Bw1iTA p a:hover {
  text-decoration: underline;
}
.cid-u0w6Bw1iTA h2 {
  line-height: 1.3;
}
.cid-u0w6Bw1iTA img {
  object-fit: cover;
}
.cid-u0w6Bw1iTA .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u0w6Bw1iTA .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u0w6Bw1iTA .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u0w6Bw1iTA .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u0w6Bw1iTA .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u0w6Bw1iTA .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u0w6Bw1iTA .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u0w6Bw1iTA .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u0w6Bw1iTA .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u0w6Bw1iTA .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u0w6Bw1iTA .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u0w6Bw1iTA .wrap {
  background: #8e34a1;
}
.cid-u0w6Bw1iTA .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u0w6Bw1iTA .link-wrapper {
    flex-direction: column;
  }
}
.cid-u0w6Bw1iTA .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0w6Bw1iTA .mbr-text,
.cid-u0w6Bw1iTA .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0w6Bw1iTA .mbr-link,
.cid-u0w6Bw1iTA .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u0w6Bw1iTA .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0w6Bw1iTA .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u0w98YyV7h {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u0w98YyV7h .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u0w98YyV7h .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u0w98YyV7h .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u0w98YyV7h .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0w98YyV7h .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u0w98YyV7h .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u0w98YyV7h .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0w98YyV7h .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u0w98YyV7h .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u0w98YyV7h .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u0w98YyV7h .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u0w98YyV7h .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u0w98YyV7h .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u0w98YyV7h .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u0w98YyV7h .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u0w98YyV7h .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u0w98YyV7h .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u0w98YyV7h .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u0w98YyV7h .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u0w98YyV7h .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u0w98YyV7h .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u0w98YyV7h .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u0w98YyV7h .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0w98YyV7h .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u0w98YyV7h .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u0w98YyV7h .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0w98YyV7h .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u0w98YyV7h .nav-item:focus,
.cid-u0w98YyV7h .nav-link:focus {
  outline: none;
}
.cid-u0w98YyV7h .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0w98YyV7h .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0w98YyV7h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0w98YyV7h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0w98YyV7h .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0w98YyV7h .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0w98YyV7h .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u0w98YyV7h .navbar.opened {
  transition: all 0.3s;
}
.cid-u0w98YyV7h .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0w98YyV7h .navbar .navbar-logo img {
  width: auto;
}
.cid-u0w98YyV7h .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u0w98YyV7h .navbar.collapsed {
  justify-content: center;
}
.cid-u0w98YyV7h .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0w98YyV7h .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0w98YyV7h .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u0w98YyV7h .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0w98YyV7h .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0w98YyV7h .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0w98YyV7h .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0w98YyV7h .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0w98YyV7h .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0w98YyV7h .navbar {
    min-height: 72px;
  }
  .cid-u0w98YyV7h .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u0w98YyV7h .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0w98YyV7h .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0w98YyV7h .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0w98YyV7h .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0w98YyV7h .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0w98YyV7h .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u0w98YyV7h .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u0w98YyV7h .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0w98YyV7h .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u0w98YyV7h .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u0w98YyV7h .dropdown-item.active,
.cid-u0w98YyV7h .dropdown-item:active {
  background-color: transparent;
}
.cid-u0w98YyV7h .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0w98YyV7h .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0w98YyV7h .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0w98YyV7h .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0w98YyV7h .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u0w98YyV7h .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u0w98YyV7h ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0w98YyV7h .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u0w98YyV7h .navbar-buttons {
    text-align: left;
  }
}
.cid-u0w98YyV7h button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0w98YyV7h button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0w98YyV7h button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0w98YyV7h button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0w98YyV7h button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0w98YyV7h button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0w98YyV7h nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0w98YyV7h nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0w98YyV7h nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0w98YyV7h nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0w98YyV7h .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0w98YyV7h a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u0w98YyV7h .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u0w98YyV7h .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u0w98YyV7h .navbar {
    height: 70px;
  }
  .cid-u0w98YyV7h .navbar.opened {
    height: auto;
  }
  .cid-u0w98YyV7h .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0w98YyV7h .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u0w98YyV7h .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u0w98YyV7h .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u0w98YyV7h .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u0w98YyV7h .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u0w98YyV7h .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u0w98YyV7h .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u0w98YyV7h .navbar-brand {
    margin-right: auto;
  }
  .cid-u0w98YyV7h .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u0w98YyV7h .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u0w98YyV7h .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u0w98YyV7h .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0w98YyV7h .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u0w98YyV7h .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u0w98YyV7h .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u0w98YyV7h .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u0w98YyV7h .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0w98YyV7h .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u0w98YyV7h .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u0w98Z26QZ {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0w98Z26QZ .item-img {
  position: relative;
}
.cid-u0w98Z26QZ .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u0w98Z26QZ .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u0w98Z26QZ .image-wrapper {
    min-height: 400px;
  }
}
.cid-u0w98Z26QZ .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0w98Z26QZ .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u0w98Z26QZ .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u0w98Z26QZ .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u0w98Z26QZ .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u0w98Z26QZ .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0w98Z26QZ .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u0w98Z26QZ .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u0w98Z26QZ .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0w98Z26QZ .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u0w98Z26QZ .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0w98Z26QZ .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u0w98Z26QZ .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0w98Z26QZ img,
.cid-u0w98Z26QZ .item-img {
  width: 100%;
}
.cid-u0w98ZlTci {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0w98ZlTci .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0w98ZlTci .mbr-section-subtitle {
  text-align: center;
}
.cid-u0w98ZB81l {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u0w98ZB81l .item-img {
  position: relative;
}
.cid-u0w98ZB81l .item-img img {
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-u0w98ZB81l .card-text {
    padding-left: 4rem;
  }
}
.cid-u0w98ZB81l h5 {
  line-height: 1.2;
}
.cid-u0w98ZB81l .card {
  margin-bottom: 2rem;
}
.cid-u0w98ZB81l .card:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0w98ZB81l .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0w98ZB81l .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  min-height: 250px;
  background: #8e34a1;
}
@media (max-width: 992px) {
  .cid-u0w98ZB81l .image-wrapper {
    min-height: 200px;
  }
}
.cid-u0w98ZB81l .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0w98ZB81l .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0w98ZB81l .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0w98ZB81l .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0w98ZB81l .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0w98ZB81l .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0w98ZB81l .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0w98ZB81l .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0w98ZB81l .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0w98ZB81l .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0w98ZB81l .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0w98ZB81l .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0w98ZB81l img,
.cid-u0w98ZB81l .item-img {
  width: 100%;
}
.cid-u0w98ZB81l .item:focus,
.cid-u0w98ZB81l span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0w98ZB81l .item {
    margin-bottom: 1rem;
  }
}
.cid-u0w98ZB81l .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0w98ZB81l .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0w98ZB81l .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0w98ZB81l .mbr-section-subtitle,
.cid-u0w98ZB81l .subtitle-wrap,
.cid-u0w98ZB81l .mbr-section-btn {
  text-align: left;
}
.cid-u0w98ZB81l .mbr-text,
.cid-u0w98ZB81l .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0w98ZB81l .mbr-text {
  color: #000000;
}
.cid-u0w98ZW8KU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u0w98ZW8KU .carousel {
  height: 800px;
}
.cid-u0w98ZW8KU .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u0w98ZW8KU .carousel-item,
.cid-u0w98ZW8KU .carousel-inner {
  height: 100%;
}
.cid-u0w98ZW8KU .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u0w98ZW8KU .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u0w98ZW8KU .carousel-caption {
    width: 900px;
  }
}
.cid-u0w98ZW8KU .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u0w98ZW8KU .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u0w98ZW8KU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u0w98ZW8KU .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0w98ZW8KU .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u0w98ZW8KU .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u0w98ZW8KU .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u0w98ZW8KU .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u0w98ZW8KU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0w98ZW8KU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0w98ZW8KU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0w98ZW8KU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u0w98ZW8KU .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u0w98ZW8KU .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u0w98ZW8KU .carousel-indicators li::after,
.cid-u0w98ZW8KU .carousel-indicators li::before {
  content: none;
}
.cid-u0w98ZW8KU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0w990oKsI {
  background-color: #ffffff;
}
.cid-u0w990oKsI .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0w990oKsI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0w990oKsI input:hover {
  border-color: white !important;
}
.cid-u0w990oKsI .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0w990oKsI .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0w990oKsI img {
  object-fit: cover;
}
.cid-u0w990oKsI .btn,
.cid-u0w990oKsI .btn:hover,
.cid-u0w990oKsI .btn:focus,
.cid-u0w990oKsI .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0w990oKsI .item-wrapper {
  width: 100%;
}
.cid-u0w990oKsI .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0w990oKsI .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0w990oKsI .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0w990oKsI .card-box {
    padding: 1rem;
  }
}
.cid-u0w990oKsI .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0w990oKsI .card-wrapper {
  display: flex;
}
.cid-u0w990oKsI .wrap {
  background: #8e34a1;
}
.cid-u0w990oKsI .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0w990oKsI .mbr-text,
.cid-u0w990oKsI .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0w990oKsI .mbr-link,
.cid-u0w990oKsI .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0w990oKsI .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0w990oKsI .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0w990O3xy {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u0w990O3xy .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0w990O3xy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0w990O3xy p a:hover {
  text-decoration: underline;
}
.cid-u0w990O3xy h2 {
  line-height: 1.3;
}
.cid-u0w990O3xy img {
  object-fit: cover;
}
.cid-u0w990O3xy .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u0w990O3xy .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u0w990O3xy .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u0w990O3xy .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u0w990O3xy .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u0w990O3xy .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u0w990O3xy .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u0w990O3xy .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u0w990O3xy .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u0w990O3xy .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u0w990O3xy .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u0w990O3xy .wrap {
  background: #8e34a1;
}
.cid-u0w990O3xy .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u0w990O3xy .link-wrapper {
    flex-direction: column;
  }
}
.cid-u0w990O3xy .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0w990O3xy .mbr-text,
.cid-u0w990O3xy .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0w990O3xy .mbr-link,
.cid-u0w990O3xy .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u0w990O3xy .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0w990O3xy .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u0waLEOT1T {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u0waLEOT1T .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u0waLEOT1T .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u0waLEOT1T .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u0waLEOT1T .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0waLEOT1T .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u0waLEOT1T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u0waLEOT1T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0waLEOT1T .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u0waLEOT1T .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u0waLEOT1T .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u0waLEOT1T .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u0waLEOT1T .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u0waLEOT1T .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u0waLEOT1T .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u0waLEOT1T .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u0waLEOT1T .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u0waLEOT1T .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u0waLEOT1T .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u0waLEOT1T .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u0waLEOT1T .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u0waLEOT1T .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u0waLEOT1T .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u0waLEOT1T .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0waLEOT1T .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u0waLEOT1T .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u0waLEOT1T .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0waLEOT1T .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u0waLEOT1T .nav-item:focus,
.cid-u0waLEOT1T .nav-link:focus {
  outline: none;
}
.cid-u0waLEOT1T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0waLEOT1T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0waLEOT1T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0waLEOT1T .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0waLEOT1T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0waLEOT1T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0waLEOT1T .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u0waLEOT1T .navbar.opened {
  transition: all 0.3s;
}
.cid-u0waLEOT1T .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0waLEOT1T .navbar .navbar-logo img {
  width: auto;
}
.cid-u0waLEOT1T .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u0waLEOT1T .navbar.collapsed {
  justify-content: center;
}
.cid-u0waLEOT1T .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0waLEOT1T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0waLEOT1T .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u0waLEOT1T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0waLEOT1T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0waLEOT1T .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0waLEOT1T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0waLEOT1T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0waLEOT1T .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0waLEOT1T .navbar {
    min-height: 72px;
  }
  .cid-u0waLEOT1T .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u0waLEOT1T .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0waLEOT1T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0waLEOT1T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0waLEOT1T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0waLEOT1T .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0waLEOT1T .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u0waLEOT1T .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u0waLEOT1T .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0waLEOT1T .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u0waLEOT1T .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u0waLEOT1T .dropdown-item.active,
.cid-u0waLEOT1T .dropdown-item:active {
  background-color: transparent;
}
.cid-u0waLEOT1T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0waLEOT1T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0waLEOT1T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0waLEOT1T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0waLEOT1T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u0waLEOT1T .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u0waLEOT1T ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0waLEOT1T .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u0waLEOT1T .navbar-buttons {
    text-align: left;
  }
}
.cid-u0waLEOT1T button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0waLEOT1T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0waLEOT1T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0waLEOT1T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0waLEOT1T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0waLEOT1T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0waLEOT1T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0waLEOT1T nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0waLEOT1T nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0waLEOT1T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0waLEOT1T .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0waLEOT1T a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u0waLEOT1T .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u0waLEOT1T .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u0waLEOT1T .navbar {
    height: 70px;
  }
  .cid-u0waLEOT1T .navbar.opened {
    height: auto;
  }
  .cid-u0waLEOT1T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0waLEOT1T .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u0waLEOT1T .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u0waLEOT1T .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u0waLEOT1T .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u0waLEOT1T .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u0waLEOT1T .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u0waLEOT1T .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u0waLEOT1T .navbar-brand {
    margin-right: auto;
  }
  .cid-u0waLEOT1T .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u0waLEOT1T .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u0waLEOT1T .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u0waLEOT1T .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0waLEOT1T .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u0waLEOT1T .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u0waLEOT1T .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u0waLEOT1T .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u0waLEOT1T .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0waLEOT1T .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u0waLEOT1T .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u0waLFi7zL {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0waLFi7zL .item-img {
  position: relative;
}
.cid-u0waLFi7zL .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u0waLFi7zL .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u0waLFi7zL .image-wrapper {
    min-height: 400px;
  }
}
.cid-u0waLFi7zL .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0waLFi7zL .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u0waLFi7zL .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u0waLFi7zL .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u0waLFi7zL .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u0waLFi7zL .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0waLFi7zL .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u0waLFi7zL .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u0waLFi7zL .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0waLFi7zL .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u0waLFi7zL .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0waLFi7zL .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u0waLFi7zL .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0waLFi7zL img,
.cid-u0waLFi7zL .item-img {
  width: 100%;
}
.cid-u0waLFzisC {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0waLFzisC .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0waLFzisC .mbr-section-subtitle {
  text-align: center;
}
.cid-u0waLFO9NN {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u0waLFO9NN .item-img {
  position: relative;
}
.cid-u0waLFO9NN .item-img img {
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-u0waLFO9NN .card-text {
    padding-left: 4rem;
  }
}
.cid-u0waLFO9NN h5 {
  line-height: 1.2;
}
.cid-u0waLFO9NN .card {
  margin-bottom: 2rem;
}
.cid-u0waLFO9NN .card:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0waLFO9NN .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0waLFO9NN .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  min-height: 250px;
  background: #8e34a1;
}
@media (max-width: 992px) {
  .cid-u0waLFO9NN .image-wrapper {
    min-height: 200px;
  }
}
.cid-u0waLFO9NN .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0waLFO9NN .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0waLFO9NN .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0waLFO9NN .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0waLFO9NN .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0waLFO9NN .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0waLFO9NN .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0waLFO9NN .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0waLFO9NN .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0waLFO9NN .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0waLFO9NN .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0waLFO9NN .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0waLFO9NN img,
.cid-u0waLFO9NN .item-img {
  width: 100%;
}
.cid-u0waLFO9NN .item:focus,
.cid-u0waLFO9NN span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0waLFO9NN .item {
    margin-bottom: 1rem;
  }
}
.cid-u0waLFO9NN .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0waLFO9NN .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0waLFO9NN .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0waLFO9NN .mbr-section-subtitle,
.cid-u0waLFO9NN .subtitle-wrap,
.cid-u0waLFO9NN .mbr-section-btn {
  text-align: left;
}
.cid-u0waLFO9NN .mbr-text,
.cid-u0waLFO9NN .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0waLFO9NN .mbr-text {
  color: #000000;
}
.cid-u0waLGaVDo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u0waLGaVDo .carousel {
  height: 800px;
}
.cid-u0waLGaVDo .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u0waLGaVDo .carousel-item,
.cid-u0waLGaVDo .carousel-inner {
  height: 100%;
}
.cid-u0waLGaVDo .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u0waLGaVDo .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u0waLGaVDo .carousel-caption {
    width: 900px;
  }
}
.cid-u0waLGaVDo .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u0waLGaVDo .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u0waLGaVDo .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u0waLGaVDo .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0waLGaVDo .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u0waLGaVDo .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u0waLGaVDo .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u0waLGaVDo .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u0waLGaVDo .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0waLGaVDo .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0waLGaVDo .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0waLGaVDo .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u0waLGaVDo .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u0waLGaVDo .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u0waLGaVDo .carousel-indicators li::after,
.cid-u0waLGaVDo .carousel-indicators li::before {
  content: none;
}
.cid-u0waLGaVDo .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0waLGygo2 {
  background-color: #ffffff;
}
.cid-u0waLGygo2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0waLGygo2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0waLGygo2 input:hover {
  border-color: white !important;
}
.cid-u0waLGygo2 .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0waLGygo2 .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0waLGygo2 img {
  object-fit: cover;
}
.cid-u0waLGygo2 .btn,
.cid-u0waLGygo2 .btn:hover,
.cid-u0waLGygo2 .btn:focus,
.cid-u0waLGygo2 .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0waLGygo2 .item-wrapper {
  width: 100%;
}
.cid-u0waLGygo2 .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0waLGygo2 .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0waLGygo2 .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0waLGygo2 .card-box {
    padding: 1rem;
  }
}
.cid-u0waLGygo2 .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0waLGygo2 .card-wrapper {
  display: flex;
}
.cid-u0waLGygo2 .wrap {
  background: #8e34a1;
}
.cid-u0waLGygo2 .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0waLGygo2 .mbr-text,
.cid-u0waLGygo2 .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0waLGygo2 .mbr-link,
.cid-u0waLGygo2 .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0waLGygo2 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0waLGygo2 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0waLGVzru {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u0waLGVzru .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0waLGVzru .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0waLGVzru p a:hover {
  text-decoration: underline;
}
.cid-u0waLGVzru h2 {
  line-height: 1.3;
}
.cid-u0waLGVzru img {
  object-fit: cover;
}
.cid-u0waLGVzru .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u0waLGVzru .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u0waLGVzru .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u0waLGVzru .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u0waLGVzru .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u0waLGVzru .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u0waLGVzru .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u0waLGVzru .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u0waLGVzru .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u0waLGVzru .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u0waLGVzru .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u0waLGVzru .wrap {
  background: #8e34a1;
}
.cid-u0waLGVzru .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u0waLGVzru .link-wrapper {
    flex-direction: column;
  }
}
.cid-u0waLGVzru .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0waLGVzru .mbr-text,
.cid-u0waLGVzru .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0waLGVzru .mbr-link,
.cid-u0waLGVzru .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u0waLGVzru .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0waLGVzru .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u0v80sfoIi {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u0v80sfoIi .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u0v80sfoIi .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u0v80sfoIi .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u0v80sfoIi .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0v80sfoIi .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u0v80sfoIi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u0v80sfoIi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0v80sfoIi .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u0v80sfoIi .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u0v80sfoIi .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u0v80sfoIi .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u0v80sfoIi .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u0v80sfoIi .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u0v80sfoIi .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u0v80sfoIi .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u0v80sfoIi .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u0v80sfoIi .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u0v80sfoIi .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u0v80sfoIi .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u0v80sfoIi .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u0v80sfoIi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u0v80sfoIi .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u0v80sfoIi .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0v80sfoIi .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u0v80sfoIi .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u0v80sfoIi .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0v80sfoIi .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u0v80sfoIi .nav-item:focus,
.cid-u0v80sfoIi .nav-link:focus {
  outline: none;
}
.cid-u0v80sfoIi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0v80sfoIi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0v80sfoIi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0v80sfoIi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0v80sfoIi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0v80sfoIi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0v80sfoIi .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u0v80sfoIi .navbar.opened {
  transition: all 0.3s;
}
.cid-u0v80sfoIi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0v80sfoIi .navbar .navbar-logo img {
  width: auto;
}
.cid-u0v80sfoIi .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u0v80sfoIi .navbar.collapsed {
  justify-content: center;
}
.cid-u0v80sfoIi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0v80sfoIi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0v80sfoIi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u0v80sfoIi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0v80sfoIi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0v80sfoIi .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0v80sfoIi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0v80sfoIi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0v80sfoIi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0v80sfoIi .navbar {
    min-height: 72px;
  }
  .cid-u0v80sfoIi .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u0v80sfoIi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0v80sfoIi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0v80sfoIi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0v80sfoIi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0v80sfoIi .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0v80sfoIi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u0v80sfoIi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u0v80sfoIi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0v80sfoIi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u0v80sfoIi .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u0v80sfoIi .dropdown-item.active,
.cid-u0v80sfoIi .dropdown-item:active {
  background-color: transparent;
}
.cid-u0v80sfoIi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0v80sfoIi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0v80sfoIi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0v80sfoIi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0v80sfoIi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u0v80sfoIi .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u0v80sfoIi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0v80sfoIi .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u0v80sfoIi .navbar-buttons {
    text-align: left;
  }
}
.cid-u0v80sfoIi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0v80sfoIi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0v80sfoIi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0v80sfoIi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0v80sfoIi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0v80sfoIi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0v80sfoIi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0v80sfoIi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0v80sfoIi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0v80sfoIi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0v80sfoIi .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0v80sfoIi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u0v80sfoIi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u0v80sfoIi .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u0v80sfoIi .navbar {
    height: 70px;
  }
  .cid-u0v80sfoIi .navbar.opened {
    height: auto;
  }
  .cid-u0v80sfoIi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0v80sfoIi .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u0v80sfoIi .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u0v80sfoIi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u0v80sfoIi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u0v80sfoIi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u0v80sfoIi .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u0v80sfoIi .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u0v80sfoIi .navbar-brand {
    margin-right: auto;
  }
  .cid-u0v80sfoIi .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u0v80sfoIi .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u0v80sfoIi .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u0v80sfoIi .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0v80sfoIi .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u0v80sfoIi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u0v80sfoIi .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u0v80sfoIi .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u0v80sfoIi .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0v80sfoIi .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u0v80sfoIi .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u0v80tmnWl {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-color: #000000;
}
@media (max-width: 991px) {
  .cid-u0v80tmnWl .col-title {
    margin-bottom: 20px;
  }
}
.cid-u0v80tmnWl .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0v80tmnWl .mbr-section-subtitle {
  color: #45494E;
  margin-top: 24px;
}
.cid-u0v80tmnWl .mbr-text {
  color: #ffffff;
}
.cid-u0v80weSZ5 {
  background-color: #ffffff;
}
.cid-u0v80weSZ5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0v80weSZ5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0v80weSZ5 input:hover {
  border-color: white !important;
}
.cid-u0v80weSZ5 .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0v80weSZ5 .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0v80weSZ5 img {
  object-fit: cover;
}
.cid-u0v80weSZ5 .btn,
.cid-u0v80weSZ5 .btn:hover,
.cid-u0v80weSZ5 .btn:focus,
.cid-u0v80weSZ5 .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0v80weSZ5 .item-wrapper {
  width: 100%;
}
.cid-u0v80weSZ5 .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0v80weSZ5 .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0v80weSZ5 .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0v80weSZ5 .card-box {
    padding: 1rem;
  }
}
.cid-u0v80weSZ5 .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0v80weSZ5 .card-wrapper {
  display: flex;
}
.cid-u0v80weSZ5 .wrap {
  background: #8e34a1;
}
.cid-u0v80weSZ5 .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0v80weSZ5 .mbr-text,
.cid-u0v80weSZ5 .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0v80weSZ5 .mbr-link,
.cid-u0v80weSZ5 .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0v80weSZ5 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0v80weSZ5 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0v80wJhwQ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u0v80wJhwQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0v80wJhwQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0v80wJhwQ p a:hover {
  text-decoration: underline;
}
.cid-u0v80wJhwQ h2 {
  line-height: 1.3;
}
.cid-u0v80wJhwQ img {
  object-fit: cover;
}
.cid-u0v80wJhwQ .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u0v80wJhwQ .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u0v80wJhwQ .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u0v80wJhwQ .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u0v80wJhwQ .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u0v80wJhwQ .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u0v80wJhwQ .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u0v80wJhwQ .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u0v80wJhwQ .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u0v80wJhwQ .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u0v80wJhwQ .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u0v80wJhwQ .wrap {
  background: #8e34a1;
}
.cid-u0v80wJhwQ .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u0v80wJhwQ .link-wrapper {
    flex-direction: column;
  }
}
.cid-u0v80wJhwQ .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0v80wJhwQ .mbr-text,
.cid-u0v80wJhwQ .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0v80wJhwQ .mbr-link,
.cid-u0v80wJhwQ .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u0v80wJhwQ .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0v80wJhwQ .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u0vuOgnviZ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u0vuOgnviZ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u0vuOgnviZ .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u0vuOgnviZ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u0vuOgnviZ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0vuOgnviZ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u0vuOgnviZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u0vuOgnviZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0vuOgnviZ .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u0vuOgnviZ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u0vuOgnviZ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u0vuOgnviZ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u0vuOgnviZ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u0vuOgnviZ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u0vuOgnviZ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u0vuOgnviZ .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u0vuOgnviZ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u0vuOgnviZ .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u0vuOgnviZ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u0vuOgnviZ .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u0vuOgnviZ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u0vuOgnviZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u0vuOgnviZ .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u0vuOgnviZ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0vuOgnviZ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u0vuOgnviZ .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u0vuOgnviZ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0vuOgnviZ .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u0vuOgnviZ .nav-item:focus,
.cid-u0vuOgnviZ .nav-link:focus {
  outline: none;
}
.cid-u0vuOgnviZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0vuOgnviZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0vuOgnviZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0vuOgnviZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0vuOgnviZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0vuOgnviZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0vuOgnviZ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u0vuOgnviZ .navbar.opened {
  transition: all 0.3s;
}
.cid-u0vuOgnviZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0vuOgnviZ .navbar .navbar-logo img {
  width: auto;
}
.cid-u0vuOgnviZ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u0vuOgnviZ .navbar.collapsed {
  justify-content: center;
}
.cid-u0vuOgnviZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0vuOgnviZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0vuOgnviZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u0vuOgnviZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0vuOgnviZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0vuOgnviZ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0vuOgnviZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0vuOgnviZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0vuOgnviZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0vuOgnviZ .navbar {
    min-height: 72px;
  }
  .cid-u0vuOgnviZ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u0vuOgnviZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0vuOgnviZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0vuOgnviZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0vuOgnviZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0vuOgnviZ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0vuOgnviZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u0vuOgnviZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u0vuOgnviZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0vuOgnviZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u0vuOgnviZ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u0vuOgnviZ .dropdown-item.active,
.cid-u0vuOgnviZ .dropdown-item:active {
  background-color: transparent;
}
.cid-u0vuOgnviZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0vuOgnviZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0vuOgnviZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0vuOgnviZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0vuOgnviZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u0vuOgnviZ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u0vuOgnviZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0vuOgnviZ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u0vuOgnviZ .navbar-buttons {
    text-align: left;
  }
}
.cid-u0vuOgnviZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0vuOgnviZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0vuOgnviZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0vuOgnviZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0vuOgnviZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0vuOgnviZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0vuOgnviZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0vuOgnviZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0vuOgnviZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0vuOgnviZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0vuOgnviZ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0vuOgnviZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u0vuOgnviZ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u0vuOgnviZ .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u0vuOgnviZ .navbar {
    height: 70px;
  }
  .cid-u0vuOgnviZ .navbar.opened {
    height: auto;
  }
  .cid-u0vuOgnviZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0vuOgnviZ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u0vuOgnviZ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u0vuOgnviZ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u0vuOgnviZ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u0vuOgnviZ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u0vuOgnviZ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u0vuOgnviZ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u0vuOgnviZ .navbar-brand {
    margin-right: auto;
  }
  .cid-u0vuOgnviZ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u0vuOgnviZ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u0vuOgnviZ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u0vuOgnviZ .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0vuOgnviZ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u0vuOgnviZ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u0vuOgnviZ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u0vuOgnviZ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u0vuOgnviZ .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0vuOgnviZ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u0vuOgnviZ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u0vuOh5iME {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0vuOh5iME .item-img {
  position: relative;
}
.cid-u0vuOh5iME .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u0vuOh5iME .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u0vuOh5iME .image-wrapper {
    min-height: 400px;
  }
}
.cid-u0vuOh5iME .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0vuOh5iME .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u0vuOh5iME .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u0vuOh5iME .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u0vuOh5iME .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u0vuOh5iME .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0vuOh5iME .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u0vuOh5iME .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u0vuOh5iME .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0vuOh5iME .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u0vuOh5iME .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0vuOh5iME .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u0vuOh5iME .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0vuOh5iME img,
.cid-u0vuOh5iME .item-img {
  width: 100%;
}
.cid-u0vuOhFT3T {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0vuOhFT3T .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0vuOhFT3T .mbr-section-subtitle {
  text-align: center;
}
.cid-u0vuOi144u {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-u0vuOi144u .item-img {
  position: relative;
}
.cid-u0vuOi144u .item-img img {
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-u0vuOi144u .card-text {
    padding-left: 4rem;
  }
}
.cid-u0vuOi144u h5 {
  line-height: 1.2;
}
.cid-u0vuOi144u .card {
  margin-bottom: 2rem;
}
.cid-u0vuOi144u .card:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0vuOi144u .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0vuOi144u .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  min-height: 250px;
  background: #8e34a1;
}
@media (max-width: 992px) {
  .cid-u0vuOi144u .image-wrapper {
    min-height: 200px;
  }
}
.cid-u0vuOi144u .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0vuOi144u .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0vuOi144u .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0vuOi144u .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0vuOi144u .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0vuOi144u .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0vuOi144u .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0vuOi144u .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0vuOi144u .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0vuOi144u .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0vuOi144u .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0vuOi144u .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0vuOi144u img,
.cid-u0vuOi144u .item-img {
  width: 100%;
}
.cid-u0vuOi144u .item:focus,
.cid-u0vuOi144u span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0vuOi144u .item {
    margin-bottom: 1rem;
  }
}
.cid-u0vuOi144u .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0vuOi144u .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0vuOi144u .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0vuOi144u .mbr-section-subtitle,
.cid-u0vuOi144u .subtitle-wrap,
.cid-u0vuOi144u .mbr-section-btn {
  text-align: left;
}
.cid-u0vuOi144u .mbr-text,
.cid-u0vuOi144u .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0vuOi144u .mbr-text {
  color: #000000;
}
.cid-u0vuOkP4L8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u0vuOkP4L8 .carousel {
  height: 800px;
}
.cid-u0vuOkP4L8 .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u0vuOkP4L8 .carousel-item,
.cid-u0vuOkP4L8 .carousel-inner {
  height: 100%;
}
.cid-u0vuOkP4L8 .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u0vuOkP4L8 .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u0vuOkP4L8 .carousel-caption {
    width: 900px;
  }
}
.cid-u0vuOkP4L8 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u0vuOkP4L8 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u0vuOkP4L8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u0vuOkP4L8 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0vuOkP4L8 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u0vuOkP4L8 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u0vuOkP4L8 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u0vuOkP4L8 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u0vuOkP4L8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0vuOkP4L8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0vuOkP4L8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0vuOkP4L8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u0vuOkP4L8 .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u0vuOkP4L8 .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u0vuOkP4L8 .carousel-indicators li::after,
.cid-u0vuOkP4L8 .carousel-indicators li::before {
  content: none;
}
.cid-u0vuOkP4L8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0vuOljYZ0 {
  background-color: #ffffff;
}
.cid-u0vuOljYZ0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0vuOljYZ0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0vuOljYZ0 input:hover {
  border-color: white !important;
}
.cid-u0vuOljYZ0 .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0vuOljYZ0 .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0vuOljYZ0 img {
  object-fit: cover;
}
.cid-u0vuOljYZ0 .btn,
.cid-u0vuOljYZ0 .btn:hover,
.cid-u0vuOljYZ0 .btn:focus,
.cid-u0vuOljYZ0 .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0vuOljYZ0 .item-wrapper {
  width: 100%;
}
.cid-u0vuOljYZ0 .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0vuOljYZ0 .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0vuOljYZ0 .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0vuOljYZ0 .card-box {
    padding: 1rem;
  }
}
.cid-u0vuOljYZ0 .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0vuOljYZ0 .card-wrapper {
  display: flex;
}
.cid-u0vuOljYZ0 .wrap {
  background: #8e34a1;
}
.cid-u0vuOljYZ0 .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0vuOljYZ0 .mbr-text,
.cid-u0vuOljYZ0 .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0vuOljYZ0 .mbr-link,
.cid-u0vuOljYZ0 .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0vuOljYZ0 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0vuOljYZ0 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0vuOlKHHp {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u0vuOlKHHp .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0vuOlKHHp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0vuOlKHHp p a:hover {
  text-decoration: underline;
}
.cid-u0vuOlKHHp h2 {
  line-height: 1.3;
}
.cid-u0vuOlKHHp img {
  object-fit: cover;
}
.cid-u0vuOlKHHp .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u0vuOlKHHp .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u0vuOlKHHp .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u0vuOlKHHp .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u0vuOlKHHp .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u0vuOlKHHp .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u0vuOlKHHp .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u0vuOlKHHp .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u0vuOlKHHp .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u0vuOlKHHp .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u0vuOlKHHp .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u0vuOlKHHp .wrap {
  background: #8e34a1;
}
.cid-u0vuOlKHHp .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u0vuOlKHHp .link-wrapper {
    flex-direction: column;
  }
}
.cid-u0vuOlKHHp .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0vuOlKHHp .mbr-text,
.cid-u0vuOlKHHp .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0vuOlKHHp .mbr-link,
.cid-u0vuOlKHHp .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u0vuOlKHHp .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0vuOlKHHp .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-tZWhhkxUWC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-tZWhhkxUWC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tZWhhkxUWC .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-tZWhhkxUWC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-tZWhhkxUWC .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZWhhkxUWC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-tZWhhkxUWC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZWhhkxUWC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZWhhkxUWC .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-tZWhhkxUWC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-tZWhhkxUWC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-tZWhhkxUWC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-tZWhhkxUWC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-tZWhhkxUWC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-tZWhhkxUWC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-tZWhhkxUWC .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-tZWhhkxUWC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-tZWhhkxUWC .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-tZWhhkxUWC .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-tZWhhkxUWC .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-tZWhhkxUWC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-tZWhhkxUWC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-tZWhhkxUWC .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-tZWhhkxUWC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tZWhhkxUWC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-tZWhhkxUWC .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-tZWhhkxUWC .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZWhhkxUWC .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-tZWhhkxUWC .nav-item:focus,
.cid-tZWhhkxUWC .nav-link:focus {
  outline: none;
}
.cid-tZWhhkxUWC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZWhhkxUWC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZWhhkxUWC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZWhhkxUWC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZWhhkxUWC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZWhhkxUWC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZWhhkxUWC .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-tZWhhkxUWC .navbar.opened {
  transition: all 0.3s;
}
.cid-tZWhhkxUWC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZWhhkxUWC .navbar .navbar-logo img {
  width: auto;
}
.cid-tZWhhkxUWC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-tZWhhkxUWC .navbar.collapsed {
  justify-content: center;
}
.cid-tZWhhkxUWC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZWhhkxUWC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZWhhkxUWC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-tZWhhkxUWC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZWhhkxUWC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZWhhkxUWC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tZWhhkxUWC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZWhhkxUWC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZWhhkxUWC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-tZWhhkxUWC .navbar {
    min-height: 72px;
  }
  .cid-tZWhhkxUWC .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-tZWhhkxUWC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZWhhkxUWC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZWhhkxUWC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZWhhkxUWC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZWhhkxUWC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tZWhhkxUWC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZWhhkxUWC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-tZWhhkxUWC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZWhhkxUWC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZWhhkxUWC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-tZWhhkxUWC .dropdown-item.active,
.cid-tZWhhkxUWC .dropdown-item:active {
  background-color: transparent;
}
.cid-tZWhhkxUWC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZWhhkxUWC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZWhhkxUWC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZWhhkxUWC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tZWhhkxUWC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-tZWhhkxUWC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-tZWhhkxUWC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZWhhkxUWC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-tZWhhkxUWC .navbar-buttons {
    text-align: left;
  }
}
.cid-tZWhhkxUWC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZWhhkxUWC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZWhhkxUWC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZWhhkxUWC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZWhhkxUWC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZWhhkxUWC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZWhhkxUWC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZWhhkxUWC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZWhhkxUWC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZWhhkxUWC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZWhhkxUWC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZWhhkxUWC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZWhhkxUWC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-tZWhhkxUWC .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZWhhkxUWC .navbar {
    height: 70px;
  }
  .cid-tZWhhkxUWC .navbar.opened {
    height: auto;
  }
  .cid-tZWhhkxUWC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZWhhkxUWC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-tZWhhkxUWC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-tZWhhkxUWC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-tZWhhkxUWC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-tZWhhkxUWC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-tZWhhkxUWC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-tZWhhkxUWC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-tZWhhkxUWC .navbar-brand {
    margin-right: auto;
  }
  .cid-tZWhhkxUWC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-tZWhhkxUWC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-tZWhhkxUWC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-tZWhhkxUWC .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tZWhhkxUWC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-tZWhhkxUWC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-tZWhhkxUWC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-tZWhhkxUWC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-tZWhhkxUWC .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tZWhhkxUWC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-tZWhhkxUWC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-tZWHmqEpxb {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tZWHmqEpxb .item-img {
  position: relative;
}
.cid-tZWHmqEpxb .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-tZWHmqEpxb .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-tZWHmqEpxb .image-wrapper {
    min-height: 400px;
  }
}
.cid-tZWHmqEpxb .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZWHmqEpxb .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-tZWHmqEpxb .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-tZWHmqEpxb .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-tZWHmqEpxb .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-tZWHmqEpxb .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-tZWHmqEpxb .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-tZWHmqEpxb .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-tZWHmqEpxb .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-tZWHmqEpxb .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-tZWHmqEpxb .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-tZWHmqEpxb .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-tZWHmqEpxb .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-tZWHmqEpxb img,
.cid-tZWHmqEpxb .item-img {
  width: 100%;
}
.cid-u0r8Lk3CkO {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0r8Lk3CkO .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0r8Lk3CkO .mbr-section-subtitle {
  text-align: center;
}
.cid-u07T7E9gdY {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u07T7E9gdY .item-img {
  position: relative;
}
.cid-u07T7E9gdY .item-img img {
  transition: all 0.2s;
}
.cid-u07T7E9gdY h5 {
  line-height: 1.2;
}
.cid-u07T7E9gdY .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u07T7E9gdY .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u07T7E9gdY .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u07T7E9gdY .item:hover img {
  transform: scale(1.05);
}
.cid-u07T7E9gdY .mbr-section-subtitle {
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
  background: #000000;
}
@media (max-width: 992px) {
  .cid-u07T7E9gdY .subtitle-wrap,
  .cid-u07T7E9gdY .mbr-section-subtitle {
    text-align: center;
  }
}
.cid-u07T7E9gdY .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u07T7E9gdY .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u07T7E9gdY .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u07T7E9gdY .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u07T7E9gdY .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u07T7E9gdY .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u07T7E9gdY .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u07T7E9gdY .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u07T7E9gdY .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u07T7E9gdY .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u07T7E9gdY .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u07T7E9gdY .item-content {
  padding: 0.5rem;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u07T7E9gdY .item-content {
    padding: 0 0.5rem;
    padding-top: 1rem;
  }
}
.cid-u07T7E9gdY img,
.cid-u07T7E9gdY .item-img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-u07T7E9gdY .item:focus,
.cid-u07T7E9gdY span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u07T7E9gdY .item {
    margin-bottom: 1rem;
  }
}
.cid-u07T7E9gdY .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u07T7E9gdY .item-title {
  text-align: left;
  color: #000000;
}
.cid-u07T7E9gdY .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u07T7E9gdY .mbr-text,
.cid-u07T7E9gdY .item .mbr-section-btn {
  color: #000000;
}
.cid-u07T7E9gdY .mbr-section-subtitle,
.cid-u07T7E9gdY .subtitle-wrap,
.cid-u07T7E9gdY .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u09by5PGvh {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u09by5PGvh img,
.cid-u09by5PGvh .item-img {
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-u09by5PGvh .item:focus,
.cid-u09by5PGvh span:focus {
  outline: none;
}
.cid-u09by5PGvh .item-wrapper {
  position: relative;
}
.cid-u09by5PGvh .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u09by5PGvh .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u09by5PGvh .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-u09by5PGvh .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u09by5PGvh .mbr-section-title {
  color: #232323;
}
.cid-u09by5PGvh .mbr-text,
.cid-u09by5PGvh .mbr-section-btn {
  text-align: center;
}
.cid-u09by5PGvh .item-title {
  text-align: center;
}
.cid-u09by5PGvh .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-u09by5PGvh .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-u09by5PGvh .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u09by5PGvh .embla__button--next,
.cid-u09by5PGvh .embla__button--prev {
  display: flex;
}
.cid-u09by5PGvh .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-u09by5PGvh .embla__button {
    display: none;
  }
}
.cid-u09by5PGvh .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u09by5PGvh .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-u09by5PGvh .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u09by5PGvh .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u09by5PGvh .embla__button {
    top: auto;
  }
}
.cid-u09by5PGvh .embla {
  position: relative;
  width: 100%;
}
.cid-u09by5PGvh .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u09by5PGvh .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u09by5PGvh .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u09by5PGvh .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-u07MLQOvBN {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u07MLQOvBN .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u07MLQOvBN .mbr-section-subtitle {
  text-align: center;
}
.cid-tZWhhnHMk6 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tZWhhnHMk6 .item-img {
  position: relative;
}
.cid-tZWhhnHMk6 .item-img img {
  transition: all 0.2s;
}
.cid-tZWhhnHMk6 .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-tZWhhnHMk6 .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-tZWhhnHMk6 .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-tZWhhnHMk6 .item:hover img {
  transform: scale(1.05);
}
.cid-tZWhhnHMk6 .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-tZWhhnHMk6 .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-tZWhhnHMk6 .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tZWhhnHMk6 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-tZWhhnHMk6 .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-tZWhhnHMk6 .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-tZWhhnHMk6 .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-tZWhhnHMk6 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-tZWhhnHMk6 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-tZWhhnHMk6 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-tZWhhnHMk6 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-tZWhhnHMk6 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-tZWhhnHMk6 .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-tZWhhnHMk6 .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-tZWhhnHMk6 img,
.cid-tZWhhnHMk6 .item-img {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-tZWhhnHMk6 .item:focus,
.cid-tZWhhnHMk6 span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-tZWhhnHMk6 .item {
    margin-bottom: 1rem;
  }
}
.cid-tZWhhnHMk6 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-tZWhhnHMk6 .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-tZWhhnHMk6 .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-tZWhhnHMk6 .mbr-section-subtitle,
.cid-tZWhhnHMk6 .subtitle-wrap,
.cid-tZWhhnHMk6 .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-tZWhhnHMk6 .mbr-text,
.cid-tZWhhnHMk6 .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u07MUB4ZNm {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u07MUB4ZNm .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u07MUB4ZNm .mbr-section-subtitle {
  text-align: center;
}
.cid-tZWhhoBTL8 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tZWhhoBTL8 .item-img {
  position: relative;
}
.cid-tZWhhoBTL8 .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-tZWhhoBTL8 .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-tZWhhoBTL8 .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-tZWhhoBTL8 .item1 {
  padding-bottom: 2rem;
}
.cid-tZWhhoBTL8 .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tZWhhoBTL8 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-tZWhhoBTL8 .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-tZWhhoBTL8 .item1,
.cid-tZWhhoBTL8 .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-tZWhhoBTL8 .item1 .item:hover,
.cid-tZWhhoBTL8 .item .item:hover {
  cursor: pointer;
}
.cid-tZWhhoBTL8 .item1:hover .link-icon-wrapper span,
.cid-tZWhhoBTL8 .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-tZWhhoBTL8 .item1:hover img,
.cid-tZWhhoBTL8 .item:hover img {
  transform: scale(1.05);
}
.cid-tZWhhoBTL8 .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-tZWhhoBTL8 .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-tZWhhoBTL8 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-tZWhhoBTL8 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-tZWhhoBTL8 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-tZWhhoBTL8 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-tZWhhoBTL8 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-tZWhhoBTL8 .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-tZWhhoBTL8 .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-tZWhhoBTL8 img,
.cid-tZWhhoBTL8 .item-img {
  width: 100%;
  height: 240px;
  object-fit: cover;
}
.cid-tZWhhoBTL8 .item:focus,
.cid-tZWhhoBTL8 span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-tZWhhoBTL8 .item {
    margin-bottom: 1rem;
  }
}
.cid-tZWhhoBTL8 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-tZWhhoBTL8 .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-tZWhhoBTL8 .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-tZWhhoBTL8 .mbr-section-subtitle,
.cid-tZWhhoBTL8 .subtitle-wrap,
.cid-tZWhhoBTL8 .mbr-section-btn {
  text-align: left;
}
.cid-tZWhhoBTL8 .mbr-text,
.cid-tZWhhoBTL8 .item .mbr-section-btn {
  color: #ffffff;
}
.cid-tZXJ6vdASL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tZXJ6vdASL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZXJ6vdASL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZXJ6vdASL .mbr-iconfont {
  display: block;
  font-size: 10rem;
  color: #000000;
  margin-bottom: 3rem;
}
.cid-tZXJ6vdASL b,
.cid-tZXJ6vdASL strong {
  font-weight: 900;
}
@keyframes wave1 {
  0% {
    left: -30%;
  }
  100% {
    left: -1%;
  }
}
.cid-tZXJ6vdASL .link-wrapper {
  width: fit-content;
  position: relative;
  display: inline-block;
  overflow: hidden;
  cursor: pointer;
  padding-bottom: 10px;
}
.cid-tZXJ6vdASL .link-wrapper .svg1 {
  position: absolute;
  top: 60%;
  width: 130%;
  min-width: 300px;
  left: -30%;
  height: auto;
}
.cid-tZXJ6vdASL .link-wrapper .svg1 path {
  stroke: currentColor !important;
}
.cid-tZXJ6vdASL .link-wrapper:hover .svg1 {
  animation: 1s linear forwards infinite wave1;
}
.cid-tZXJ6vdASL .card {
  padding: 0;
}
.cid-tZXJ6vdASL .container-fluid {
  padding: 0;
}
.cid-tZXJ6vdASL .container-fluid .row {
  margin: 0;
}
.cid-tZXJ6vdASL .card-wrap {
  padding: 8rem 5rem;
  height: 100%;
}
@media (max-width: 1400px) {
  .cid-tZXJ6vdASL .card-wrap {
    padding: 4rem 3.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tZXJ6vdASL .card-wrap {
    padding: 3rem 1rem;
  }
}
.cid-tZXJ6vdASL .card1 {
  background: #6bffc7;
}
.cid-tZXJ6vdASL .card2 {
  background: #fffa63;
}
.cid-tZXJ6vdASL .card3 {
  background: #ff57be;
}
.cid-tZXJ6vdASL .card-text,
.cid-tZXJ6vdASL .mbr-section-btn,
.cid-tZXJ6vdASL .social-row {
  color: #17003b;
  text-align: center;
}
.cid-tZXJ6vdASL .card-title,
.cid-tZXJ6vdASL .social-row {
  color: #17003b;
  text-align: center;
}
.cid-tZXJ6vdASL .mbr-link,
.cid-tZXJ6vdASL .content-wrap,
.cid-tZXJ6vdASL path {
  color: #17003b;
  text-align: center;
}
.cid-u0rkh9xchy {
  background-color: #ffffff;
}
.cid-u0rkh9xchy .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rkh9xchy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rkh9xchy input:hover {
  border-color: white !important;
}
.cid-u0rkh9xchy .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rkh9xchy .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rkh9xchy img {
  object-fit: cover;
}
.cid-u0rkh9xchy .btn,
.cid-u0rkh9xchy .btn:hover,
.cid-u0rkh9xchy .btn:focus,
.cid-u0rkh9xchy .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rkh9xchy .item-wrapper {
  width: 100%;
}
.cid-u0rkh9xchy .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rkh9xchy .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rkh9xchy .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rkh9xchy .card-box {
    padding: 1rem;
  }
}
.cid-u0rkh9xchy .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rkh9xchy .card-wrapper {
  display: flex;
}
.cid-u0rkh9xchy .wrap {
  background: #8e34a1;
}
.cid-u0rkh9xchy .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rkh9xchy .mbr-text,
.cid-u0rkh9xchy .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rkh9xchy .mbr-link,
.cid-u0rkh9xchy .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rkh9xchy .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rkh9xchy .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tZWhhq9iGu {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-tZWhhq9iGu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZWhhq9iGu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZWhhq9iGu p a:hover {
  text-decoration: underline;
}
.cid-tZWhhq9iGu h2 {
  line-height: 1.3;
}
.cid-tZWhhq9iGu img {
  object-fit: cover;
}
.cid-tZWhhq9iGu .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-tZWhhq9iGu .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-tZWhhq9iGu .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-tZWhhq9iGu .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-tZWhhq9iGu .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-tZWhhq9iGu .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-tZWhhq9iGu .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-tZWhhq9iGu .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-tZWhhq9iGu .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tZWhhq9iGu .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tZWhhq9iGu .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tZWhhq9iGu .wrap {
  background: #8e34a1;
}
.cid-tZWhhq9iGu .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-tZWhhq9iGu .link-wrapper {
    flex-direction: column;
  }
}
.cid-tZWhhq9iGu .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-tZWhhq9iGu .mbr-text,
.cid-tZWhhq9iGu .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-tZWhhq9iGu .mbr-link,
.cid-tZWhhq9iGu .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tZWhhq9iGu .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tZWhhq9iGu .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u0vmMf67cQ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u0vmMf67cQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u0vmMf67cQ .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u0vmMf67cQ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u0vmMf67cQ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0vmMf67cQ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u0vmMf67cQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u0vmMf67cQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0vmMf67cQ .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u0vmMf67cQ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u0vmMf67cQ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u0vmMf67cQ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u0vmMf67cQ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u0vmMf67cQ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u0vmMf67cQ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u0vmMf67cQ .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u0vmMf67cQ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u0vmMf67cQ .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u0vmMf67cQ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u0vmMf67cQ .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u0vmMf67cQ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u0vmMf67cQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u0vmMf67cQ .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u0vmMf67cQ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0vmMf67cQ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u0vmMf67cQ .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u0vmMf67cQ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0vmMf67cQ .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u0vmMf67cQ .nav-item:focus,
.cid-u0vmMf67cQ .nav-link:focus {
  outline: none;
}
.cid-u0vmMf67cQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0vmMf67cQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0vmMf67cQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0vmMf67cQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0vmMf67cQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0vmMf67cQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0vmMf67cQ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u0vmMf67cQ .navbar.opened {
  transition: all 0.3s;
}
.cid-u0vmMf67cQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0vmMf67cQ .navbar .navbar-logo img {
  width: auto;
}
.cid-u0vmMf67cQ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u0vmMf67cQ .navbar.collapsed {
  justify-content: center;
}
.cid-u0vmMf67cQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0vmMf67cQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0vmMf67cQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u0vmMf67cQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0vmMf67cQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0vmMf67cQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0vmMf67cQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0vmMf67cQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0vmMf67cQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0vmMf67cQ .navbar {
    min-height: 72px;
  }
  .cid-u0vmMf67cQ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u0vmMf67cQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0vmMf67cQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0vmMf67cQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0vmMf67cQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0vmMf67cQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0vmMf67cQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u0vmMf67cQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u0vmMf67cQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0vmMf67cQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u0vmMf67cQ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u0vmMf67cQ .dropdown-item.active,
.cid-u0vmMf67cQ .dropdown-item:active {
  background-color: transparent;
}
.cid-u0vmMf67cQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0vmMf67cQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0vmMf67cQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0vmMf67cQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0vmMf67cQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u0vmMf67cQ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u0vmMf67cQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0vmMf67cQ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u0vmMf67cQ .navbar-buttons {
    text-align: left;
  }
}
.cid-u0vmMf67cQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0vmMf67cQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0vmMf67cQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0vmMf67cQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0vmMf67cQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0vmMf67cQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0vmMf67cQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0vmMf67cQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0vmMf67cQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0vmMf67cQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0vmMf67cQ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0vmMf67cQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u0vmMf67cQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u0vmMf67cQ .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u0vmMf67cQ .navbar {
    height: 70px;
  }
  .cid-u0vmMf67cQ .navbar.opened {
    height: auto;
  }
  .cid-u0vmMf67cQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0vmMf67cQ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u0vmMf67cQ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u0vmMf67cQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u0vmMf67cQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u0vmMf67cQ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u0vmMf67cQ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u0vmMf67cQ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u0vmMf67cQ .navbar-brand {
    margin-right: auto;
  }
  .cid-u0vmMf67cQ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u0vmMf67cQ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u0vmMf67cQ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u0vmMf67cQ .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0vmMf67cQ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u0vmMf67cQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u0vmMf67cQ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u0vmMf67cQ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u0vmMf67cQ .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0vmMf67cQ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u0vmMf67cQ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u0vmMfLbmh {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0vmMfLbmh .item-img {
  position: relative;
}
.cid-u0vmMfLbmh .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u0vmMfLbmh .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u0vmMfLbmh .image-wrapper {
    min-height: 400px;
  }
}
.cid-u0vmMfLbmh .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0vmMfLbmh .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u0vmMfLbmh .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u0vmMfLbmh .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u0vmMfLbmh .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u0vmMfLbmh .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0vmMfLbmh .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u0vmMfLbmh .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u0vmMfLbmh .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0vmMfLbmh .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u0vmMfLbmh .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0vmMfLbmh .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u0vmMfLbmh .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0vmMfLbmh img,
.cid-u0vmMfLbmh .item-img {
  width: 100%;
}
.cid-u0vmMgkbdA {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0vmMgkbdA .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0vmMgkbdA .mbr-section-subtitle {
  text-align: center;
}
.cid-u0vmMgK8AR {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u0vmMgK8AR .item-img {
  position: relative;
}
.cid-u0vmMgK8AR .item-img img {
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-u0vmMgK8AR .card-text {
    padding-left: 4rem;
  }
}
.cid-u0vmMgK8AR h5 {
  line-height: 1.2;
}
.cid-u0vmMgK8AR .card {
  margin-bottom: 2rem;
}
.cid-u0vmMgK8AR .card:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0vmMgK8AR .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0vmMgK8AR .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  min-height: 250px;
  background: #8e34a1;
}
@media (max-width: 992px) {
  .cid-u0vmMgK8AR .image-wrapper {
    min-height: 200px;
  }
}
.cid-u0vmMgK8AR .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0vmMgK8AR .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0vmMgK8AR .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0vmMgK8AR .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0vmMgK8AR .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0vmMgK8AR .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0vmMgK8AR .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0vmMgK8AR .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0vmMgK8AR .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0vmMgK8AR .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0vmMgK8AR .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0vmMgK8AR .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0vmMgK8AR img,
.cid-u0vmMgK8AR .item-img {
  width: 100%;
}
.cid-u0vmMgK8AR .item:focus,
.cid-u0vmMgK8AR span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0vmMgK8AR .item {
    margin-bottom: 1rem;
  }
}
.cid-u0vmMgK8AR .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0vmMgK8AR .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0vmMgK8AR .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0vmMgK8AR .mbr-section-subtitle,
.cid-u0vmMgK8AR .subtitle-wrap,
.cid-u0vmMgK8AR .mbr-section-btn {
  text-align: left;
}
.cid-u0vmMgK8AR .mbr-text,
.cid-u0vmMgK8AR .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0vmMgK8AR .mbr-text {
  color: #000000;
}
.cid-u0vmMhdrP6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u0vmMhdrP6 .item-img {
  position: relative;
}
.cid-u0vmMhdrP6 .item-img img {
  transition: all 0.2s;
}
.cid-u0vmMhdrP6 h5 {
  line-height: 1.2;
}
.cid-u0vmMhdrP6 .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0vmMhdrP6 .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0vmMhdrP6 .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0vmMhdrP6 .item:hover img {
  transform: scale(1.05);
}
.cid-u0vmMhdrP6 .mbr-section-subtitle {
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
  background: #000000;
}
@media (max-width: 992px) {
  .cid-u0vmMhdrP6 .subtitle-wrap,
  .cid-u0vmMhdrP6 .mbr-section-subtitle {
    text-align: center;
  }
}
.cid-u0vmMhdrP6 .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0vmMhdrP6 .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0vmMhdrP6 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0vmMhdrP6 .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0vmMhdrP6 .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0vmMhdrP6 .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0vmMhdrP6 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0vmMhdrP6 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0vmMhdrP6 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0vmMhdrP6 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0vmMhdrP6 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0vmMhdrP6 .item-content {
  padding: 0.5rem;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0vmMhdrP6 .item-content {
    padding: 0 0.5rem;
    padding-top: 1rem;
  }
}
.cid-u0vmMhdrP6 img,
.cid-u0vmMhdrP6 .item-img {
  width: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-u0vmMhdrP6 .item:focus,
.cid-u0vmMhdrP6 span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0vmMhdrP6 .item {
    margin-bottom: 1rem;
  }
}
.cid-u0vmMhdrP6 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0vmMhdrP6 .item-title {
  text-align: left;
  color: #000000;
}
.cid-u0vmMhdrP6 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u0vmMhdrP6 .mbr-text,
.cid-u0vmMhdrP6 .item .mbr-section-btn {
  color: #000000;
}
.cid-u0vmMhdrP6 .mbr-section-subtitle,
.cid-u0vmMhdrP6 .subtitle-wrap,
.cid-u0vmMhdrP6 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u0vmMhBr38 {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-u0vmMhBr38 .item-img {
  position: relative;
}
.cid-u0vmMhBr38 .item-img img {
  transition: all 0.2s;
}
.cid-u0vmMhBr38 .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0vmMhBr38 .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0vmMhBr38 .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0vmMhBr38 .item:hover img {
  transform: scale(1.05);
}
.cid-u0vmMhBr38 .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0vmMhBr38 .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0vmMhBr38 .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0vmMhBr38 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0vmMhBr38 .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0vmMhBr38 .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0vmMhBr38 .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0vmMhBr38 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0vmMhBr38 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0vmMhBr38 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0vmMhBr38 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0vmMhBr38 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0vmMhBr38 .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0vmMhBr38 .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0vmMhBr38 img,
.cid-u0vmMhBr38 .item-img {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u0vmMhBr38 .item:focus,
.cid-u0vmMhBr38 span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0vmMhBr38 .item {
    margin-bottom: 1rem;
  }
}
.cid-u0vmMhBr38 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0vmMhBr38 .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0vmMhBr38 .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0vmMhBr38 .mbr-section-subtitle,
.cid-u0vmMhBr38 .subtitle-wrap,
.cid-u0vmMhBr38 .mbr-section-btn {
  text-align: center;
}
.cid-u0vmMhBr38 .mbr-text,
.cid-u0vmMhBr38 .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0vmMicVdd {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0vmMicVdd .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0vmMicVdd .mbr-section-subtitle {
  text-align: center;
}
.cid-u0vmMiAK6O {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0vmMiAK6O .item-img {
  position: relative;
}
.cid-u0vmMiAK6O .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-u0vmMiAK6O .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0vmMiAK6O .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0vmMiAK6O .item1 {
  padding-bottom: 2rem;
}
.cid-u0vmMiAK6O .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0vmMiAK6O .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0vmMiAK6O .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0vmMiAK6O .item1,
.cid-u0vmMiAK6O .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0vmMiAK6O .item1 .item:hover,
.cid-u0vmMiAK6O .item .item:hover {
  cursor: pointer;
}
.cid-u0vmMiAK6O .item1:hover .link-icon-wrapper span,
.cid-u0vmMiAK6O .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0vmMiAK6O .item1:hover img,
.cid-u0vmMiAK6O .item:hover img {
  transform: scale(1.05);
}
.cid-u0vmMiAK6O .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0vmMiAK6O .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0vmMiAK6O .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0vmMiAK6O .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0vmMiAK6O .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0vmMiAK6O .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0vmMiAK6O .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0vmMiAK6O .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0vmMiAK6O .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0vmMiAK6O img,
.cid-u0vmMiAK6O .item-img {
  width: 100%;
  height: 240px;
  object-fit: cover;
}
.cid-u0vmMiAK6O .item:focus,
.cid-u0vmMiAK6O span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0vmMiAK6O .item {
    margin-bottom: 1rem;
  }
}
.cid-u0vmMiAK6O .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0vmMiAK6O .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0vmMiAK6O .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0vmMiAK6O .mbr-section-subtitle,
.cid-u0vmMiAK6O .subtitle-wrap,
.cid-u0vmMiAK6O .mbr-section-btn {
  text-align: left;
}
.cid-u0vmMiAK6O .mbr-text,
.cid-u0vmMiAK6O .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0vmMj840G {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u0vmMj840G .carousel {
  height: 800px;
}
.cid-u0vmMj840G .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u0vmMj840G .carousel-item,
.cid-u0vmMj840G .carousel-inner {
  height: 100%;
}
.cid-u0vmMj840G .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u0vmMj840G .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u0vmMj840G .carousel-caption {
    width: 900px;
  }
}
.cid-u0vmMj840G .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u0vmMj840G .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u0vmMj840G .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u0vmMj840G .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0vmMj840G .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u0vmMj840G .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u0vmMj840G .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u0vmMj840G .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u0vmMj840G .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0vmMj840G .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0vmMj840G .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0vmMj840G .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u0vmMj840G .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u0vmMj840G .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u0vmMj840G .carousel-indicators li::after,
.cid-u0vmMj840G .carousel-indicators li::before {
  content: none;
}
.cid-u0vmMj840G .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0vmMjA9ph {
  background-color: #ffffff;
}
.cid-u0vmMjA9ph .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0vmMjA9ph .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0vmMjA9ph input:hover {
  border-color: white !important;
}
.cid-u0vmMjA9ph .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0vmMjA9ph .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0vmMjA9ph img {
  object-fit: cover;
}
.cid-u0vmMjA9ph .btn,
.cid-u0vmMjA9ph .btn:hover,
.cid-u0vmMjA9ph .btn:focus,
.cid-u0vmMjA9ph .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0vmMjA9ph .item-wrapper {
  width: 100%;
}
.cid-u0vmMjA9ph .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0vmMjA9ph .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0vmMjA9ph .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0vmMjA9ph .card-box {
    padding: 1rem;
  }
}
.cid-u0vmMjA9ph .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0vmMjA9ph .card-wrapper {
  display: flex;
}
.cid-u0vmMjA9ph .wrap {
  background: #8e34a1;
}
.cid-u0vmMjA9ph .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0vmMjA9ph .mbr-text,
.cid-u0vmMjA9ph .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0vmMjA9ph .mbr-link,
.cid-u0vmMjA9ph .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0vmMjA9ph .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0vmMjA9ph .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0vmMk31kC {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u0vmMk31kC .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0vmMk31kC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0vmMk31kC p a:hover {
  text-decoration: underline;
}
.cid-u0vmMk31kC h2 {
  line-height: 1.3;
}
.cid-u0vmMk31kC img {
  object-fit: cover;
}
.cid-u0vmMk31kC .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u0vmMk31kC .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u0vmMk31kC .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u0vmMk31kC .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u0vmMk31kC .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u0vmMk31kC .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u0vmMk31kC .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u0vmMk31kC .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u0vmMk31kC .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u0vmMk31kC .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u0vmMk31kC .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u0vmMk31kC .wrap {
  background: #8e34a1;
}
.cid-u0vmMk31kC .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u0vmMk31kC .link-wrapper {
    flex-direction: column;
  }
}
.cid-u0vmMk31kC .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0vmMk31kC .mbr-text,
.cid-u0vmMk31kC .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0vmMk31kC .mbr-link,
.cid-u0vmMk31kC .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u0vmMk31kC .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0vmMk31kC .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u09noghn6w {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u09noghn6w .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u09noghn6w .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u09noghn6w .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u09noghn6w .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u09noghn6w .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u09noghn6w .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u09noghn6w .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u09noghn6w .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u09noghn6w .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u09noghn6w .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u09noghn6w .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u09noghn6w .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u09noghn6w .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u09noghn6w .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u09noghn6w .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u09noghn6w .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u09noghn6w .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u09noghn6w .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u09noghn6w .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u09noghn6w .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u09noghn6w .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u09noghn6w .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u09noghn6w .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u09noghn6w .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u09noghn6w .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u09noghn6w .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u09noghn6w .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u09noghn6w .nav-item:focus,
.cid-u09noghn6w .nav-link:focus {
  outline: none;
}
.cid-u09noghn6w .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u09noghn6w .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u09noghn6w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u09noghn6w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u09noghn6w .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u09noghn6w .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u09noghn6w .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u09noghn6w .navbar.opened {
  transition: all 0.3s;
}
.cid-u09noghn6w .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u09noghn6w .navbar .navbar-logo img {
  width: auto;
}
.cid-u09noghn6w .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u09noghn6w .navbar.collapsed {
  justify-content: center;
}
.cid-u09noghn6w .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u09noghn6w .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u09noghn6w .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u09noghn6w .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u09noghn6w .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u09noghn6w .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u09noghn6w .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u09noghn6w .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u09noghn6w .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u09noghn6w .navbar {
    min-height: 72px;
  }
  .cid-u09noghn6w .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u09noghn6w .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u09noghn6w .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u09noghn6w .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u09noghn6w .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u09noghn6w .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u09noghn6w .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u09noghn6w .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u09noghn6w .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u09noghn6w .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u09noghn6w .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u09noghn6w .dropdown-item.active,
.cid-u09noghn6w .dropdown-item:active {
  background-color: transparent;
}
.cid-u09noghn6w .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u09noghn6w .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u09noghn6w .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u09noghn6w .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u09noghn6w .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u09noghn6w .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u09noghn6w ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u09noghn6w .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u09noghn6w .navbar-buttons {
    text-align: left;
  }
}
.cid-u09noghn6w button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u09noghn6w button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u09noghn6w button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u09noghn6w button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u09noghn6w button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u09noghn6w button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u09noghn6w nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u09noghn6w nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u09noghn6w nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u09noghn6w nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u09noghn6w .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u09noghn6w a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u09noghn6w .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u09noghn6w .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u09noghn6w .navbar {
    height: 70px;
  }
  .cid-u09noghn6w .navbar.opened {
    height: auto;
  }
  .cid-u09noghn6w .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u09noghn6w .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u09noghn6w .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u09noghn6w .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u09noghn6w .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u09noghn6w .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u09noghn6w .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u09noghn6w .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u09noghn6w .navbar-brand {
    margin-right: auto;
  }
  .cid-u09noghn6w .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u09noghn6w .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u09noghn6w .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u09noghn6w .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u09noghn6w .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u09noghn6w .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u09noghn6w .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u09noghn6w .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u09noghn6w .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u09noghn6w .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u09noghn6w .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u09noh4JBp {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u09noh4JBp .item-img {
  position: relative;
}
.cid-u09noh4JBp .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u09noh4JBp .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u09noh4JBp .image-wrapper {
    min-height: 400px;
  }
}
.cid-u09noh4JBp .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u09noh4JBp .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u09noh4JBp .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u09noh4JBp .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u09noh4JBp .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u09noh4JBp .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u09noh4JBp .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u09noh4JBp .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u09noh4JBp .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u09noh4JBp .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u09noh4JBp .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u09noh4JBp .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u09noh4JBp .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u09noh4JBp img,
.cid-u09noh4JBp .item-img {
  width: 100%;
}
.cid-u0r90OfsaL {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0r90OfsaL .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0r90OfsaL .mbr-section-subtitle {
  text-align: center;
}
.cid-u09nohXEjy {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u09nohXEjy .item-img {
  position: relative;
}
.cid-u09nohXEjy .item-img img {
  transition: all 0.2s;
}
.cid-u09nohXEjy h5 {
  line-height: 1.2;
}
.cid-u09nohXEjy .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u09nohXEjy .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u09nohXEjy .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u09nohXEjy .item:hover img {
  transform: scale(1.05);
}
.cid-u09nohXEjy .mbr-section-subtitle {
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
  background: #000000;
}
@media (max-width: 992px) {
  .cid-u09nohXEjy .subtitle-wrap,
  .cid-u09nohXEjy .mbr-section-subtitle {
    text-align: center;
  }
}
.cid-u09nohXEjy .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u09nohXEjy .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u09nohXEjy .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u09nohXEjy .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u09nohXEjy .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u09nohXEjy .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u09nohXEjy .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u09nohXEjy .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u09nohXEjy .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u09nohXEjy .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u09nohXEjy .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u09nohXEjy .item-content {
  padding: 0.5rem;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u09nohXEjy .item-content {
    padding: 0 0.5rem;
    padding-top: 1rem;
  }
}
.cid-u09nohXEjy img,
.cid-u09nohXEjy .item-img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-u09nohXEjy .item:focus,
.cid-u09nohXEjy span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u09nohXEjy .item {
    margin-bottom: 1rem;
  }
}
.cid-u09nohXEjy .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u09nohXEjy .item-title {
  text-align: left;
  color: #000000;
}
.cid-u09nohXEjy .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u09nohXEjy .mbr-text,
.cid-u09nohXEjy .item .mbr-section-btn {
  color: #000000;
}
.cid-u09nohXEjy .mbr-section-subtitle,
.cid-u09nohXEjy .subtitle-wrap,
.cid-u09nohXEjy .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u0r9e93peE {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u0r9e93peE img,
.cid-u0r9e93peE .item-img {
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-u0r9e93peE .item:focus,
.cid-u0r9e93peE span:focus {
  outline: none;
}
.cid-u0r9e93peE .item-wrapper {
  position: relative;
}
.cid-u0r9e93peE .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u0r9e93peE .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u0r9e93peE .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-u0r9e93peE .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u0r9e93peE .mbr-section-title {
  color: #232323;
}
.cid-u0r9e93peE .mbr-text,
.cid-u0r9e93peE .mbr-section-btn {
  text-align: center;
}
.cid-u0r9e93peE .item-title {
  text-align: center;
}
.cid-u0r9e93peE .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-u0r9e93peE .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-u0r9e93peE .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u0r9e93peE .embla__button--next,
.cid-u0r9e93peE .embla__button--prev {
  display: flex;
}
.cid-u0r9e93peE .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-u0r9e93peE .embla__button {
    display: none;
  }
}
.cid-u0r9e93peE .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u0r9e93peE .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-u0r9e93peE .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0r9e93peE .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0r9e93peE .embla__button {
    top: auto;
  }
}
.cid-u0r9e93peE .embla {
  position: relative;
  width: 100%;
}
.cid-u0r9e93peE .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u0r9e93peE .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u0r9e93peE .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u0r9e93peE .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-u09nojiI2Z {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u09nojiI2Z .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u09nojiI2Z .mbr-section-subtitle {
  text-align: center;
}
.cid-u09nok38Gu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-u09nok38Gu .item-img {
  position: relative;
}
.cid-u09nok38Gu .item-img img {
  transition: all 0.2s;
}
.cid-u09nok38Gu .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u09nok38Gu .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u09nok38Gu .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u09nok38Gu .item:hover img {
  transform: scale(1.05);
}
.cid-u09nok38Gu .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u09nok38Gu .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u09nok38Gu .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u09nok38Gu .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u09nok38Gu .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u09nok38Gu .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u09nok38Gu .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u09nok38Gu .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u09nok38Gu .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u09nok38Gu .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u09nok38Gu .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u09nok38Gu .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u09nok38Gu .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u09nok38Gu .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u09nok38Gu img,
.cid-u09nok38Gu .item-img {
  width: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-u09nok38Gu .item:focus,
.cid-u09nok38Gu span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u09nok38Gu .item {
    margin-bottom: 1rem;
  }
}
.cid-u09nok38Gu .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u09nok38Gu .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u09nok38Gu .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u09nok38Gu .mbr-section-subtitle,
.cid-u09nok38Gu .subtitle-wrap,
.cid-u09nok38Gu .mbr-section-btn {
  text-align: center;
}
.cid-u09nok38Gu .mbr-text,
.cid-u09nok38Gu .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u09nolLrbk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u09nolLrbk .carousel {
  height: 800px;
}
.cid-u09nolLrbk .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u09nolLrbk .carousel-item,
.cid-u09nolLrbk .carousel-inner {
  height: 100%;
}
.cid-u09nolLrbk .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u09nolLrbk .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u09nolLrbk .carousel-caption {
    width: 900px;
  }
}
.cid-u09nolLrbk .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u09nolLrbk .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u09nolLrbk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u09nolLrbk .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u09nolLrbk .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u09nolLrbk .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u09nolLrbk .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u09nolLrbk .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u09nolLrbk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u09nolLrbk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u09nolLrbk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u09nolLrbk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u09nolLrbk .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u09nolLrbk .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u09nolLrbk .carousel-indicators li::after,
.cid-u09nolLrbk .carousel-indicators li::before {
  content: none;
}
.cid-u09nolLrbk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0rkee7mRO {
  background-color: #ffffff;
}
.cid-u0rkee7mRO .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rkee7mRO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rkee7mRO input:hover {
  border-color: white !important;
}
.cid-u0rkee7mRO .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rkee7mRO .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rkee7mRO img {
  object-fit: cover;
}
.cid-u0rkee7mRO .btn,
.cid-u0rkee7mRO .btn:hover,
.cid-u0rkee7mRO .btn:focus,
.cid-u0rkee7mRO .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rkee7mRO .item-wrapper {
  width: 100%;
}
.cid-u0rkee7mRO .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rkee7mRO .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rkee7mRO .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rkee7mRO .card-box {
    padding: 1rem;
  }
}
.cid-u0rkee7mRO .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rkee7mRO .card-wrapper {
  display: flex;
}
.cid-u0rkee7mRO .wrap {
  background: #8e34a1;
}
.cid-u0rkee7mRO .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rkee7mRO .mbr-text,
.cid-u0rkee7mRO .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rkee7mRO .mbr-link,
.cid-u0rkee7mRO .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rkee7mRO .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rkee7mRO .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u09nonxyOF {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u09nonxyOF .mbr-fallback-image.disabled {
  display: none;
}
.cid-u09nonxyOF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u09nonxyOF p a:hover {
  text-decoration: underline;
}
.cid-u09nonxyOF h2 {
  line-height: 1.3;
}
.cid-u09nonxyOF img {
  object-fit: cover;
}
.cid-u09nonxyOF .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u09nonxyOF .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u09nonxyOF .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u09nonxyOF .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u09nonxyOF .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u09nonxyOF .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u09nonxyOF .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u09nonxyOF .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u09nonxyOF .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u09nonxyOF .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u09nonxyOF .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u09nonxyOF .wrap {
  background: #8e34a1;
}
.cid-u09nonxyOF .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u09nonxyOF .link-wrapper {
    flex-direction: column;
  }
}
.cid-u09nonxyOF .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u09nonxyOF .mbr-text,
.cid-u09nonxyOF .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u09nonxyOF .mbr-link,
.cid-u09nonxyOF .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u09nonxyOF .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u09nonxyOF .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u09pnvSASI {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u09pnvSASI .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u09pnvSASI .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u09pnvSASI .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u09pnvSASI .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u09pnvSASI .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u09pnvSASI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u09pnvSASI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u09pnvSASI .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u09pnvSASI .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u09pnvSASI .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u09pnvSASI .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u09pnvSASI .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u09pnvSASI .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u09pnvSASI .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u09pnvSASI .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u09pnvSASI .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u09pnvSASI .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u09pnvSASI .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u09pnvSASI .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u09pnvSASI .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u09pnvSASI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u09pnvSASI .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u09pnvSASI .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u09pnvSASI .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u09pnvSASI .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u09pnvSASI .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u09pnvSASI .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u09pnvSASI .nav-item:focus,
.cid-u09pnvSASI .nav-link:focus {
  outline: none;
}
.cid-u09pnvSASI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u09pnvSASI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u09pnvSASI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u09pnvSASI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u09pnvSASI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u09pnvSASI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u09pnvSASI .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u09pnvSASI .navbar.opened {
  transition: all 0.3s;
}
.cid-u09pnvSASI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u09pnvSASI .navbar .navbar-logo img {
  width: auto;
}
.cid-u09pnvSASI .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u09pnvSASI .navbar.collapsed {
  justify-content: center;
}
.cid-u09pnvSASI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u09pnvSASI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u09pnvSASI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u09pnvSASI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u09pnvSASI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u09pnvSASI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u09pnvSASI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u09pnvSASI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u09pnvSASI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u09pnvSASI .navbar {
    min-height: 72px;
  }
  .cid-u09pnvSASI .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u09pnvSASI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u09pnvSASI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u09pnvSASI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u09pnvSASI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u09pnvSASI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u09pnvSASI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u09pnvSASI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u09pnvSASI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u09pnvSASI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u09pnvSASI .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u09pnvSASI .dropdown-item.active,
.cid-u09pnvSASI .dropdown-item:active {
  background-color: transparent;
}
.cid-u09pnvSASI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u09pnvSASI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u09pnvSASI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u09pnvSASI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u09pnvSASI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u09pnvSASI .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u09pnvSASI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u09pnvSASI .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u09pnvSASI .navbar-buttons {
    text-align: left;
  }
}
.cid-u09pnvSASI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u09pnvSASI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u09pnvSASI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u09pnvSASI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u09pnvSASI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u09pnvSASI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u09pnvSASI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u09pnvSASI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u09pnvSASI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u09pnvSASI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u09pnvSASI .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u09pnvSASI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u09pnvSASI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u09pnvSASI .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u09pnvSASI .navbar {
    height: 70px;
  }
  .cid-u09pnvSASI .navbar.opened {
    height: auto;
  }
  .cid-u09pnvSASI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u09pnvSASI .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u09pnvSASI .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u09pnvSASI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u09pnvSASI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u09pnvSASI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u09pnvSASI .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u09pnvSASI .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u09pnvSASI .navbar-brand {
    margin-right: auto;
  }
  .cid-u09pnvSASI .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u09pnvSASI .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u09pnvSASI .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u09pnvSASI .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u09pnvSASI .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u09pnvSASI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u09pnvSASI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u09pnvSASI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u09pnvSASI .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u09pnvSASI .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u09pnvSASI .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u09pnwuDZz {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u09pnwuDZz .item-img {
  position: relative;
}
.cid-u09pnwuDZz .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u09pnwuDZz .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u09pnwuDZz .image-wrapper {
    min-height: 400px;
  }
}
.cid-u09pnwuDZz .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u09pnwuDZz .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u09pnwuDZz .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u09pnwuDZz .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u09pnwuDZz .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u09pnwuDZz .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u09pnwuDZz .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u09pnwuDZz .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u09pnwuDZz .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u09pnwuDZz .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u09pnwuDZz .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u09pnwuDZz .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u09pnwuDZz .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u09pnwuDZz img,
.cid-u09pnwuDZz .item-img {
  width: 100%;
}
.cid-u0r9QfEi3n {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0r9QfEi3n .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0r9QfEi3n .mbr-section-subtitle {
  text-align: center;
}
.cid-u09pnxkP2t {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u09pnxkP2t .item-img {
  position: relative;
}
.cid-u09pnxkP2t .item-img img {
  transition: all 0.2s;
}
.cid-u09pnxkP2t h5 {
  line-height: 1.2;
}
.cid-u09pnxkP2t .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u09pnxkP2t .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u09pnxkP2t .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u09pnxkP2t .item:hover img {
  transform: scale(1.05);
}
.cid-u09pnxkP2t .mbr-section-subtitle {
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
  background: #000000;
}
@media (max-width: 992px) {
  .cid-u09pnxkP2t .subtitle-wrap,
  .cid-u09pnxkP2t .mbr-section-subtitle {
    text-align: center;
  }
}
.cid-u09pnxkP2t .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u09pnxkP2t .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u09pnxkP2t .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u09pnxkP2t .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u09pnxkP2t .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u09pnxkP2t .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u09pnxkP2t .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u09pnxkP2t .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u09pnxkP2t .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u09pnxkP2t .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u09pnxkP2t .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u09pnxkP2t .item-content {
  padding: 0.5rem;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u09pnxkP2t .item-content {
    padding: 0 0.5rem;
    padding-top: 1rem;
  }
}
.cid-u09pnxkP2t img,
.cid-u09pnxkP2t .item-img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-u09pnxkP2t .item:focus,
.cid-u09pnxkP2t span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u09pnxkP2t .item {
    margin-bottom: 1rem;
  }
}
.cid-u09pnxkP2t .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u09pnxkP2t .item-title {
  text-align: left;
  color: #000000;
}
.cid-u09pnxkP2t .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u09pnxkP2t .mbr-text,
.cid-u09pnxkP2t .item .mbr-section-btn {
  color: #000000;
}
.cid-u09pnxkP2t .mbr-section-subtitle,
.cid-u09pnxkP2t .subtitle-wrap,
.cid-u09pnxkP2t .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u0r9PKr8Af {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u0r9PKr8Af img,
.cid-u0r9PKr8Af .item-img {
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-u0r9PKr8Af .item:focus,
.cid-u0r9PKr8Af span:focus {
  outline: none;
}
.cid-u0r9PKr8Af .item-wrapper {
  position: relative;
}
.cid-u0r9PKr8Af .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u0r9PKr8Af .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u0r9PKr8Af .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-u0r9PKr8Af .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u0r9PKr8Af .mbr-section-title {
  color: #232323;
}
.cid-u0r9PKr8Af .mbr-text,
.cid-u0r9PKr8Af .mbr-section-btn {
  text-align: center;
}
.cid-u0r9PKr8Af .item-title {
  text-align: center;
}
.cid-u0r9PKr8Af .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-u0r9PKr8Af .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-u0r9PKr8Af .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u0r9PKr8Af .embla__button--next,
.cid-u0r9PKr8Af .embla__button--prev {
  display: flex;
}
.cid-u0r9PKr8Af .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-u0r9PKr8Af .embla__button {
    display: none;
  }
}
.cid-u0r9PKr8Af .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u0r9PKr8Af .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-u0r9PKr8Af .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0r9PKr8Af .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0r9PKr8Af .embla__button {
    top: auto;
  }
}
.cid-u0r9PKr8Af .embla {
  position: relative;
  width: 100%;
}
.cid-u0r9PKr8Af .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u0r9PKr8Af .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u0r9PKr8Af .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u0r9PKr8Af .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-u09pnyrUYt {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u09pnyrUYt .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u09pnyrUYt .mbr-section-subtitle {
  text-align: center;
}
.cid-u09pnyWwIu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-u09pnyWwIu .item-img {
  position: relative;
}
.cid-u09pnyWwIu .item-img img {
  transition: all 0.2s;
}
.cid-u09pnyWwIu .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u09pnyWwIu .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u09pnyWwIu .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u09pnyWwIu .item:hover img {
  transform: scale(1.05);
}
.cid-u09pnyWwIu .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u09pnyWwIu .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u09pnyWwIu .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u09pnyWwIu .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u09pnyWwIu .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u09pnyWwIu .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u09pnyWwIu .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u09pnyWwIu .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u09pnyWwIu .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u09pnyWwIu .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u09pnyWwIu .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u09pnyWwIu .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u09pnyWwIu .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u09pnyWwIu .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u09pnyWwIu img,
.cid-u09pnyWwIu .item-img {
  width: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-u09pnyWwIu .item:focus,
.cid-u09pnyWwIu span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u09pnyWwIu .item {
    margin-bottom: 1rem;
  }
}
.cid-u09pnyWwIu .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u09pnyWwIu .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u09pnyWwIu .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u09pnyWwIu .mbr-section-subtitle,
.cid-u09pnyWwIu .subtitle-wrap,
.cid-u09pnyWwIu .mbr-section-btn {
  text-align: center;
}
.cid-u09pnyWwIu .mbr-text,
.cid-u09pnyWwIu .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u09pnAFmek {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u09pnAFmek .carousel {
  height: 800px;
}
.cid-u09pnAFmek .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u09pnAFmek .carousel-item,
.cid-u09pnAFmek .carousel-inner {
  height: 100%;
}
.cid-u09pnAFmek .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u09pnAFmek .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u09pnAFmek .carousel-caption {
    width: 900px;
  }
}
.cid-u09pnAFmek .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u09pnAFmek .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u09pnAFmek .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u09pnAFmek .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u09pnAFmek .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u09pnAFmek .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u09pnAFmek .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u09pnAFmek .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u09pnAFmek .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u09pnAFmek .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u09pnAFmek .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u09pnAFmek .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u09pnAFmek .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u09pnAFmek .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u09pnAFmek .carousel-indicators li::after,
.cid-u09pnAFmek .carousel-indicators li::before {
  content: none;
}
.cid-u09pnAFmek .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0rkbM6bYJ {
  background-color: #ffffff;
}
.cid-u0rkbM6bYJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rkbM6bYJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rkbM6bYJ input:hover {
  border-color: white !important;
}
.cid-u0rkbM6bYJ .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rkbM6bYJ .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rkbM6bYJ img {
  object-fit: cover;
}
.cid-u0rkbM6bYJ .btn,
.cid-u0rkbM6bYJ .btn:hover,
.cid-u0rkbM6bYJ .btn:focus,
.cid-u0rkbM6bYJ .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rkbM6bYJ .item-wrapper {
  width: 100%;
}
.cid-u0rkbM6bYJ .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rkbM6bYJ .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rkbM6bYJ .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rkbM6bYJ .card-box {
    padding: 1rem;
  }
}
.cid-u0rkbM6bYJ .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rkbM6bYJ .card-wrapper {
  display: flex;
}
.cid-u0rkbM6bYJ .wrap {
  background: #8e34a1;
}
.cid-u0rkbM6bYJ .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rkbM6bYJ .mbr-text,
.cid-u0rkbM6bYJ .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rkbM6bYJ .mbr-link,
.cid-u0rkbM6bYJ .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rkbM6bYJ .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rkbM6bYJ .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u09pnBUVZi {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u09pnBUVZi .mbr-fallback-image.disabled {
  display: none;
}
.cid-u09pnBUVZi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u09pnBUVZi p a:hover {
  text-decoration: underline;
}
.cid-u09pnBUVZi h2 {
  line-height: 1.3;
}
.cid-u09pnBUVZi img {
  object-fit: cover;
}
.cid-u09pnBUVZi .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u09pnBUVZi .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u09pnBUVZi .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u09pnBUVZi .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u09pnBUVZi .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u09pnBUVZi .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u09pnBUVZi .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u09pnBUVZi .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u09pnBUVZi .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u09pnBUVZi .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u09pnBUVZi .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u09pnBUVZi .wrap {
  background: #8e34a1;
}
.cid-u09pnBUVZi .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u09pnBUVZi .link-wrapper {
    flex-direction: column;
  }
}
.cid-u09pnBUVZi .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u09pnBUVZi .mbr-text,
.cid-u09pnBUVZi .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u09pnBUVZi .mbr-link,
.cid-u09pnBUVZi .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u09pnBUVZi .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u09pnBUVZi .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u09pAzJ93h {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u09pAzJ93h .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u09pAzJ93h .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u09pAzJ93h .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u09pAzJ93h .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u09pAzJ93h .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u09pAzJ93h .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u09pAzJ93h .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u09pAzJ93h .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u09pAzJ93h .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u09pAzJ93h .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u09pAzJ93h .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u09pAzJ93h .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u09pAzJ93h .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u09pAzJ93h .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u09pAzJ93h .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u09pAzJ93h .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u09pAzJ93h .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u09pAzJ93h .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u09pAzJ93h .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u09pAzJ93h .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u09pAzJ93h .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u09pAzJ93h .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u09pAzJ93h .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u09pAzJ93h .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u09pAzJ93h .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u09pAzJ93h .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u09pAzJ93h .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u09pAzJ93h .nav-item:focus,
.cid-u09pAzJ93h .nav-link:focus {
  outline: none;
}
.cid-u09pAzJ93h .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u09pAzJ93h .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u09pAzJ93h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u09pAzJ93h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u09pAzJ93h .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u09pAzJ93h .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u09pAzJ93h .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u09pAzJ93h .navbar.opened {
  transition: all 0.3s;
}
.cid-u09pAzJ93h .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u09pAzJ93h .navbar .navbar-logo img {
  width: auto;
}
.cid-u09pAzJ93h .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u09pAzJ93h .navbar.collapsed {
  justify-content: center;
}
.cid-u09pAzJ93h .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u09pAzJ93h .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u09pAzJ93h .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u09pAzJ93h .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u09pAzJ93h .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u09pAzJ93h .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u09pAzJ93h .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u09pAzJ93h .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u09pAzJ93h .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u09pAzJ93h .navbar {
    min-height: 72px;
  }
  .cid-u09pAzJ93h .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u09pAzJ93h .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u09pAzJ93h .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u09pAzJ93h .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u09pAzJ93h .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u09pAzJ93h .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u09pAzJ93h .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u09pAzJ93h .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u09pAzJ93h .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u09pAzJ93h .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u09pAzJ93h .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u09pAzJ93h .dropdown-item.active,
.cid-u09pAzJ93h .dropdown-item:active {
  background-color: transparent;
}
.cid-u09pAzJ93h .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u09pAzJ93h .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u09pAzJ93h .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u09pAzJ93h .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u09pAzJ93h .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u09pAzJ93h .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u09pAzJ93h ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u09pAzJ93h .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u09pAzJ93h .navbar-buttons {
    text-align: left;
  }
}
.cid-u09pAzJ93h button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u09pAzJ93h button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u09pAzJ93h button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u09pAzJ93h button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u09pAzJ93h button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u09pAzJ93h button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u09pAzJ93h nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u09pAzJ93h nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u09pAzJ93h nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u09pAzJ93h nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u09pAzJ93h .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u09pAzJ93h a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u09pAzJ93h .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u09pAzJ93h .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u09pAzJ93h .navbar {
    height: 70px;
  }
  .cid-u09pAzJ93h .navbar.opened {
    height: auto;
  }
  .cid-u09pAzJ93h .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u09pAzJ93h .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u09pAzJ93h .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u09pAzJ93h .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u09pAzJ93h .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u09pAzJ93h .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u09pAzJ93h .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u09pAzJ93h .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u09pAzJ93h .navbar-brand {
    margin-right: auto;
  }
  .cid-u09pAzJ93h .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u09pAzJ93h .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u09pAzJ93h .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u09pAzJ93h .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u09pAzJ93h .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u09pAzJ93h .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u09pAzJ93h .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u09pAzJ93h .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u09pAzJ93h .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u09pAzJ93h .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u09pAzJ93h .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u09pAAo2sD {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u09pAAo2sD .item-img {
  position: relative;
}
.cid-u09pAAo2sD .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u09pAAo2sD .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u09pAAo2sD .image-wrapper {
    min-height: 400px;
  }
}
.cid-u09pAAo2sD .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u09pAAo2sD .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u09pAAo2sD .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u09pAAo2sD .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u09pAAo2sD .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u09pAAo2sD .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u09pAAo2sD .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u09pAAo2sD .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u09pAAo2sD .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u09pAAo2sD .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u09pAAo2sD .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u09pAAo2sD .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u09pAAo2sD .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u09pAAo2sD img,
.cid-u09pAAo2sD .item-img {
  width: 100%;
}
.cid-u0rabXtPV9 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0rabXtPV9 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0rabXtPV9 .mbr-section-subtitle {
  text-align: center;
}
.cid-u09pABu9rR {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u09pABu9rR .item-img {
  position: relative;
}
.cid-u09pABu9rR .item-img img {
  transition: all 0.2s;
}
.cid-u09pABu9rR h5 {
  line-height: 1.2;
}
.cid-u09pABu9rR .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u09pABu9rR .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u09pABu9rR .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u09pABu9rR .item:hover img {
  transform: scale(1.05);
}
.cid-u09pABu9rR .mbr-section-subtitle {
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
  background: #000000;
}
@media (max-width: 992px) {
  .cid-u09pABu9rR .subtitle-wrap,
  .cid-u09pABu9rR .mbr-section-subtitle {
    text-align: center;
  }
}
.cid-u09pABu9rR .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u09pABu9rR .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u09pABu9rR .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u09pABu9rR .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u09pABu9rR .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u09pABu9rR .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u09pABu9rR .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u09pABu9rR .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u09pABu9rR .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u09pABu9rR .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u09pABu9rR .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u09pABu9rR .item-content {
  padding: 0.5rem;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u09pABu9rR .item-content {
    padding: 0 0.5rem;
    padding-top: 1rem;
  }
}
.cid-u09pABu9rR img,
.cid-u09pABu9rR .item-img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-u09pABu9rR .item:focus,
.cid-u09pABu9rR span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u09pABu9rR .item {
    margin-bottom: 1rem;
  }
}
.cid-u09pABu9rR .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u09pABu9rR .item-title {
  text-align: left;
  color: #000000;
}
.cid-u09pABu9rR .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u09pABu9rR .mbr-text,
.cid-u09pABu9rR .item .mbr-section-btn {
  color: #000000;
}
.cid-u09pABu9rR .mbr-section-subtitle,
.cid-u09pABu9rR .subtitle-wrap,
.cid-u09pABu9rR .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u0radg3XnH {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u0radg3XnH img,
.cid-u0radg3XnH .item-img {
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-u0radg3XnH .item:focus,
.cid-u0radg3XnH span:focus {
  outline: none;
}
.cid-u0radg3XnH .item-wrapper {
  position: relative;
}
.cid-u0radg3XnH .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u0radg3XnH .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u0radg3XnH .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-u0radg3XnH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u0radg3XnH .mbr-section-title {
  color: #232323;
}
.cid-u0radg3XnH .mbr-text,
.cid-u0radg3XnH .mbr-section-btn {
  text-align: center;
}
.cid-u0radg3XnH .item-title {
  text-align: center;
}
.cid-u0radg3XnH .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-u0radg3XnH .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-u0radg3XnH .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u0radg3XnH .embla__button--next,
.cid-u0radg3XnH .embla__button--prev {
  display: flex;
}
.cid-u0radg3XnH .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-u0radg3XnH .embla__button {
    display: none;
  }
}
.cid-u0radg3XnH .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u0radg3XnH .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-u0radg3XnH .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0radg3XnH .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0radg3XnH .embla__button {
    top: auto;
  }
}
.cid-u0radg3XnH .embla {
  position: relative;
  width: 100%;
}
.cid-u0radg3XnH .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u0radg3XnH .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u0radg3XnH .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u0radg3XnH .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-u09pACx4cc {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u09pACx4cc .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u09pACx4cc .mbr-section-subtitle {
  text-align: center;
}
.cid-u09pACYsQX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-u09pACYsQX .item-img {
  position: relative;
}
.cid-u09pACYsQX .item-img img {
  transition: all 0.2s;
}
.cid-u09pACYsQX .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u09pACYsQX .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u09pACYsQX .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u09pACYsQX .item:hover img {
  transform: scale(1.05);
}
.cid-u09pACYsQX .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u09pACYsQX .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u09pACYsQX .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u09pACYsQX .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u09pACYsQX .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u09pACYsQX .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u09pACYsQX .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u09pACYsQX .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u09pACYsQX .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u09pACYsQX .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u09pACYsQX .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u09pACYsQX .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u09pACYsQX .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u09pACYsQX .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u09pACYsQX img,
.cid-u09pACYsQX .item-img {
  width: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-u09pACYsQX .item:focus,
.cid-u09pACYsQX span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u09pACYsQX .item {
    margin-bottom: 1rem;
  }
}
.cid-u09pACYsQX .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u09pACYsQX .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u09pACYsQX .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u09pACYsQX .mbr-section-subtitle,
.cid-u09pACYsQX .subtitle-wrap,
.cid-u09pACYsQX .mbr-section-btn {
  text-align: center;
}
.cid-u09pACYsQX .mbr-text,
.cid-u09pACYsQX .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u09pAEEuVO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u09pAEEuVO .carousel {
  height: 800px;
}
.cid-u09pAEEuVO .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u09pAEEuVO .carousel-item,
.cid-u09pAEEuVO .carousel-inner {
  height: 100%;
}
.cid-u09pAEEuVO .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u09pAEEuVO .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u09pAEEuVO .carousel-caption {
    width: 900px;
  }
}
.cid-u09pAEEuVO .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u09pAEEuVO .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u09pAEEuVO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u09pAEEuVO .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u09pAEEuVO .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u09pAEEuVO .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u09pAEEuVO .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u09pAEEuVO .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u09pAEEuVO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u09pAEEuVO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u09pAEEuVO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u09pAEEuVO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u09pAEEuVO .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u09pAEEuVO .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u09pAEEuVO .carousel-indicators li::after,
.cid-u09pAEEuVO .carousel-indicators li::before {
  content: none;
}
.cid-u09pAEEuVO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0rk98GEzz {
  background-color: #ffffff;
}
.cid-u0rk98GEzz .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rk98GEzz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rk98GEzz input:hover {
  border-color: white !important;
}
.cid-u0rk98GEzz .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rk98GEzz .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rk98GEzz img {
  object-fit: cover;
}
.cid-u0rk98GEzz .btn,
.cid-u0rk98GEzz .btn:hover,
.cid-u0rk98GEzz .btn:focus,
.cid-u0rk98GEzz .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rk98GEzz .item-wrapper {
  width: 100%;
}
.cid-u0rk98GEzz .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rk98GEzz .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rk98GEzz .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rk98GEzz .card-box {
    padding: 1rem;
  }
}
.cid-u0rk98GEzz .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rk98GEzz .card-wrapper {
  display: flex;
}
.cid-u0rk98GEzz .wrap {
  background: #8e34a1;
}
.cid-u0rk98GEzz .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rk98GEzz .mbr-text,
.cid-u0rk98GEzz .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rk98GEzz .mbr-link,
.cid-u0rk98GEzz .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rk98GEzz .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rk98GEzz .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u09pAFTF3T {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u09pAFTF3T .mbr-fallback-image.disabled {
  display: none;
}
.cid-u09pAFTF3T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u09pAFTF3T p a:hover {
  text-decoration: underline;
}
.cid-u09pAFTF3T h2 {
  line-height: 1.3;
}
.cid-u09pAFTF3T img {
  object-fit: cover;
}
.cid-u09pAFTF3T .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u09pAFTF3T .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u09pAFTF3T .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u09pAFTF3T .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u09pAFTF3T .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u09pAFTF3T .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u09pAFTF3T .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u09pAFTF3T .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u09pAFTF3T .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u09pAFTF3T .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u09pAFTF3T .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u09pAFTF3T .wrap {
  background: #8e34a1;
}
.cid-u09pAFTF3T .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u09pAFTF3T .link-wrapper {
    flex-direction: column;
  }
}
.cid-u09pAFTF3T .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u09pAFTF3T .mbr-text,
.cid-u09pAFTF3T .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u09pAFTF3T .mbr-link,
.cid-u09pAFTF3T .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u09pAFTF3T .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u09pAFTF3T .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u09qNbfa97 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u09qNbfa97 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u09qNbfa97 .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u09qNbfa97 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u09qNbfa97 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u09qNbfa97 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u09qNbfa97 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u09qNbfa97 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u09qNbfa97 .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u09qNbfa97 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u09qNbfa97 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u09qNbfa97 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u09qNbfa97 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u09qNbfa97 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u09qNbfa97 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u09qNbfa97 .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u09qNbfa97 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u09qNbfa97 .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u09qNbfa97 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u09qNbfa97 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u09qNbfa97 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u09qNbfa97 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u09qNbfa97 .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u09qNbfa97 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u09qNbfa97 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u09qNbfa97 .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u09qNbfa97 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u09qNbfa97 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u09qNbfa97 .nav-item:focus,
.cid-u09qNbfa97 .nav-link:focus {
  outline: none;
}
.cid-u09qNbfa97 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u09qNbfa97 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u09qNbfa97 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u09qNbfa97 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u09qNbfa97 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u09qNbfa97 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u09qNbfa97 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u09qNbfa97 .navbar.opened {
  transition: all 0.3s;
}
.cid-u09qNbfa97 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u09qNbfa97 .navbar .navbar-logo img {
  width: auto;
}
.cid-u09qNbfa97 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u09qNbfa97 .navbar.collapsed {
  justify-content: center;
}
.cid-u09qNbfa97 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u09qNbfa97 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u09qNbfa97 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u09qNbfa97 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u09qNbfa97 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u09qNbfa97 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u09qNbfa97 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u09qNbfa97 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u09qNbfa97 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u09qNbfa97 .navbar {
    min-height: 72px;
  }
  .cid-u09qNbfa97 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u09qNbfa97 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u09qNbfa97 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u09qNbfa97 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u09qNbfa97 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u09qNbfa97 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u09qNbfa97 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u09qNbfa97 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u09qNbfa97 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u09qNbfa97 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u09qNbfa97 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u09qNbfa97 .dropdown-item.active,
.cid-u09qNbfa97 .dropdown-item:active {
  background-color: transparent;
}
.cid-u09qNbfa97 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u09qNbfa97 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u09qNbfa97 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u09qNbfa97 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u09qNbfa97 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u09qNbfa97 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u09qNbfa97 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u09qNbfa97 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u09qNbfa97 .navbar-buttons {
    text-align: left;
  }
}
.cid-u09qNbfa97 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u09qNbfa97 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u09qNbfa97 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u09qNbfa97 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u09qNbfa97 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u09qNbfa97 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u09qNbfa97 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u09qNbfa97 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u09qNbfa97 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u09qNbfa97 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u09qNbfa97 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u09qNbfa97 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u09qNbfa97 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u09qNbfa97 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u09qNbfa97 .navbar {
    height: 70px;
  }
  .cid-u09qNbfa97 .navbar.opened {
    height: auto;
  }
  .cid-u09qNbfa97 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u09qNbfa97 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u09qNbfa97 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u09qNbfa97 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u09qNbfa97 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u09qNbfa97 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u09qNbfa97 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u09qNbfa97 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u09qNbfa97 .navbar-brand {
    margin-right: auto;
  }
  .cid-u09qNbfa97 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u09qNbfa97 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u09qNbfa97 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u09qNbfa97 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u09qNbfa97 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u09qNbfa97 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u09qNbfa97 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u09qNbfa97 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u09qNbfa97 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u09qNbfa97 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u09qNbfa97 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u09qNc1RGY {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u09qNc1RGY .item-img {
  position: relative;
}
.cid-u09qNc1RGY .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u09qNc1RGY .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u09qNc1RGY .image-wrapper {
    min-height: 400px;
  }
}
.cid-u09qNc1RGY .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u09qNc1RGY .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u09qNc1RGY .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u09qNc1RGY .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u09qNc1RGY .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u09qNc1RGY .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u09qNc1RGY .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u09qNc1RGY .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u09qNc1RGY .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u09qNc1RGY .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u09qNc1RGY .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u09qNc1RGY .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u09qNc1RGY .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u09qNc1RGY img,
.cid-u09qNc1RGY .item-img {
  width: 100%;
}
.cid-u0rayago8I {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0rayago8I .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0rayago8I .mbr-section-subtitle {
  text-align: center;
}
.cid-u09r7XwkWH {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u09r7XwkWH .item-img {
  position: relative;
}
.cid-u09r7XwkWH .item-img img {
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-u09r7XwkWH .card-text {
    padding-left: 4rem;
  }
}
.cid-u09r7XwkWH h5 {
  line-height: 1.2;
}
.cid-u09r7XwkWH .card {
  margin-bottom: 2rem;
}
.cid-u09r7XwkWH .card:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u09r7XwkWH .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u09r7XwkWH .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  min-height: 250px;
  background: #8e34a1;
}
@media (max-width: 992px) {
  .cid-u09r7XwkWH .image-wrapper {
    min-height: 200px;
  }
}
.cid-u09r7XwkWH .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u09r7XwkWH .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u09r7XwkWH .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u09r7XwkWH .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u09r7XwkWH .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u09r7XwkWH .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u09r7XwkWH .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u09r7XwkWH .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u09r7XwkWH .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u09r7XwkWH .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u09r7XwkWH .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u09r7XwkWH .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u09r7XwkWH img,
.cid-u09r7XwkWH .item-img {
  width: 100%;
}
.cid-u09r7XwkWH .item:focus,
.cid-u09r7XwkWH span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u09r7XwkWH .item {
    margin-bottom: 1rem;
  }
}
.cid-u09r7XwkWH .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u09r7XwkWH .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u09r7XwkWH .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u09r7XwkWH .mbr-section-subtitle,
.cid-u09r7XwkWH .subtitle-wrap,
.cid-u09r7XwkWH .mbr-section-btn {
  text-align: left;
}
.cid-u09r7XwkWH .mbr-text,
.cid-u09r7XwkWH .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u09r7XwkWH .mbr-text {
  color: #000000;
}
.cid-u0qDlM3uRP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u0qDlM3uRP .item-img {
  position: relative;
}
.cid-u0qDlM3uRP .item-img img {
  transition: all 0.2s;
}
.cid-u0qDlM3uRP h5 {
  line-height: 1.2;
}
.cid-u0qDlM3uRP .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qDlM3uRP .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0qDlM3uRP .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qDlM3uRP .item:hover img {
  transform: scale(1.05);
}
.cid-u0qDlM3uRP .mbr-section-subtitle {
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
  background: #000000;
}
@media (max-width: 992px) {
  .cid-u0qDlM3uRP .subtitle-wrap,
  .cid-u0qDlM3uRP .mbr-section-subtitle {
    text-align: center;
  }
}
.cid-u0qDlM3uRP .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qDlM3uRP .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qDlM3uRP .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qDlM3uRP .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qDlM3uRP .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qDlM3uRP .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qDlM3uRP .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qDlM3uRP .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qDlM3uRP .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qDlM3uRP .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qDlM3uRP .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qDlM3uRP .item-content {
  padding: 0.5rem;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qDlM3uRP .item-content {
    padding: 0 0.5rem;
    padding-top: 1rem;
  }
}
.cid-u0qDlM3uRP img,
.cid-u0qDlM3uRP .item-img {
  width: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-u0qDlM3uRP .item:focus,
.cid-u0qDlM3uRP span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qDlM3uRP .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qDlM3uRP .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qDlM3uRP .item-title {
  text-align: left;
  color: #000000;
}
.cid-u0qDlM3uRP .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u0qDlM3uRP .mbr-text,
.cid-u0qDlM3uRP .item .mbr-section-btn {
  color: #000000;
}
.cid-u0qDlM3uRP .mbr-section-subtitle,
.cid-u0qDlM3uRP .subtitle-wrap,
.cid-u0qDlM3uRP .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u0qCVjcs5O {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-u0qCVjcs5O .item-img {
  position: relative;
}
.cid-u0qCVjcs5O .item-img img {
  transition: all 0.2s;
}
.cid-u0qCVjcs5O .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qCVjcs5O .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0qCVjcs5O .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qCVjcs5O .item:hover img {
  transform: scale(1.05);
}
.cid-u0qCVjcs5O .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qCVjcs5O .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qCVjcs5O .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qCVjcs5O .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qCVjcs5O .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qCVjcs5O .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qCVjcs5O .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qCVjcs5O .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qCVjcs5O .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qCVjcs5O .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qCVjcs5O .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qCVjcs5O .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qCVjcs5O .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qCVjcs5O .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qCVjcs5O img,
.cid-u0qCVjcs5O .item-img {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u0qCVjcs5O .item:focus,
.cid-u0qCVjcs5O span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qCVjcs5O .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qCVjcs5O .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qCVjcs5O .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qCVjcs5O .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qCVjcs5O .mbr-section-subtitle,
.cid-u0qCVjcs5O .subtitle-wrap,
.cid-u0qCVjcs5O .mbr-section-btn {
  text-align: center;
}
.cid-u0qCVjcs5O .mbr-text,
.cid-u0qCVjcs5O .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u09qNh6xPE {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u09qNh6xPE .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u09qNh6xPE .mbr-section-subtitle {
  text-align: center;
}
.cid-u09qNhTGZR {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u09qNhTGZR .item-img {
  position: relative;
}
.cid-u09qNhTGZR .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-u09qNhTGZR .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u09qNhTGZR .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u09qNhTGZR .item1 {
  padding-bottom: 2rem;
}
.cid-u09qNhTGZR .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u09qNhTGZR .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u09qNhTGZR .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u09qNhTGZR .item1,
.cid-u09qNhTGZR .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u09qNhTGZR .item1 .item:hover,
.cid-u09qNhTGZR .item .item:hover {
  cursor: pointer;
}
.cid-u09qNhTGZR .item1:hover .link-icon-wrapper span,
.cid-u09qNhTGZR .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u09qNhTGZR .item1:hover img,
.cid-u09qNhTGZR .item:hover img {
  transform: scale(1.05);
}
.cid-u09qNhTGZR .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u09qNhTGZR .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u09qNhTGZR .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u09qNhTGZR .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u09qNhTGZR .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u09qNhTGZR .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u09qNhTGZR .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u09qNhTGZR .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u09qNhTGZR .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u09qNhTGZR img,
.cid-u09qNhTGZR .item-img {
  width: 100%;
  height: 240px;
  object-fit: cover;
}
.cid-u09qNhTGZR .item:focus,
.cid-u09qNhTGZR span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u09qNhTGZR .item {
    margin-bottom: 1rem;
  }
}
.cid-u09qNhTGZR .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u09qNhTGZR .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u09qNhTGZR .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u09qNhTGZR .mbr-section-subtitle,
.cid-u09qNhTGZR .subtitle-wrap,
.cid-u09qNhTGZR .mbr-section-btn {
  text-align: left;
}
.cid-u09qNhTGZR .mbr-text,
.cid-u09qNhTGZR .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u09C8p4QVj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u09C8p4QVj .carousel {
  height: 800px;
}
.cid-u09C8p4QVj .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u09C8p4QVj .carousel-item,
.cid-u09C8p4QVj .carousel-inner {
  height: 100%;
}
.cid-u09C8p4QVj .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u09C8p4QVj .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u09C8p4QVj .carousel-caption {
    width: 900px;
  }
}
.cid-u09C8p4QVj .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u09C8p4QVj .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u09C8p4QVj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u09C8p4QVj .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u09C8p4QVj .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u09C8p4QVj .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u09C8p4QVj .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u09C8p4QVj .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u09C8p4QVj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u09C8p4QVj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u09C8p4QVj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u09C8p4QVj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u09C8p4QVj .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u09C8p4QVj .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u09C8p4QVj .carousel-indicators li::after,
.cid-u09C8p4QVj .carousel-indicators li::before {
  content: none;
}
.cid-u09C8p4QVj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0rk5EKdjK {
  background-color: #ffffff;
}
.cid-u0rk5EKdjK .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rk5EKdjK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rk5EKdjK input:hover {
  border-color: white !important;
}
.cid-u0rk5EKdjK .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rk5EKdjK .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rk5EKdjK img {
  object-fit: cover;
}
.cid-u0rk5EKdjK .btn,
.cid-u0rk5EKdjK .btn:hover,
.cid-u0rk5EKdjK .btn:focus,
.cid-u0rk5EKdjK .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rk5EKdjK .item-wrapper {
  width: 100%;
}
.cid-u0rk5EKdjK .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rk5EKdjK .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rk5EKdjK .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rk5EKdjK .card-box {
    padding: 1rem;
  }
}
.cid-u0rk5EKdjK .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rk5EKdjK .card-wrapper {
  display: flex;
}
.cid-u0rk5EKdjK .wrap {
  background: #8e34a1;
}
.cid-u0rk5EKdjK .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rk5EKdjK .mbr-text,
.cid-u0rk5EKdjK .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rk5EKdjK .mbr-link,
.cid-u0rk5EKdjK .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rk5EKdjK .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rk5EKdjK .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u09qNl4uPa {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u09qNl4uPa .mbr-fallback-image.disabled {
  display: none;
}
.cid-u09qNl4uPa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u09qNl4uPa p a:hover {
  text-decoration: underline;
}
.cid-u09qNl4uPa h2 {
  line-height: 1.3;
}
.cid-u09qNl4uPa img {
  object-fit: cover;
}
.cid-u09qNl4uPa .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u09qNl4uPa .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u09qNl4uPa .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u09qNl4uPa .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u09qNl4uPa .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u09qNl4uPa .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u09qNl4uPa .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u09qNl4uPa .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u09qNl4uPa .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u09qNl4uPa .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u09qNl4uPa .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u09qNl4uPa .wrap {
  background: #8e34a1;
}
.cid-u09qNl4uPa .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u09qNl4uPa .link-wrapper {
    flex-direction: column;
  }
}
.cid-u09qNl4uPa .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u09qNl4uPa .mbr-text,
.cid-u09qNl4uPa .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u09qNl4uPa .mbr-link,
.cid-u09qNl4uPa .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u09qNl4uPa .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u09qNl4uPa .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u0qibokUqV {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u0qibokUqV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u0qibokUqV .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u0qibokUqV .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u0qibokUqV .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0qibokUqV .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u0qibokUqV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u0qibokUqV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0qibokUqV .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u0qibokUqV .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u0qibokUqV .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u0qibokUqV .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u0qibokUqV .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u0qibokUqV .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u0qibokUqV .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u0qibokUqV .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u0qibokUqV .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u0qibokUqV .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u0qibokUqV .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u0qibokUqV .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u0qibokUqV .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u0qibokUqV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u0qibokUqV .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u0qibokUqV .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0qibokUqV .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qibokUqV .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u0qibokUqV .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0qibokUqV .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u0qibokUqV .nav-item:focus,
.cid-u0qibokUqV .nav-link:focus {
  outline: none;
}
.cid-u0qibokUqV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0qibokUqV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0qibokUqV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0qibokUqV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0qibokUqV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0qibokUqV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0qibokUqV .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u0qibokUqV .navbar.opened {
  transition: all 0.3s;
}
.cid-u0qibokUqV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0qibokUqV .navbar .navbar-logo img {
  width: auto;
}
.cid-u0qibokUqV .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u0qibokUqV .navbar.collapsed {
  justify-content: center;
}
.cid-u0qibokUqV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0qibokUqV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0qibokUqV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u0qibokUqV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0qibokUqV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0qibokUqV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0qibokUqV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0qibokUqV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0qibokUqV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0qibokUqV .navbar {
    min-height: 72px;
  }
  .cid-u0qibokUqV .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u0qibokUqV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0qibokUqV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0qibokUqV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0qibokUqV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0qibokUqV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0qibokUqV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u0qibokUqV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u0qibokUqV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0qibokUqV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u0qibokUqV .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u0qibokUqV .dropdown-item.active,
.cid-u0qibokUqV .dropdown-item:active {
  background-color: transparent;
}
.cid-u0qibokUqV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0qibokUqV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0qibokUqV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0qibokUqV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0qibokUqV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u0qibokUqV .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u0qibokUqV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0qibokUqV .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u0qibokUqV .navbar-buttons {
    text-align: left;
  }
}
.cid-u0qibokUqV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0qibokUqV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0qibokUqV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0qibokUqV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qibokUqV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qibokUqV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0qibokUqV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qibokUqV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0qibokUqV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0qibokUqV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qibokUqV .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0qibokUqV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u0qibokUqV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u0qibokUqV .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u0qibokUqV .navbar {
    height: 70px;
  }
  .cid-u0qibokUqV .navbar.opened {
    height: auto;
  }
  .cid-u0qibokUqV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0qibokUqV .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u0qibokUqV .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u0qibokUqV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u0qibokUqV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u0qibokUqV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u0qibokUqV .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u0qibokUqV .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u0qibokUqV .navbar-brand {
    margin-right: auto;
  }
  .cid-u0qibokUqV .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u0qibokUqV .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u0qibokUqV .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u0qibokUqV .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qibokUqV .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u0qibokUqV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u0qibokUqV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u0qibokUqV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u0qibokUqV .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qibokUqV .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u0qibokUqV .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u0qiboTBDY {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qiboTBDY .item-img {
  position: relative;
}
.cid-u0qiboTBDY .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u0qiboTBDY .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u0qiboTBDY .image-wrapper {
    min-height: 400px;
  }
}
.cid-u0qiboTBDY .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0qiboTBDY .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u0qiboTBDY .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u0qiboTBDY .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u0qiboTBDY .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u0qiboTBDY .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qiboTBDY .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u0qiboTBDY .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u0qiboTBDY .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qiboTBDY .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u0qiboTBDY .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qiboTBDY .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u0qiboTBDY .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qiboTBDY img,
.cid-u0qiboTBDY .item-img {
  width: 100%;
}
.cid-u0raGL9vAI {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0raGL9vAI .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0raGL9vAI .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qibpHHDs {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u0qibpHHDs .item-img {
  position: relative;
}
.cid-u0qibpHHDs .item-img img {
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-u0qibpHHDs .card-text {
    padding-left: 4rem;
  }
}
.cid-u0qibpHHDs h5 {
  line-height: 1.2;
}
.cid-u0qibpHHDs .card {
  margin-bottom: 2rem;
}
.cid-u0qibpHHDs .card:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qibpHHDs .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qibpHHDs .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  min-height: 250px;
  background: #8e34a1;
}
@media (max-width: 992px) {
  .cid-u0qibpHHDs .image-wrapper {
    min-height: 200px;
  }
}
.cid-u0qibpHHDs .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qibpHHDs .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qibpHHDs .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qibpHHDs .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qibpHHDs .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qibpHHDs .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qibpHHDs .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qibpHHDs .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qibpHHDs .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qibpHHDs .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qibpHHDs .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qibpHHDs .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qibpHHDs img,
.cid-u0qibpHHDs .item-img {
  width: 100%;
}
.cid-u0qibpHHDs .item:focus,
.cid-u0qibpHHDs span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qibpHHDs .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qibpHHDs .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0qibpHHDs .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qibpHHDs .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qibpHHDs .mbr-section-subtitle,
.cid-u0qibpHHDs .subtitle-wrap,
.cid-u0qibpHHDs .mbr-section-btn {
  text-align: left;
}
.cid-u0qibpHHDs .mbr-text,
.cid-u0qibpHHDs .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qibpHHDs .mbr-text {
  color: #000000;
}
.cid-u0qlDXsy1u {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u0qlDXsy1u img,
.cid-u0qlDXsy1u .item-img {
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-u0qlDXsy1u .item:focus,
.cid-u0qlDXsy1u span:focus {
  outline: none;
}
.cid-u0qlDXsy1u .item-wrapper {
  position: relative;
}
.cid-u0qlDXsy1u .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u0qlDXsy1u .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u0qlDXsy1u .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-u0qlDXsy1u .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u0qlDXsy1u .mbr-section-title {
  color: #232323;
}
.cid-u0qlDXsy1u .mbr-text,
.cid-u0qlDXsy1u .mbr-section-btn {
  text-align: center;
}
.cid-u0qlDXsy1u .item-title {
  text-align: center;
}
.cid-u0qlDXsy1u .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-u0qlDXsy1u .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-u0qlDXsy1u .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u0qlDXsy1u .embla__button--next,
.cid-u0qlDXsy1u .embla__button--prev {
  display: flex;
}
.cid-u0qlDXsy1u .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
.cid-u0qlDXsy1u .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u0qlDXsy1u .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-u0qlDXsy1u .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0qlDXsy1u .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0qlDXsy1u .embla__button {
    top: auto;
  }
}
.cid-u0qlDXsy1u .embla {
  position: relative;
  width: 100%;
}
.cid-u0qlDXsy1u .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u0qlDXsy1u .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u0qlDXsy1u .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u0qlDXsy1u .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-u0qibqa0RL {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #8e34a1;
}
.cid-u0qibqa0RL .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #8e34a1 !important;
  transition: all 0.3s;
  transform: rotate(45deg);
  font-weight: bold;
}
.cid-u0qibqa0RL .panel-group {
  border: none;
}
.cid-u0qibqa0RL .card-header {
  padding: 0.5rem 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0qibqa0RL .card-header {
    padding: 1rem 0rem;
  }
}
.cid-u0qibqa0RL .panel-body {
  padding: 0 0.5rem;
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-u0qibqa0RL .panel-body {
    padding: 0rem;
    padding-bottom: 1rem;
  }
}
.cid-u0qibqa0RL .img-col {
  padding: 0;
}
.cid-u0qibqa0RL .img-item {
  height: 100%;
}
.cid-u0qibqa0RL img {
  height: 100%;
  object-fit: cover;
}
.cid-u0qibqa0RL .collapsed span {
  transform: rotate(0deg);
}
.cid-u0qibqa0RL .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-u0qibqa0RL p {
  margin-bottom: 0.3rem;
}
.cid-u0qibqa0RL .panel-title-edit {
  color: #e9c0e9;
}
.cid-u0qibqa0RL .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-u0qibqa0RL .card {
  background: #ffffff;
  padding: 1rem 2rem;
  border-radius: 2rem;
}
@media (max-width: 767px) {
  .cid-u0qibqa0RL .card {
    padding: 1.5rem;
  }
}
.cid-u0qibqa0RL .panel-text {
  color: #8e34a1;
}
.cid-u0qibqa0RL .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qibqa0RL .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-u0qibqa0RL .panel-title-edit,
.cid-u0qibqa0RL .mbr-iconfont {
  color: #8e34a1;
}
.cid-u0qibqLdgs {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #8e34a1;
}
.cid-u0qibqLdgs .item-img {
  position: relative;
}
.cid-u0qibqLdgs .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-u0qibqLdgs .cardbg {
  background: #ffffff;
  height: 100%;
  min-height: 160px;
}
.cid-u0qibqLdgs .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qibqLdgs .image-wrapper {
  overflow: hidden;
}
.cid-u0qibqLdgs .item1 {
  margin-bottom: 2rem !important;
}
.cid-u0qibqLdgs .item-wrapper {
  position: relative;
  background: #8e34a1;
  border: 3px solid #8e34a1;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qibqLdgs .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qibqLdgs .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #8e34a1;
}
.cid-u0qibqLdgs .item1,
.cid-u0qibqLdgs .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qibqLdgs .item1 .item:hover,
.cid-u0qibqLdgs .item .item:hover {
  cursor: pointer;
}
.cid-u0qibqLdgs .item1:hover .link-icon-wrapper span,
.cid-u0qibqLdgs .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-u0qibqLdgs .card2 {
    margin-top: 1rem;
  }
}
.cid-u0qibqLdgs .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #8e34a1;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qibqLdgs .link-icon-wrapper .icon-wrap {
  background: #ffffff;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qibqLdgs .link-icon-wrapper .icon-wrap span {
  color: #8e34a1;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qibqLdgs .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qibqLdgs .link-icon-wrapper .svg1 path {
  fill: #8e34a1;
}
.cid-u0qibqLdgs .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qibqLdgs .link-icon-wrapper .svg2 path {
  fill: #8e34a1;
}
.cid-u0qibqLdgs .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qibqLdgs .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qibqLdgs img,
.cid-u0qibqLdgs .item-img {
  width: 100%;
}
.cid-u0qibqLdgs .item:focus,
.cid-u0qibqLdgs span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qibqLdgs .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qibqLdgs .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0qibqLdgs .item-title {
  text-align: left;
  color: #8e34a1;
}
.cid-u0qibqLdgs .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qibqLdgs .mbr-section-subtitle,
.cid-u0qibqLdgs .subtitle-wrap,
.cid-u0qibqLdgs .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-u0qibqLdgs .mbr-text,
.cid-u0qibqLdgs .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-u0qibrdqvC {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qibrdqvC .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qibrdqvC .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qibrDQn8 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qibrDQn8 .item-img {
  position: relative;
}
.cid-u0qibrDQn8 .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-u0qibrDQn8 .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qibrDQn8 .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qibrDQn8 .item1 {
  padding-bottom: 2rem;
}
.cid-u0qibrDQn8 .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qibrDQn8 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qibrDQn8 .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qibrDQn8 .item1,
.cid-u0qibrDQn8 .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qibrDQn8 .item1 .item:hover,
.cid-u0qibrDQn8 .item .item:hover {
  cursor: pointer;
}
.cid-u0qibrDQn8 .item1:hover .link-icon-wrapper span,
.cid-u0qibrDQn8 .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qibrDQn8 .item1:hover img,
.cid-u0qibrDQn8 .item:hover img {
  transform: scale(1.05);
}
.cid-u0qibrDQn8 .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qibrDQn8 .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qibrDQn8 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qibrDQn8 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qibrDQn8 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qibrDQn8 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qibrDQn8 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qibrDQn8 .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qibrDQn8 .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qibrDQn8 img,
.cid-u0qibrDQn8 .item-img {
  width: 100%;
  height: 240px;
  object-fit: cover;
}
.cid-u0qibrDQn8 .item:focus,
.cid-u0qibrDQn8 span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qibrDQn8 .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qibrDQn8 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qibrDQn8 .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qibrDQn8 .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qibrDQn8 .mbr-section-subtitle,
.cid-u0qibrDQn8 .subtitle-wrap,
.cid-u0qibrDQn8 .mbr-section-btn {
  text-align: left;
}
.cid-u0qibrDQn8 .mbr-text,
.cid-u0qibrDQn8 .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qibsjmiv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u0qibsjmiv .carousel {
  height: 800px;
}
.cid-u0qibsjmiv .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u0qibsjmiv .carousel-item,
.cid-u0qibsjmiv .carousel-inner {
  height: 100%;
}
.cid-u0qibsjmiv .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u0qibsjmiv .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u0qibsjmiv .carousel-caption {
    width: 900px;
  }
}
.cid-u0qibsjmiv .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u0qibsjmiv .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u0qibsjmiv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u0qibsjmiv .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0qibsjmiv .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u0qibsjmiv .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u0qibsjmiv .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u0qibsjmiv .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u0qibsjmiv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0qibsjmiv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0qibsjmiv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0qibsjmiv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u0qibsjmiv .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u0qibsjmiv .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u0qibsjmiv .carousel-indicators li::after,
.cid-u0qibsjmiv .carousel-indicators li::before {
  content: none;
}
.cid-u0qibsjmiv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0rk29QmCq {
  background-color: #ffffff;
}
.cid-u0rk29QmCq .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rk29QmCq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rk29QmCq input:hover {
  border-color: white !important;
}
.cid-u0rk29QmCq .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rk29QmCq .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rk29QmCq img {
  object-fit: cover;
}
.cid-u0rk29QmCq .btn,
.cid-u0rk29QmCq .btn:hover,
.cid-u0rk29QmCq .btn:focus,
.cid-u0rk29QmCq .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rk29QmCq .item-wrapper {
  width: 100%;
}
.cid-u0rk29QmCq .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rk29QmCq .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rk29QmCq .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rk29QmCq .card-box {
    padding: 1rem;
  }
}
.cid-u0rk29QmCq .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rk29QmCq .card-wrapper {
  display: flex;
}
.cid-u0rk29QmCq .wrap {
  background: #8e34a1;
}
.cid-u0rk29QmCq .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rk29QmCq .mbr-text,
.cid-u0rk29QmCq .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rk29QmCq .mbr-link,
.cid-u0rk29QmCq .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rk29QmCq .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rk29QmCq .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qibtfvrd {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u0qibtfvrd .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0qibtfvrd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0qibtfvrd p a:hover {
  text-decoration: underline;
}
.cid-u0qibtfvrd h2 {
  line-height: 1.3;
}
.cid-u0qibtfvrd img {
  object-fit: cover;
}
.cid-u0qibtfvrd .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u0qibtfvrd .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u0qibtfvrd .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u0qibtfvrd .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u0qibtfvrd .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u0qibtfvrd .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u0qibtfvrd .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u0qibtfvrd .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u0qibtfvrd .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u0qibtfvrd .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qibtfvrd .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u0qibtfvrd .wrap {
  background: #8e34a1;
}
.cid-u0qibtfvrd .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u0qibtfvrd .link-wrapper {
    flex-direction: column;
  }
}
.cid-u0qibtfvrd .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0qibtfvrd .mbr-text,
.cid-u0qibtfvrd .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0qibtfvrd .mbr-link,
.cid-u0qibtfvrd .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u0qibtfvrd .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qibtfvrd .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u0qzhcKSD7 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u0qzhcKSD7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u0qzhcKSD7 .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u0qzhcKSD7 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u0qzhcKSD7 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0qzhcKSD7 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u0qzhcKSD7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u0qzhcKSD7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0qzhcKSD7 .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u0qzhcKSD7 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u0qzhcKSD7 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u0qzhcKSD7 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u0qzhcKSD7 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u0qzhcKSD7 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u0qzhcKSD7 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u0qzhcKSD7 .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u0qzhcKSD7 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u0qzhcKSD7 .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u0qzhcKSD7 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u0qzhcKSD7 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u0qzhcKSD7 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u0qzhcKSD7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u0qzhcKSD7 .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u0qzhcKSD7 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0qzhcKSD7 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qzhcKSD7 .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u0qzhcKSD7 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0qzhcKSD7 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u0qzhcKSD7 .nav-item:focus,
.cid-u0qzhcKSD7 .nav-link:focus {
  outline: none;
}
.cid-u0qzhcKSD7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0qzhcKSD7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0qzhcKSD7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0qzhcKSD7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0qzhcKSD7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0qzhcKSD7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0qzhcKSD7 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u0qzhcKSD7 .navbar.opened {
  transition: all 0.3s;
}
.cid-u0qzhcKSD7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0qzhcKSD7 .navbar .navbar-logo img {
  width: auto;
}
.cid-u0qzhcKSD7 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u0qzhcKSD7 .navbar.collapsed {
  justify-content: center;
}
.cid-u0qzhcKSD7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0qzhcKSD7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0qzhcKSD7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u0qzhcKSD7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0qzhcKSD7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0qzhcKSD7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0qzhcKSD7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0qzhcKSD7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0qzhcKSD7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0qzhcKSD7 .navbar {
    min-height: 72px;
  }
  .cid-u0qzhcKSD7 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u0qzhcKSD7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0qzhcKSD7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0qzhcKSD7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0qzhcKSD7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0qzhcKSD7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0qzhcKSD7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u0qzhcKSD7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u0qzhcKSD7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0qzhcKSD7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u0qzhcKSD7 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u0qzhcKSD7 .dropdown-item.active,
.cid-u0qzhcKSD7 .dropdown-item:active {
  background-color: transparent;
}
.cid-u0qzhcKSD7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0qzhcKSD7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0qzhcKSD7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0qzhcKSD7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0qzhcKSD7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u0qzhcKSD7 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u0qzhcKSD7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0qzhcKSD7 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u0qzhcKSD7 .navbar-buttons {
    text-align: left;
  }
}
.cid-u0qzhcKSD7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0qzhcKSD7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0qzhcKSD7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0qzhcKSD7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qzhcKSD7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qzhcKSD7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0qzhcKSD7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qzhcKSD7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0qzhcKSD7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0qzhcKSD7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qzhcKSD7 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0qzhcKSD7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u0qzhcKSD7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u0qzhcKSD7 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u0qzhcKSD7 .navbar {
    height: 70px;
  }
  .cid-u0qzhcKSD7 .navbar.opened {
    height: auto;
  }
  .cid-u0qzhcKSD7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0qzhcKSD7 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u0qzhcKSD7 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u0qzhcKSD7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u0qzhcKSD7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u0qzhcKSD7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u0qzhcKSD7 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u0qzhcKSD7 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u0qzhcKSD7 .navbar-brand {
    margin-right: auto;
  }
  .cid-u0qzhcKSD7 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u0qzhcKSD7 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u0qzhcKSD7 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u0qzhcKSD7 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qzhcKSD7 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u0qzhcKSD7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u0qzhcKSD7 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u0qzhcKSD7 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u0qzhcKSD7 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qzhcKSD7 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u0qzhcKSD7 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u0qzhfn4we {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qzhfn4we .item-img {
  position: relative;
}
.cid-u0qzhfn4we .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u0qzhfn4we .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u0qzhfn4we .image-wrapper {
    min-height: 400px;
  }
}
.cid-u0qzhfn4we .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0qzhfn4we .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u0qzhfn4we .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u0qzhfn4we .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u0qzhfn4we .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u0qzhfn4we .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qzhfn4we .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u0qzhfn4we .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u0qzhfn4we .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qzhfn4we .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u0qzhfn4we .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qzhfn4we .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u0qzhfn4we .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qzhfn4we img,
.cid-u0qzhfn4we .item-img {
  width: 100%;
}
.cid-u0qZy2H5eM {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qZy2H5eM .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qZy2H5eM .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qzhhduWP {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u0qzhhduWP .item-img {
  position: relative;
}
.cid-u0qzhhduWP .item-img img {
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-u0qzhhduWP .card-text {
    padding-left: 4rem;
  }
}
.cid-u0qzhhduWP h5 {
  line-height: 1.2;
}
.cid-u0qzhhduWP .card {
  margin-bottom: 2rem;
}
.cid-u0qzhhduWP .card:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qzhhduWP .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qzhhduWP .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  min-height: 250px;
  background: #8e34a1;
}
@media (max-width: 992px) {
  .cid-u0qzhhduWP .image-wrapper {
    min-height: 200px;
  }
}
.cid-u0qzhhduWP .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qzhhduWP .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qzhhduWP .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qzhhduWP .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qzhhduWP .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qzhhduWP .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qzhhduWP .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qzhhduWP .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qzhhduWP .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qzhhduWP .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qzhhduWP .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qzhhduWP .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qzhhduWP img,
.cid-u0qzhhduWP .item-img {
  width: 100%;
}
.cid-u0qzhhduWP .item:focus,
.cid-u0qzhhduWP span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qzhhduWP .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qzhhduWP .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0qzhhduWP .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qzhhduWP .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qzhhduWP .mbr-section-subtitle,
.cid-u0qzhhduWP .subtitle-wrap,
.cid-u0qzhhduWP .mbr-section-btn {
  text-align: left;
}
.cid-u0qzhhduWP .mbr-text,
.cid-u0qzhhduWP .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qzhhduWP .mbr-text {
  color: #000000;
}
.cid-u0qzhi43jT {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u0qzhi43jT img,
.cid-u0qzhi43jT .item-img {
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-u0qzhi43jT .item:focus,
.cid-u0qzhi43jT span:focus {
  outline: none;
}
.cid-u0qzhi43jT .item-wrapper {
  position: relative;
}
.cid-u0qzhi43jT .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u0qzhi43jT .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u0qzhi43jT .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-u0qzhi43jT .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u0qzhi43jT .mbr-section-title {
  color: #232323;
}
.cid-u0qzhi43jT .mbr-text,
.cid-u0qzhi43jT .mbr-section-btn {
  text-align: center;
}
.cid-u0qzhi43jT .item-title {
  text-align: center;
}
.cid-u0qzhi43jT .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-u0qzhi43jT .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-u0qzhi43jT .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u0qzhi43jT .embla__button--next,
.cid-u0qzhi43jT .embla__button--prev {
  display: flex;
}
.cid-u0qzhi43jT .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
.cid-u0qzhi43jT .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u0qzhi43jT .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-u0qzhi43jT .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0qzhi43jT .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0qzhi43jT .embla__button {
    top: auto;
  }
}
.cid-u0qzhi43jT .embla {
  position: relative;
  width: 100%;
}
.cid-u0qzhi43jT .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u0qzhi43jT .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u0qzhi43jT .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u0qzhi43jT .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-u0qzhjJ3zV {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #8e34a1;
}
.cid-u0qzhjJ3zV .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #8e34a1 !important;
  transition: all 0.3s;
  transform: rotate(45deg);
  font-weight: bold;
}
.cid-u0qzhjJ3zV .panel-group {
  border: none;
}
.cid-u0qzhjJ3zV .card-header {
  padding: 0.5rem 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0qzhjJ3zV .card-header {
    padding: 1rem 0rem;
  }
}
.cid-u0qzhjJ3zV .panel-body {
  padding: 0 0.5rem;
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-u0qzhjJ3zV .panel-body {
    padding: 0rem;
    padding-bottom: 1rem;
  }
}
.cid-u0qzhjJ3zV .img-col {
  padding: 0;
}
.cid-u0qzhjJ3zV .img-item {
  height: 100%;
}
.cid-u0qzhjJ3zV img {
  height: 100%;
  object-fit: cover;
}
.cid-u0qzhjJ3zV .collapsed span {
  transform: rotate(0deg);
}
.cid-u0qzhjJ3zV .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-u0qzhjJ3zV p {
  margin-bottom: 0.3rem;
}
.cid-u0qzhjJ3zV .panel-title-edit {
  color: #e9c0e9;
}
.cid-u0qzhjJ3zV .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-u0qzhjJ3zV .card {
  background: #ffffff;
  padding: 1rem 2rem;
  border-radius: 2rem;
}
@media (max-width: 767px) {
  .cid-u0qzhjJ3zV .card {
    padding: 1.5rem;
  }
}
.cid-u0qzhjJ3zV .panel-text {
  color: #8e34a1;
}
.cid-u0qzhjJ3zV .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qzhjJ3zV .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-u0qzhjJ3zV .panel-title-edit,
.cid-u0qzhjJ3zV .mbr-iconfont {
  color: #8e34a1;
}
.cid-u0qzhkrjDG {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #8e34a1;
}
.cid-u0qzhkrjDG .item-img {
  position: relative;
}
.cid-u0qzhkrjDG .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-u0qzhkrjDG .cardbg {
  background: #ffffff;
  height: 100%;
  min-height: 160px;
}
.cid-u0qzhkrjDG .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qzhkrjDG .image-wrapper {
  overflow: hidden;
}
.cid-u0qzhkrjDG .item1 {
  margin-bottom: 2rem !important;
}
.cid-u0qzhkrjDG .item-wrapper {
  position: relative;
  background: #8e34a1;
  border: 3px solid #8e34a1;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qzhkrjDG .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qzhkrjDG .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #8e34a1;
}
.cid-u0qzhkrjDG .item1,
.cid-u0qzhkrjDG .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qzhkrjDG .item1 .item:hover,
.cid-u0qzhkrjDG .item .item:hover {
  cursor: pointer;
}
.cid-u0qzhkrjDG .item1:hover .link-icon-wrapper span,
.cid-u0qzhkrjDG .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-u0qzhkrjDG .card2 {
    margin-top: 1rem;
  }
}
.cid-u0qzhkrjDG .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #8e34a1;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qzhkrjDG .link-icon-wrapper .icon-wrap {
  background: #ffffff;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qzhkrjDG .link-icon-wrapper .icon-wrap span {
  color: #8e34a1;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qzhkrjDG .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qzhkrjDG .link-icon-wrapper .svg1 path {
  fill: #8e34a1;
}
.cid-u0qzhkrjDG .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qzhkrjDG .link-icon-wrapper .svg2 path {
  fill: #8e34a1;
}
.cid-u0qzhkrjDG .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qzhkrjDG .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qzhkrjDG img,
.cid-u0qzhkrjDG .item-img {
  width: 100%;
}
.cid-u0qzhkrjDG .item:focus,
.cid-u0qzhkrjDG span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qzhkrjDG .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qzhkrjDG .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0qzhkrjDG .item-title {
  text-align: left;
  color: #8e34a1;
}
.cid-u0qzhkrjDG .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qzhkrjDG .mbr-section-subtitle,
.cid-u0qzhkrjDG .subtitle-wrap,
.cid-u0qzhkrjDG .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-u0qzhkrjDG .mbr-text,
.cid-u0qzhkrjDG .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-u0qzhlcqZM {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qzhlcqZM .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qzhlcqZM .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qzhlPnON {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qzhlPnON .item-img {
  position: relative;
}
.cid-u0qzhlPnON .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-u0qzhlPnON .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qzhlPnON .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qzhlPnON .item1 {
  padding-bottom: 2rem;
}
.cid-u0qzhlPnON .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qzhlPnON .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qzhlPnON .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qzhlPnON .item1,
.cid-u0qzhlPnON .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qzhlPnON .item1 .item:hover,
.cid-u0qzhlPnON .item .item:hover {
  cursor: pointer;
}
.cid-u0qzhlPnON .item1:hover .link-icon-wrapper span,
.cid-u0qzhlPnON .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qzhlPnON .item1:hover img,
.cid-u0qzhlPnON .item:hover img {
  transform: scale(1.05);
}
.cid-u0qzhlPnON .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qzhlPnON .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qzhlPnON .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qzhlPnON .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qzhlPnON .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qzhlPnON .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qzhlPnON .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qzhlPnON .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qzhlPnON .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qzhlPnON img,
.cid-u0qzhlPnON .item-img {
  width: 100%;
  height: 240px;
  object-fit: cover;
}
.cid-u0qzhlPnON .item:focus,
.cid-u0qzhlPnON span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qzhlPnON .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qzhlPnON .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qzhlPnON .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qzhlPnON .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qzhlPnON .mbr-section-subtitle,
.cid-u0qzhlPnON .subtitle-wrap,
.cid-u0qzhlPnON .mbr-section-btn {
  text-align: left;
}
.cid-u0qzhlPnON .mbr-text,
.cid-u0qzhlPnON .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qzhmFPh7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u0qzhmFPh7 .carousel {
  height: 800px;
}
.cid-u0qzhmFPh7 .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u0qzhmFPh7 .carousel-item,
.cid-u0qzhmFPh7 .carousel-inner {
  height: 100%;
}
.cid-u0qzhmFPh7 .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u0qzhmFPh7 .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u0qzhmFPh7 .carousel-caption {
    width: 900px;
  }
}
.cid-u0qzhmFPh7 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u0qzhmFPh7 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u0qzhmFPh7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u0qzhmFPh7 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0qzhmFPh7 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u0qzhmFPh7 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u0qzhmFPh7 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u0qzhmFPh7 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u0qzhmFPh7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0qzhmFPh7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0qzhmFPh7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0qzhmFPh7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u0qzhmFPh7 .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u0qzhmFPh7 .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u0qzhmFPh7 .carousel-indicators li::after,
.cid-u0qzhmFPh7 .carousel-indicators li::before {
  content: none;
}
.cid-u0qzhmFPh7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0rjZqsgMG {
  background-color: #ffffff;
}
.cid-u0rjZqsgMG .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rjZqsgMG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rjZqsgMG input:hover {
  border-color: white !important;
}
.cid-u0rjZqsgMG .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rjZqsgMG .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rjZqsgMG img {
  object-fit: cover;
}
.cid-u0rjZqsgMG .btn,
.cid-u0rjZqsgMG .btn:hover,
.cid-u0rjZqsgMG .btn:focus,
.cid-u0rjZqsgMG .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rjZqsgMG .item-wrapper {
  width: 100%;
}
.cid-u0rjZqsgMG .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rjZqsgMG .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rjZqsgMG .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rjZqsgMG .card-box {
    padding: 1rem;
  }
}
.cid-u0rjZqsgMG .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rjZqsgMG .card-wrapper {
  display: flex;
}
.cid-u0rjZqsgMG .wrap {
  background: #8e34a1;
}
.cid-u0rjZqsgMG .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rjZqsgMG .mbr-text,
.cid-u0rjZqsgMG .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rjZqsgMG .mbr-link,
.cid-u0rjZqsgMG .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rjZqsgMG .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rjZqsgMG .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qzhodiLu {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u0qzhodiLu .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0qzhodiLu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0qzhodiLu p a:hover {
  text-decoration: underline;
}
.cid-u0qzhodiLu h2 {
  line-height: 1.3;
}
.cid-u0qzhodiLu img {
  object-fit: cover;
}
.cid-u0qzhodiLu .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u0qzhodiLu .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u0qzhodiLu .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u0qzhodiLu .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u0qzhodiLu .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u0qzhodiLu .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u0qzhodiLu .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u0qzhodiLu .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u0qzhodiLu .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u0qzhodiLu .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qzhodiLu .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u0qzhodiLu .wrap {
  background: #8e34a1;
}
.cid-u0qzhodiLu .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u0qzhodiLu .link-wrapper {
    flex-direction: column;
  }
}
.cid-u0qzhodiLu .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0qzhodiLu .mbr-text,
.cid-u0qzhodiLu .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0qzhodiLu .mbr-link,
.cid-u0qzhodiLu .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u0qzhodiLu .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qzhodiLu .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u0qdzBRYzt {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u0qdzBRYzt .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u0qdzBRYzt .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u0qdzBRYzt .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u0qdzBRYzt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0qdzBRYzt .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u0qdzBRYzt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u0qdzBRYzt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0qdzBRYzt .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u0qdzBRYzt .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u0qdzBRYzt .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u0qdzBRYzt .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u0qdzBRYzt .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u0qdzBRYzt .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u0qdzBRYzt .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u0qdzBRYzt .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u0qdzBRYzt .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u0qdzBRYzt .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u0qdzBRYzt .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u0qdzBRYzt .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u0qdzBRYzt .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u0qdzBRYzt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u0qdzBRYzt .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u0qdzBRYzt .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0qdzBRYzt .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qdzBRYzt .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u0qdzBRYzt .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0qdzBRYzt .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u0qdzBRYzt .nav-item:focus,
.cid-u0qdzBRYzt .nav-link:focus {
  outline: none;
}
.cid-u0qdzBRYzt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0qdzBRYzt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0qdzBRYzt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0qdzBRYzt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0qdzBRYzt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0qdzBRYzt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0qdzBRYzt .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u0qdzBRYzt .navbar.opened {
  transition: all 0.3s;
}
.cid-u0qdzBRYzt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0qdzBRYzt .navbar .navbar-logo img {
  width: auto;
}
.cid-u0qdzBRYzt .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u0qdzBRYzt .navbar.collapsed {
  justify-content: center;
}
.cid-u0qdzBRYzt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0qdzBRYzt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0qdzBRYzt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u0qdzBRYzt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0qdzBRYzt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0qdzBRYzt .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0qdzBRYzt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0qdzBRYzt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0qdzBRYzt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0qdzBRYzt .navbar {
    min-height: 72px;
  }
  .cid-u0qdzBRYzt .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u0qdzBRYzt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0qdzBRYzt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0qdzBRYzt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0qdzBRYzt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0qdzBRYzt .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0qdzBRYzt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u0qdzBRYzt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u0qdzBRYzt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0qdzBRYzt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u0qdzBRYzt .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u0qdzBRYzt .dropdown-item.active,
.cid-u0qdzBRYzt .dropdown-item:active {
  background-color: transparent;
}
.cid-u0qdzBRYzt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0qdzBRYzt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0qdzBRYzt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0qdzBRYzt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0qdzBRYzt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u0qdzBRYzt .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u0qdzBRYzt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0qdzBRYzt .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u0qdzBRYzt .navbar-buttons {
    text-align: left;
  }
}
.cid-u0qdzBRYzt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0qdzBRYzt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0qdzBRYzt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0qdzBRYzt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qdzBRYzt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qdzBRYzt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0qdzBRYzt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qdzBRYzt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0qdzBRYzt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0qdzBRYzt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qdzBRYzt .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0qdzBRYzt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u0qdzBRYzt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u0qdzBRYzt .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u0qdzBRYzt .navbar {
    height: 70px;
  }
  .cid-u0qdzBRYzt .navbar.opened {
    height: auto;
  }
  .cid-u0qdzBRYzt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0qdzBRYzt .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u0qdzBRYzt .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u0qdzBRYzt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u0qdzBRYzt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u0qdzBRYzt .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u0qdzBRYzt .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u0qdzBRYzt .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u0qdzBRYzt .navbar-brand {
    margin-right: auto;
  }
  .cid-u0qdzBRYzt .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u0qdzBRYzt .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u0qdzBRYzt .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u0qdzBRYzt .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qdzBRYzt .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u0qdzBRYzt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u0qdzBRYzt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u0qdzBRYzt .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u0qdzBRYzt .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qdzBRYzt .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u0qdzBRYzt .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u0qdzCr7Dr {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qdzCr7Dr .item-img {
  position: relative;
}
.cid-u0qdzCr7Dr .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u0qdzCr7Dr .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u0qdzCr7Dr .image-wrapper {
    min-height: 400px;
  }
}
.cid-u0qdzCr7Dr .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0qdzCr7Dr .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u0qdzCr7Dr .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u0qdzCr7Dr .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u0qdzCr7Dr .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u0qdzCr7Dr .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qdzCr7Dr .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u0qdzCr7Dr .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u0qdzCr7Dr .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qdzCr7Dr .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u0qdzCr7Dr .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qdzCr7Dr .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u0qdzCr7Dr .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qdzCr7Dr img,
.cid-u0qdzCr7Dr .item-img {
  width: 100%;
}
.cid-u0qZlMFpc2 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qZlMFpc2 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qZlMFpc2 .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qdzDct7Q {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-u0qdzDct7Q .item-img {
  position: relative;
}
.cid-u0qdzDct7Q .item-img img {
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-u0qdzDct7Q .card-text {
    padding-left: 4rem;
  }
}
.cid-u0qdzDct7Q h5 {
  line-height: 1.2;
}
.cid-u0qdzDct7Q .card {
  margin-bottom: 2rem;
}
.cid-u0qdzDct7Q .card:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qdzDct7Q .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qdzDct7Q .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  min-height: 250px;
  background: #8e34a1;
}
@media (max-width: 992px) {
  .cid-u0qdzDct7Q .image-wrapper {
    min-height: 200px;
  }
}
.cid-u0qdzDct7Q .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qdzDct7Q .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qdzDct7Q .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qdzDct7Q .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qdzDct7Q .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qdzDct7Q .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qdzDct7Q .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qdzDct7Q .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qdzDct7Q .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qdzDct7Q .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qdzDct7Q .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qdzDct7Q .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qdzDct7Q img,
.cid-u0qdzDct7Q .item-img {
  width: 100%;
}
.cid-u0qdzDct7Q .item:focus,
.cid-u0qdzDct7Q span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qdzDct7Q .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qdzDct7Q .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0qdzDct7Q .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qdzDct7Q .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qdzDct7Q .mbr-section-subtitle,
.cid-u0qdzDct7Q .subtitle-wrap,
.cid-u0qdzDct7Q .mbr-section-btn {
  text-align: left;
}
.cid-u0qdzDct7Q .mbr-text,
.cid-u0qdzDct7Q .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qdzDct7Q .mbr-text {
  color: #000000;
}
.cid-u0qFwbVZJC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u0qFwbVZJC .item-img {
  position: relative;
}
.cid-u0qFwbVZJC .item-img img {
  transition: all 0.2s;
}
.cid-u0qFwbVZJC h5 {
  line-height: 1.2;
}
.cid-u0qFwbVZJC .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qFwbVZJC .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0qFwbVZJC .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qFwbVZJC .item:hover img {
  transform: scale(1.05);
}
.cid-u0qFwbVZJC .mbr-section-subtitle {
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
  background: #000000;
}
@media (max-width: 992px) {
  .cid-u0qFwbVZJC .subtitle-wrap,
  .cid-u0qFwbVZJC .mbr-section-subtitle {
    text-align: center;
  }
}
.cid-u0qFwbVZJC .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qFwbVZJC .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qFwbVZJC .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qFwbVZJC .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qFwbVZJC .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qFwbVZJC .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qFwbVZJC .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qFwbVZJC .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qFwbVZJC .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qFwbVZJC .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qFwbVZJC .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qFwbVZJC .item-content {
  padding: 0.5rem;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qFwbVZJC .item-content {
    padding: 0 0.5rem;
    padding-top: 1rem;
  }
}
.cid-u0qFwbVZJC img,
.cid-u0qFwbVZJC .item-img {
  width: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-u0qFwbVZJC .item:focus,
.cid-u0qFwbVZJC span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qFwbVZJC .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qFwbVZJC .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qFwbVZJC .item-title {
  text-align: left;
  color: #000000;
}
.cid-u0qFwbVZJC .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u0qFwbVZJC .mbr-text,
.cid-u0qFwbVZJC .item .mbr-section-btn {
  color: #000000;
}
.cid-u0qFwbVZJC .mbr-section-subtitle,
.cid-u0qFwbVZJC .subtitle-wrap,
.cid-u0qFwbVZJC .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u0qFxCJGph {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-u0qFxCJGph .item-img {
  position: relative;
}
.cid-u0qFxCJGph .item-img img {
  transition: all 0.2s;
}
.cid-u0qFxCJGph .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qFxCJGph .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0qFxCJGph .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qFxCJGph .item:hover img {
  transform: scale(1.05);
}
.cid-u0qFxCJGph .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qFxCJGph .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qFxCJGph .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qFxCJGph .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qFxCJGph .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qFxCJGph .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qFxCJGph .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qFxCJGph .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qFxCJGph .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qFxCJGph .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qFxCJGph .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qFxCJGph .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qFxCJGph .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qFxCJGph .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qFxCJGph img,
.cid-u0qFxCJGph .item-img {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u0qFxCJGph .item:focus,
.cid-u0qFxCJGph span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qFxCJGph .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qFxCJGph .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qFxCJGph .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qFxCJGph .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qFxCJGph .mbr-section-subtitle,
.cid-u0qFxCJGph .subtitle-wrap,
.cid-u0qFxCJGph .mbr-section-btn {
  text-align: center;
}
.cid-u0qFxCJGph .mbr-text,
.cid-u0qFxCJGph .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qdzEFOKy {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qdzEFOKy .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qdzEFOKy .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qdzF1bbk {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qdzF1bbk .item-img {
  position: relative;
}
.cid-u0qdzF1bbk .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-u0qdzF1bbk .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qdzF1bbk .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qdzF1bbk .item1 {
  padding-bottom: 2rem;
}
.cid-u0qdzF1bbk .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qdzF1bbk .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qdzF1bbk .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qdzF1bbk .item1,
.cid-u0qdzF1bbk .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qdzF1bbk .item1 .item:hover,
.cid-u0qdzF1bbk .item .item:hover {
  cursor: pointer;
}
.cid-u0qdzF1bbk .item1:hover .link-icon-wrapper span,
.cid-u0qdzF1bbk .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qdzF1bbk .item1:hover img,
.cid-u0qdzF1bbk .item:hover img {
  transform: scale(1.05);
}
.cid-u0qdzF1bbk .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qdzF1bbk .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qdzF1bbk .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qdzF1bbk .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qdzF1bbk .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qdzF1bbk .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qdzF1bbk .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qdzF1bbk .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qdzF1bbk .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qdzF1bbk img,
.cid-u0qdzF1bbk .item-img {
  width: 100%;
  height: 240px;
  object-fit: cover;
}
.cid-u0qdzF1bbk .item:focus,
.cid-u0qdzF1bbk span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qdzF1bbk .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qdzF1bbk .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qdzF1bbk .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qdzF1bbk .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qdzF1bbk .mbr-section-subtitle,
.cid-u0qdzF1bbk .subtitle-wrap,
.cid-u0qdzF1bbk .mbr-section-btn {
  text-align: left;
}
.cid-u0qdzF1bbk .mbr-text,
.cid-u0qdzF1bbk .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qdzFzzMr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u0qdzFzzMr .carousel {
  height: 800px;
}
.cid-u0qdzFzzMr .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u0qdzFzzMr .carousel-item,
.cid-u0qdzFzzMr .carousel-inner {
  height: 100%;
}
.cid-u0qdzFzzMr .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u0qdzFzzMr .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u0qdzFzzMr .carousel-caption {
    width: 900px;
  }
}
.cid-u0qdzFzzMr .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u0qdzFzzMr .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u0qdzFzzMr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u0qdzFzzMr .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0qdzFzzMr .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u0qdzFzzMr .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u0qdzFzzMr .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u0qdzFzzMr .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u0qdzFzzMr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0qdzFzzMr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0qdzFzzMr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0qdzFzzMr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u0qdzFzzMr .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u0qdzFzzMr .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u0qdzFzzMr .carousel-indicators li::after,
.cid-u0qdzFzzMr .carousel-indicators li::before {
  content: none;
}
.cid-u0qdzFzzMr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0rjW2ZybQ {
  background-color: #ffffff;
}
.cid-u0rjW2ZybQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rjW2ZybQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rjW2ZybQ input:hover {
  border-color: white !important;
}
.cid-u0rjW2ZybQ .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rjW2ZybQ .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rjW2ZybQ img {
  object-fit: cover;
}
.cid-u0rjW2ZybQ .btn,
.cid-u0rjW2ZybQ .btn:hover,
.cid-u0rjW2ZybQ .btn:focus,
.cid-u0rjW2ZybQ .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rjW2ZybQ .item-wrapper {
  width: 100%;
}
.cid-u0rjW2ZybQ .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rjW2ZybQ .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rjW2ZybQ .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rjW2ZybQ .card-box {
    padding: 1rem;
  }
}
.cid-u0rjW2ZybQ .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rjW2ZybQ .card-wrapper {
  display: flex;
}
.cid-u0rjW2ZybQ .wrap {
  background: #8e34a1;
}
.cid-u0rjW2ZybQ .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rjW2ZybQ .mbr-text,
.cid-u0rjW2ZybQ .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rjW2ZybQ .mbr-link,
.cid-u0rjW2ZybQ .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rjW2ZybQ .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rjW2ZybQ .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qdzGtum6 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u0qdzGtum6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0qdzGtum6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0qdzGtum6 p a:hover {
  text-decoration: underline;
}
.cid-u0qdzGtum6 h2 {
  line-height: 1.3;
}
.cid-u0qdzGtum6 img {
  object-fit: cover;
}
.cid-u0qdzGtum6 .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u0qdzGtum6 .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u0qdzGtum6 .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u0qdzGtum6 .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u0qdzGtum6 .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u0qdzGtum6 .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u0qdzGtum6 .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u0qdzGtum6 .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u0qdzGtum6 .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u0qdzGtum6 .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qdzGtum6 .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u0qdzGtum6 .wrap {
  background: #8e34a1;
}
.cid-u0qdzGtum6 .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u0qdzGtum6 .link-wrapper {
    flex-direction: column;
  }
}
.cid-u0qdzGtum6 .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0qdzGtum6 .mbr-text,
.cid-u0qdzGtum6 .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0qdzGtum6 .mbr-link,
.cid-u0qdzGtum6 .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u0qdzGtum6 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qdzGtum6 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u0qFl1vhSC {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u0qFl1vhSC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u0qFl1vhSC .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u0qFl1vhSC .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u0qFl1vhSC .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0qFl1vhSC .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u0qFl1vhSC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u0qFl1vhSC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0qFl1vhSC .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u0qFl1vhSC .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u0qFl1vhSC .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u0qFl1vhSC .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u0qFl1vhSC .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u0qFl1vhSC .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u0qFl1vhSC .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u0qFl1vhSC .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u0qFl1vhSC .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u0qFl1vhSC .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u0qFl1vhSC .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u0qFl1vhSC .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u0qFl1vhSC .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u0qFl1vhSC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u0qFl1vhSC .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u0qFl1vhSC .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0qFl1vhSC .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qFl1vhSC .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u0qFl1vhSC .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0qFl1vhSC .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u0qFl1vhSC .nav-item:focus,
.cid-u0qFl1vhSC .nav-link:focus {
  outline: none;
}
.cid-u0qFl1vhSC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0qFl1vhSC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0qFl1vhSC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0qFl1vhSC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0qFl1vhSC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0qFl1vhSC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0qFl1vhSC .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u0qFl1vhSC .navbar.opened {
  transition: all 0.3s;
}
.cid-u0qFl1vhSC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0qFl1vhSC .navbar .navbar-logo img {
  width: auto;
}
.cid-u0qFl1vhSC .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u0qFl1vhSC .navbar.collapsed {
  justify-content: center;
}
.cid-u0qFl1vhSC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0qFl1vhSC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0qFl1vhSC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u0qFl1vhSC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0qFl1vhSC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0qFl1vhSC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0qFl1vhSC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0qFl1vhSC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0qFl1vhSC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0qFl1vhSC .navbar {
    min-height: 72px;
  }
  .cid-u0qFl1vhSC .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u0qFl1vhSC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0qFl1vhSC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0qFl1vhSC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0qFl1vhSC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0qFl1vhSC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0qFl1vhSC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u0qFl1vhSC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u0qFl1vhSC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0qFl1vhSC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u0qFl1vhSC .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u0qFl1vhSC .dropdown-item.active,
.cid-u0qFl1vhSC .dropdown-item:active {
  background-color: transparent;
}
.cid-u0qFl1vhSC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0qFl1vhSC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0qFl1vhSC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0qFl1vhSC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0qFl1vhSC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u0qFl1vhSC .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u0qFl1vhSC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0qFl1vhSC .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u0qFl1vhSC .navbar-buttons {
    text-align: left;
  }
}
.cid-u0qFl1vhSC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0qFl1vhSC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0qFl1vhSC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0qFl1vhSC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qFl1vhSC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qFl1vhSC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0qFl1vhSC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qFl1vhSC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0qFl1vhSC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0qFl1vhSC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qFl1vhSC .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0qFl1vhSC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u0qFl1vhSC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u0qFl1vhSC .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u0qFl1vhSC .navbar {
    height: 70px;
  }
  .cid-u0qFl1vhSC .navbar.opened {
    height: auto;
  }
  .cid-u0qFl1vhSC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0qFl1vhSC .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u0qFl1vhSC .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u0qFl1vhSC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u0qFl1vhSC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u0qFl1vhSC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u0qFl1vhSC .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u0qFl1vhSC .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u0qFl1vhSC .navbar-brand {
    margin-right: auto;
  }
  .cid-u0qFl1vhSC .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u0qFl1vhSC .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u0qFl1vhSC .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u0qFl1vhSC .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qFl1vhSC .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u0qFl1vhSC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u0qFl1vhSC .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u0qFl1vhSC .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u0qFl1vhSC .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qFl1vhSC .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u0qFl1vhSC .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u0qFl3Xzre {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qFl3Xzre .item-img {
  position: relative;
}
.cid-u0qFl3Xzre .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u0qFl3Xzre .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u0qFl3Xzre .image-wrapper {
    min-height: 400px;
  }
}
.cid-u0qFl3Xzre .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0qFl3Xzre .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u0qFl3Xzre .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u0qFl3Xzre .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u0qFl3Xzre .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u0qFl3Xzre .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qFl3Xzre .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u0qFl3Xzre .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u0qFl3Xzre .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qFl3Xzre .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u0qFl3Xzre .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qFl3Xzre .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u0qFl3Xzre .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qFl3Xzre img,
.cid-u0qFl3Xzre .item-img {
  width: 100%;
}
.cid-u0qZ8zUK30 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qZ8zUK30 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qZ8zUK30 .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qFl5yMpL {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qFl5yMpL .item-img {
  position: relative;
}
.cid-u0qFl5yMpL .item-img img {
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-u0qFl5yMpL .card-text {
    padding-left: 4rem;
  }
}
.cid-u0qFl5yMpL h5 {
  line-height: 1.2;
}
.cid-u0qFl5yMpL .card {
  margin-bottom: 2rem;
}
.cid-u0qFl5yMpL .card:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qFl5yMpL .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qFl5yMpL .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  min-height: 250px;
  background: #8e34a1;
}
@media (max-width: 992px) {
  .cid-u0qFl5yMpL .image-wrapper {
    min-height: 200px;
  }
}
.cid-u0qFl5yMpL .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qFl5yMpL .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qFl5yMpL .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qFl5yMpL .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qFl5yMpL .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qFl5yMpL .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qFl5yMpL .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qFl5yMpL .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qFl5yMpL .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qFl5yMpL .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qFl5yMpL .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qFl5yMpL .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qFl5yMpL img,
.cid-u0qFl5yMpL .item-img {
  width: 100%;
}
.cid-u0qFl5yMpL .item:focus,
.cid-u0qFl5yMpL span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qFl5yMpL .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qFl5yMpL .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0qFl5yMpL .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qFl5yMpL .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qFl5yMpL .mbr-section-subtitle,
.cid-u0qFl5yMpL .subtitle-wrap,
.cid-u0qFl5yMpL .mbr-section-btn {
  text-align: left;
}
.cid-u0qFl5yMpL .mbr-text,
.cid-u0qFl5yMpL .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qFl5yMpL .mbr-text {
  color: #000000;
}
.cid-u0qHjs5HxJ {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u0qHjs5HxJ img,
.cid-u0qHjs5HxJ .item-img {
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-u0qHjs5HxJ .item:focus,
.cid-u0qHjs5HxJ span:focus {
  outline: none;
}
.cid-u0qHjs5HxJ .item-wrapper {
  position: relative;
}
.cid-u0qHjs5HxJ .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u0qHjs5HxJ .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u0qHjs5HxJ .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-u0qHjs5HxJ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u0qHjs5HxJ .mbr-section-title {
  color: #232323;
}
.cid-u0qHjs5HxJ .mbr-text,
.cid-u0qHjs5HxJ .mbr-section-btn {
  text-align: center;
}
.cid-u0qHjs5HxJ .item-title {
  text-align: center;
}
.cid-u0qHjs5HxJ .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-u0qHjs5HxJ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-u0qHjs5HxJ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u0qHjs5HxJ .embla__button--next,
.cid-u0qHjs5HxJ .embla__button--prev {
  display: flex;
}
.cid-u0qHjs5HxJ .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
.cid-u0qHjs5HxJ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u0qHjs5HxJ .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-u0qHjs5HxJ .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0qHjs5HxJ .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0qHjs5HxJ .embla__button {
    top: auto;
  }
}
.cid-u0qHjs5HxJ .embla {
  position: relative;
  width: 100%;
}
.cid-u0qHjs5HxJ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u0qHjs5HxJ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u0qHjs5HxJ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u0qHjs5HxJ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-u0qFl6nhjm {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #8e34a1;
}
.cid-u0qFl6nhjm .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #8e34a1 !important;
  transition: all 0.3s;
  transform: rotate(45deg);
  font-weight: bold;
}
.cid-u0qFl6nhjm .panel-group {
  border: none;
}
.cid-u0qFl6nhjm .card-header {
  padding: 0.5rem 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0qFl6nhjm .card-header {
    padding: 1rem 0rem;
  }
}
.cid-u0qFl6nhjm .panel-body {
  padding: 0 0.5rem;
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-u0qFl6nhjm .panel-body {
    padding: 0rem;
    padding-bottom: 1rem;
  }
}
.cid-u0qFl6nhjm .img-col {
  padding: 0;
}
.cid-u0qFl6nhjm .img-item {
  height: 100%;
}
.cid-u0qFl6nhjm img {
  height: 100%;
  object-fit: cover;
}
.cid-u0qFl6nhjm .collapsed span {
  transform: rotate(0deg);
}
.cid-u0qFl6nhjm .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-u0qFl6nhjm p {
  margin-bottom: 0.3rem;
}
.cid-u0qFl6nhjm .panel-title-edit {
  color: #e9c0e9;
}
.cid-u0qFl6nhjm .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-u0qFl6nhjm .card {
  background: #ffffff;
  padding: 1rem 2rem;
  border-radius: 2rem;
}
@media (max-width: 767px) {
  .cid-u0qFl6nhjm .card {
    padding: 1.5rem;
  }
}
.cid-u0qFl6nhjm .panel-text {
  color: #8e34a1;
}
.cid-u0qFl6nhjm .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qFl6nhjm .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-u0qFl6nhjm .panel-title-edit,
.cid-u0qFl6nhjm .mbr-iconfont {
  color: #8e34a1;
}
.cid-u0qFl7EOse {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #8e34a1;
}
.cid-u0qFl7EOse .item-img {
  position: relative;
}
.cid-u0qFl7EOse .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-u0qFl7EOse .cardbg {
  background: #ffffff;
  height: 100%;
  min-height: 160px;
}
.cid-u0qFl7EOse .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qFl7EOse .image-wrapper {
  overflow: hidden;
}
.cid-u0qFl7EOse .item1 {
  margin-bottom: 2rem !important;
}
.cid-u0qFl7EOse .item-wrapper {
  position: relative;
  background: #8e34a1;
  border: 3px solid #8e34a1;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qFl7EOse .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qFl7EOse .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #8e34a1;
}
.cid-u0qFl7EOse .item1,
.cid-u0qFl7EOse .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qFl7EOse .item1 .item:hover,
.cid-u0qFl7EOse .item .item:hover {
  cursor: pointer;
}
.cid-u0qFl7EOse .item1:hover .link-icon-wrapper span,
.cid-u0qFl7EOse .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-u0qFl7EOse .card2 {
    margin-top: 1rem;
  }
}
.cid-u0qFl7EOse .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #8e34a1;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qFl7EOse .link-icon-wrapper .icon-wrap {
  background: #ffffff;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qFl7EOse .link-icon-wrapper .icon-wrap span {
  color: #8e34a1;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qFl7EOse .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qFl7EOse .link-icon-wrapper .svg1 path {
  fill: #8e34a1;
}
.cid-u0qFl7EOse .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qFl7EOse .link-icon-wrapper .svg2 path {
  fill: #8e34a1;
}
.cid-u0qFl7EOse .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qFl7EOse .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qFl7EOse img,
.cid-u0qFl7EOse .item-img {
  width: 100%;
}
.cid-u0qFl7EOse .item:focus,
.cid-u0qFl7EOse span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qFl7EOse .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qFl7EOse .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0qFl7EOse .item-title {
  text-align: left;
  color: #8e34a1;
}
.cid-u0qFl7EOse .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qFl7EOse .mbr-section-subtitle,
.cid-u0qFl7EOse .subtitle-wrap,
.cid-u0qFl7EOse .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-u0qFl7EOse .mbr-text,
.cid-u0qFl7EOse .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-u0qFl8aciN {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qFl8aciN .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qFl8aciN .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qFl8C8so {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qFl8C8so .item-img {
  position: relative;
}
.cid-u0qFl8C8so .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-u0qFl8C8so .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qFl8C8so .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qFl8C8so .item1 {
  padding-bottom: 2rem;
}
.cid-u0qFl8C8so .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qFl8C8so .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qFl8C8so .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qFl8C8so .item1,
.cid-u0qFl8C8so .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qFl8C8so .item1 .item:hover,
.cid-u0qFl8C8so .item .item:hover {
  cursor: pointer;
}
.cid-u0qFl8C8so .item1:hover .link-icon-wrapper span,
.cid-u0qFl8C8so .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qFl8C8so .item1:hover img,
.cid-u0qFl8C8so .item:hover img {
  transform: scale(1.05);
}
.cid-u0qFl8C8so .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qFl8C8so .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qFl8C8so .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qFl8C8so .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qFl8C8so .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qFl8C8so .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qFl8C8so .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qFl8C8so .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qFl8C8so .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qFl8C8so img,
.cid-u0qFl8C8so .item-img {
  width: 100%;
  height: 240px;
  object-fit: cover;
}
.cid-u0qFl8C8so .item:focus,
.cid-u0qFl8C8so span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qFl8C8so .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qFl8C8so .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qFl8C8so .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qFl8C8so .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qFl8C8so .mbr-section-subtitle,
.cid-u0qFl8C8so .subtitle-wrap,
.cid-u0qFl8C8so .mbr-section-btn {
  text-align: left;
}
.cid-u0qFl8C8so .mbr-text,
.cid-u0qFl8C8so .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qFl9nZuW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u0qFl9nZuW .carousel {
  height: 800px;
}
.cid-u0qFl9nZuW .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u0qFl9nZuW .carousel-item,
.cid-u0qFl9nZuW .carousel-inner {
  height: 100%;
}
.cid-u0qFl9nZuW .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u0qFl9nZuW .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u0qFl9nZuW .carousel-caption {
    width: 900px;
  }
}
.cid-u0qFl9nZuW .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u0qFl9nZuW .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u0qFl9nZuW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u0qFl9nZuW .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0qFl9nZuW .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u0qFl9nZuW .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u0qFl9nZuW .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u0qFl9nZuW .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u0qFl9nZuW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0qFl9nZuW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0qFl9nZuW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0qFl9nZuW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u0qFl9nZuW .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u0qFl9nZuW .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u0qFl9nZuW .carousel-indicators li::after,
.cid-u0qFl9nZuW .carousel-indicators li::before {
  content: none;
}
.cid-u0qFl9nZuW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0rjSGlrnw {
  background-color: #ffffff;
}
.cid-u0rjSGlrnw .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rjSGlrnw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rjSGlrnw input:hover {
  border-color: white !important;
}
.cid-u0rjSGlrnw .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rjSGlrnw .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rjSGlrnw img {
  object-fit: cover;
}
.cid-u0rjSGlrnw .btn,
.cid-u0rjSGlrnw .btn:hover,
.cid-u0rjSGlrnw .btn:focus,
.cid-u0rjSGlrnw .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rjSGlrnw .item-wrapper {
  width: 100%;
}
.cid-u0rjSGlrnw .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rjSGlrnw .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rjSGlrnw .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rjSGlrnw .card-box {
    padding: 1rem;
  }
}
.cid-u0rjSGlrnw .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rjSGlrnw .card-wrapper {
  display: flex;
}
.cid-u0rjSGlrnw .wrap {
  background: #8e34a1;
}
.cid-u0rjSGlrnw .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rjSGlrnw .mbr-text,
.cid-u0rjSGlrnw .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rjSGlrnw .mbr-link,
.cid-u0rjSGlrnw .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rjSGlrnw .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rjSGlrnw .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qFlawLFY {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u0qFlawLFY .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0qFlawLFY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0qFlawLFY p a:hover {
  text-decoration: underline;
}
.cid-u0qFlawLFY h2 {
  line-height: 1.3;
}
.cid-u0qFlawLFY img {
  object-fit: cover;
}
.cid-u0qFlawLFY .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u0qFlawLFY .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u0qFlawLFY .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u0qFlawLFY .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u0qFlawLFY .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u0qFlawLFY .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u0qFlawLFY .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u0qFlawLFY .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u0qFlawLFY .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u0qFlawLFY .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qFlawLFY .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u0qFlawLFY .wrap {
  background: #8e34a1;
}
.cid-u0qFlawLFY .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u0qFlawLFY .link-wrapper {
    flex-direction: column;
  }
}
.cid-u0qFlawLFY .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0qFlawLFY .mbr-text,
.cid-u0qFlawLFY .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0qFlawLFY .mbr-link,
.cid-u0qFlawLFY .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u0qFlawLFY .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qFlawLFY .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u0qFo0NBvd {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u0qFo0NBvd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u0qFo0NBvd .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u0qFo0NBvd .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u0qFo0NBvd .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0qFo0NBvd .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u0qFo0NBvd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u0qFo0NBvd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0qFo0NBvd .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u0qFo0NBvd .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u0qFo0NBvd .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u0qFo0NBvd .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u0qFo0NBvd .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u0qFo0NBvd .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u0qFo0NBvd .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u0qFo0NBvd .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u0qFo0NBvd .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u0qFo0NBvd .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u0qFo0NBvd .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u0qFo0NBvd .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u0qFo0NBvd .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u0qFo0NBvd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u0qFo0NBvd .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u0qFo0NBvd .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0qFo0NBvd .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qFo0NBvd .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u0qFo0NBvd .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0qFo0NBvd .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u0qFo0NBvd .nav-item:focus,
.cid-u0qFo0NBvd .nav-link:focus {
  outline: none;
}
.cid-u0qFo0NBvd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0qFo0NBvd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0qFo0NBvd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0qFo0NBvd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0qFo0NBvd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0qFo0NBvd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0qFo0NBvd .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u0qFo0NBvd .navbar.opened {
  transition: all 0.3s;
}
.cid-u0qFo0NBvd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0qFo0NBvd .navbar .navbar-logo img {
  width: auto;
}
.cid-u0qFo0NBvd .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u0qFo0NBvd .navbar.collapsed {
  justify-content: center;
}
.cid-u0qFo0NBvd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0qFo0NBvd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0qFo0NBvd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u0qFo0NBvd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0qFo0NBvd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0qFo0NBvd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0qFo0NBvd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0qFo0NBvd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0qFo0NBvd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0qFo0NBvd .navbar {
    min-height: 72px;
  }
  .cid-u0qFo0NBvd .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u0qFo0NBvd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0qFo0NBvd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0qFo0NBvd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0qFo0NBvd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0qFo0NBvd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0qFo0NBvd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u0qFo0NBvd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u0qFo0NBvd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0qFo0NBvd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u0qFo0NBvd .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u0qFo0NBvd .dropdown-item.active,
.cid-u0qFo0NBvd .dropdown-item:active {
  background-color: transparent;
}
.cid-u0qFo0NBvd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0qFo0NBvd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0qFo0NBvd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0qFo0NBvd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0qFo0NBvd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u0qFo0NBvd .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u0qFo0NBvd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0qFo0NBvd .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u0qFo0NBvd .navbar-buttons {
    text-align: left;
  }
}
.cid-u0qFo0NBvd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0qFo0NBvd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0qFo0NBvd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0qFo0NBvd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qFo0NBvd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qFo0NBvd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0qFo0NBvd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qFo0NBvd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0qFo0NBvd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0qFo0NBvd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qFo0NBvd .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0qFo0NBvd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u0qFo0NBvd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u0qFo0NBvd .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u0qFo0NBvd .navbar {
    height: 70px;
  }
  .cid-u0qFo0NBvd .navbar.opened {
    height: auto;
  }
  .cid-u0qFo0NBvd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0qFo0NBvd .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u0qFo0NBvd .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u0qFo0NBvd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u0qFo0NBvd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u0qFo0NBvd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u0qFo0NBvd .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u0qFo0NBvd .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u0qFo0NBvd .navbar-brand {
    margin-right: auto;
  }
  .cid-u0qFo0NBvd .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u0qFo0NBvd .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u0qFo0NBvd .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u0qFo0NBvd .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qFo0NBvd .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u0qFo0NBvd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u0qFo0NBvd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u0qFo0NBvd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u0qFo0NBvd .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qFo0NBvd .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u0qFo0NBvd .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u0qFo1KAnE {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qFo1KAnE .item-img {
  position: relative;
}
.cid-u0qFo1KAnE .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u0qFo1KAnE .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u0qFo1KAnE .image-wrapper {
    min-height: 400px;
  }
}
.cid-u0qFo1KAnE .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0qFo1KAnE .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u0qFo1KAnE .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u0qFo1KAnE .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u0qFo1KAnE .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u0qFo1KAnE .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qFo1KAnE .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u0qFo1KAnE .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u0qFo1KAnE .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qFo1KAnE .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u0qFo1KAnE .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qFo1KAnE .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u0qFo1KAnE .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qFo1KAnE img,
.cid-u0qFo1KAnE .item-img {
  width: 100%;
}
.cid-u0qXInVyGV {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qXInVyGV .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qXInVyGV .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qFo3d9fe {
  padding-top: 5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qFo3d9fe .item-img {
  position: relative;
}
.cid-u0qFo3d9fe .item-img img {
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-u0qFo3d9fe .card-text {
    padding-left: 4rem;
  }
}
.cid-u0qFo3d9fe h5 {
  line-height: 1.2;
}
.cid-u0qFo3d9fe .card {
  margin-bottom: 2rem;
}
.cid-u0qFo3d9fe .card:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qFo3d9fe .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qFo3d9fe .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  min-height: 250px;
  background: #8e34a1;
}
@media (max-width: 992px) {
  .cid-u0qFo3d9fe .image-wrapper {
    min-height: 200px;
  }
}
.cid-u0qFo3d9fe .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qFo3d9fe .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qFo3d9fe .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qFo3d9fe .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qFo3d9fe .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qFo3d9fe .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qFo3d9fe .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qFo3d9fe .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qFo3d9fe .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qFo3d9fe .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qFo3d9fe .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qFo3d9fe .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qFo3d9fe img,
.cid-u0qFo3d9fe .item-img {
  width: 100%;
}
.cid-u0qFo3d9fe .item:focus,
.cid-u0qFo3d9fe span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qFo3d9fe .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qFo3d9fe .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0qFo3d9fe .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qFo3d9fe .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qFo3d9fe .mbr-section-subtitle,
.cid-u0qFo3d9fe .subtitle-wrap,
.cid-u0qFo3d9fe .mbr-section-btn {
  text-align: left;
}
.cid-u0qFo3d9fe .mbr-text,
.cid-u0qFo3d9fe .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qFo3d9fe .mbr-text {
  color: #000000;
}
.cid-u0qHp1KUSM {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u0qHp1KUSM img,
.cid-u0qHp1KUSM .item-img {
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-u0qHp1KUSM .item:focus,
.cid-u0qHp1KUSM span:focus {
  outline: none;
}
.cid-u0qHp1KUSM .item-wrapper {
  position: relative;
}
.cid-u0qHp1KUSM .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u0qHp1KUSM .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u0qHp1KUSM .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-u0qHp1KUSM .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u0qHp1KUSM .mbr-section-title {
  color: #232323;
}
.cid-u0qHp1KUSM .mbr-text,
.cid-u0qHp1KUSM .mbr-section-btn {
  text-align: center;
}
.cid-u0qHp1KUSM .item-title {
  text-align: center;
}
.cid-u0qHp1KUSM .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-u0qHp1KUSM .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-u0qHp1KUSM .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u0qHp1KUSM .embla__button--next,
.cid-u0qHp1KUSM .embla__button--prev {
  display: flex;
}
.cid-u0qHp1KUSM .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
.cid-u0qHp1KUSM .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u0qHp1KUSM .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-u0qHp1KUSM .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0qHp1KUSM .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0qHp1KUSM .embla__button {
    top: auto;
  }
}
.cid-u0qHp1KUSM .embla {
  position: relative;
  width: 100%;
}
.cid-u0qHp1KUSM .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u0qHp1KUSM .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u0qHp1KUSM .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u0qHp1KUSM .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-u0qFo4bFiH {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #8e34a1;
}
.cid-u0qFo4bFiH .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #8e34a1 !important;
  transition: all 0.3s;
  transform: rotate(45deg);
  font-weight: bold;
}
.cid-u0qFo4bFiH .panel-group {
  border: none;
}
.cid-u0qFo4bFiH .card-header {
  padding: 0.5rem 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0qFo4bFiH .card-header {
    padding: 1rem 0rem;
  }
}
.cid-u0qFo4bFiH .panel-body {
  padding: 0 0.5rem;
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-u0qFo4bFiH .panel-body {
    padding: 0rem;
    padding-bottom: 1rem;
  }
}
.cid-u0qFo4bFiH .img-col {
  padding: 0;
}
.cid-u0qFo4bFiH .img-item {
  height: 100%;
}
.cid-u0qFo4bFiH img {
  height: 100%;
  object-fit: cover;
}
.cid-u0qFo4bFiH .collapsed span {
  transform: rotate(0deg);
}
.cid-u0qFo4bFiH .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-u0qFo4bFiH p {
  margin-bottom: 0.3rem;
}
.cid-u0qFo4bFiH .panel-title-edit {
  color: #e9c0e9;
}
.cid-u0qFo4bFiH .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-u0qFo4bFiH .card {
  background: #ffffff;
  padding: 1rem 2rem;
  border-radius: 2rem;
}
@media (max-width: 767px) {
  .cid-u0qFo4bFiH .card {
    padding: 1.5rem;
  }
}
.cid-u0qFo4bFiH .panel-text {
  color: #8e34a1;
}
.cid-u0qFo4bFiH .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qFo4bFiH .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-u0qFo4bFiH .panel-title-edit,
.cid-u0qFo4bFiH .mbr-iconfont {
  color: #8e34a1;
}
.cid-u0qFo4YNZN {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #8e34a1;
}
.cid-u0qFo4YNZN .item-img {
  position: relative;
}
.cid-u0qFo4YNZN .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-u0qFo4YNZN .cardbg {
  background: #ffffff;
  height: 100%;
  min-height: 160px;
}
.cid-u0qFo4YNZN .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qFo4YNZN .image-wrapper {
  overflow: hidden;
}
.cid-u0qFo4YNZN .item1 {
  margin-bottom: 2rem !important;
}
.cid-u0qFo4YNZN .item-wrapper {
  position: relative;
  background: #8e34a1;
  border: 3px solid #8e34a1;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qFo4YNZN .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qFo4YNZN .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #8e34a1;
}
.cid-u0qFo4YNZN .item1,
.cid-u0qFo4YNZN .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qFo4YNZN .item1 .item:hover,
.cid-u0qFo4YNZN .item .item:hover {
  cursor: pointer;
}
.cid-u0qFo4YNZN .item1:hover .link-icon-wrapper span,
.cid-u0qFo4YNZN .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-u0qFo4YNZN .card2 {
    margin-top: 1rem;
  }
}
.cid-u0qFo4YNZN .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #8e34a1;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qFo4YNZN .link-icon-wrapper .icon-wrap {
  background: #ffffff;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qFo4YNZN .link-icon-wrapper .icon-wrap span {
  color: #8e34a1;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qFo4YNZN .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qFo4YNZN .link-icon-wrapper .svg1 path {
  fill: #8e34a1;
}
.cid-u0qFo4YNZN .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qFo4YNZN .link-icon-wrapper .svg2 path {
  fill: #8e34a1;
}
.cid-u0qFo4YNZN .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qFo4YNZN .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qFo4YNZN img,
.cid-u0qFo4YNZN .item-img {
  width: 100%;
}
.cid-u0qFo4YNZN .item:focus,
.cid-u0qFo4YNZN span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qFo4YNZN .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qFo4YNZN .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0qFo4YNZN .item-title {
  text-align: left;
  color: #8e34a1;
}
.cid-u0qFo4YNZN .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qFo4YNZN .mbr-section-subtitle,
.cid-u0qFo4YNZN .subtitle-wrap,
.cid-u0qFo4YNZN .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-u0qFo4YNZN .mbr-text,
.cid-u0qFo4YNZN .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-u0qFo5wmij {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qFo5wmij .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qFo5wmij .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qFo615CG {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qFo615CG .item-img {
  position: relative;
}
.cid-u0qFo615CG .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-u0qFo615CG .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qFo615CG .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qFo615CG .item1 {
  padding-bottom: 2rem;
}
.cid-u0qFo615CG .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qFo615CG .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qFo615CG .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qFo615CG .item1,
.cid-u0qFo615CG .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qFo615CG .item1 .item:hover,
.cid-u0qFo615CG .item .item:hover {
  cursor: pointer;
}
.cid-u0qFo615CG .item1:hover .link-icon-wrapper span,
.cid-u0qFo615CG .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qFo615CG .item1:hover img,
.cid-u0qFo615CG .item:hover img {
  transform: scale(1.05);
}
.cid-u0qFo615CG .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qFo615CG .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qFo615CG .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qFo615CG .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qFo615CG .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qFo615CG .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qFo615CG .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qFo615CG .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qFo615CG .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qFo615CG img,
.cid-u0qFo615CG .item-img {
  width: 100%;
  height: 240px;
  object-fit: cover;
}
.cid-u0qFo615CG .item:focus,
.cid-u0qFo615CG span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qFo615CG .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qFo615CG .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qFo615CG .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qFo615CG .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qFo615CG .mbr-section-subtitle,
.cid-u0qFo615CG .subtitle-wrap,
.cid-u0qFo615CG .mbr-section-btn {
  text-align: left;
}
.cid-u0qFo615CG .mbr-text,
.cid-u0qFo615CG .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qFo6K6jd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u0qFo6K6jd .carousel {
  height: 800px;
}
.cid-u0qFo6K6jd .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u0qFo6K6jd .carousel-item,
.cid-u0qFo6K6jd .carousel-inner {
  height: 100%;
}
.cid-u0qFo6K6jd .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u0qFo6K6jd .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u0qFo6K6jd .carousel-caption {
    width: 900px;
  }
}
.cid-u0qFo6K6jd .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u0qFo6K6jd .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u0qFo6K6jd .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u0qFo6K6jd .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0qFo6K6jd .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u0qFo6K6jd .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u0qFo6K6jd .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u0qFo6K6jd .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u0qFo6K6jd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0qFo6K6jd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0qFo6K6jd .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0qFo6K6jd .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u0qFo6K6jd .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u0qFo6K6jd .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u0qFo6K6jd .carousel-indicators li::after,
.cid-u0qFo6K6jd .carousel-indicators li::before {
  content: none;
}
.cid-u0qFo6K6jd .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0rjPBB2UU {
  background-color: #ffffff;
}
.cid-u0rjPBB2UU .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rjPBB2UU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rjPBB2UU input:hover {
  border-color: white !important;
}
.cid-u0rjPBB2UU .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rjPBB2UU .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rjPBB2UU img {
  object-fit: cover;
}
.cid-u0rjPBB2UU .btn,
.cid-u0rjPBB2UU .btn:hover,
.cid-u0rjPBB2UU .btn:focus,
.cid-u0rjPBB2UU .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rjPBB2UU .item-wrapper {
  width: 100%;
}
.cid-u0rjPBB2UU .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rjPBB2UU .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rjPBB2UU .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rjPBB2UU .card-box {
    padding: 1rem;
  }
}
.cid-u0rjPBB2UU .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rjPBB2UU .card-wrapper {
  display: flex;
}
.cid-u0rjPBB2UU .wrap {
  background: #8e34a1;
}
.cid-u0rjPBB2UU .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rjPBB2UU .mbr-text,
.cid-u0rjPBB2UU .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rjPBB2UU .mbr-link,
.cid-u0rjPBB2UU .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rjPBB2UU .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rjPBB2UU .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qFo7YICU {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u0qFo7YICU .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0qFo7YICU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0qFo7YICU p a:hover {
  text-decoration: underline;
}
.cid-u0qFo7YICU h2 {
  line-height: 1.3;
}
.cid-u0qFo7YICU img {
  object-fit: cover;
}
.cid-u0qFo7YICU .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u0qFo7YICU .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u0qFo7YICU .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u0qFo7YICU .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u0qFo7YICU .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u0qFo7YICU .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u0qFo7YICU .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u0qFo7YICU .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u0qFo7YICU .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u0qFo7YICU .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qFo7YICU .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u0qFo7YICU .wrap {
  background: #8e34a1;
}
.cid-u0qFo7YICU .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u0qFo7YICU .link-wrapper {
    flex-direction: column;
  }
}
.cid-u0qFo7YICU .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0qFo7YICU .mbr-text,
.cid-u0qFo7YICU .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0qFo7YICU .mbr-link,
.cid-u0qFo7YICU .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u0qFo7YICU .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qFo7YICU .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u0qf96h4aj {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u0qf96h4aj .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u0qf96h4aj .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u0qf96h4aj .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u0qf96h4aj .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0qf96h4aj .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u0qf96h4aj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u0qf96h4aj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0qf96h4aj .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u0qf96h4aj .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u0qf96h4aj .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u0qf96h4aj .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u0qf96h4aj .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u0qf96h4aj .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u0qf96h4aj .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u0qf96h4aj .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u0qf96h4aj .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u0qf96h4aj .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u0qf96h4aj .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u0qf96h4aj .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u0qf96h4aj .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u0qf96h4aj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u0qf96h4aj .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u0qf96h4aj .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0qf96h4aj .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qf96h4aj .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u0qf96h4aj .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0qf96h4aj .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u0qf96h4aj .nav-item:focus,
.cid-u0qf96h4aj .nav-link:focus {
  outline: none;
}
.cid-u0qf96h4aj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0qf96h4aj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0qf96h4aj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0qf96h4aj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0qf96h4aj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0qf96h4aj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0qf96h4aj .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u0qf96h4aj .navbar.opened {
  transition: all 0.3s;
}
.cid-u0qf96h4aj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0qf96h4aj .navbar .navbar-logo img {
  width: auto;
}
.cid-u0qf96h4aj .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u0qf96h4aj .navbar.collapsed {
  justify-content: center;
}
.cid-u0qf96h4aj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0qf96h4aj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0qf96h4aj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u0qf96h4aj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0qf96h4aj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0qf96h4aj .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0qf96h4aj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0qf96h4aj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0qf96h4aj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0qf96h4aj .navbar {
    min-height: 72px;
  }
  .cid-u0qf96h4aj .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u0qf96h4aj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0qf96h4aj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0qf96h4aj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0qf96h4aj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0qf96h4aj .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0qf96h4aj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u0qf96h4aj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u0qf96h4aj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0qf96h4aj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u0qf96h4aj .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u0qf96h4aj .dropdown-item.active,
.cid-u0qf96h4aj .dropdown-item:active {
  background-color: transparent;
}
.cid-u0qf96h4aj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0qf96h4aj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0qf96h4aj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0qf96h4aj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0qf96h4aj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u0qf96h4aj .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u0qf96h4aj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0qf96h4aj .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u0qf96h4aj .navbar-buttons {
    text-align: left;
  }
}
.cid-u0qf96h4aj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0qf96h4aj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0qf96h4aj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0qf96h4aj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qf96h4aj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qf96h4aj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0qf96h4aj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qf96h4aj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0qf96h4aj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0qf96h4aj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qf96h4aj .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0qf96h4aj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u0qf96h4aj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u0qf96h4aj .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u0qf96h4aj .navbar {
    height: 70px;
  }
  .cid-u0qf96h4aj .navbar.opened {
    height: auto;
  }
  .cid-u0qf96h4aj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0qf96h4aj .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u0qf96h4aj .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u0qf96h4aj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u0qf96h4aj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u0qf96h4aj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u0qf96h4aj .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u0qf96h4aj .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u0qf96h4aj .navbar-brand {
    margin-right: auto;
  }
  .cid-u0qf96h4aj .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u0qf96h4aj .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u0qf96h4aj .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u0qf96h4aj .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qf96h4aj .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u0qf96h4aj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u0qf96h4aj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u0qf96h4aj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u0qf96h4aj .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qf96h4aj .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u0qf96h4aj .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u0qf96PA6q {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qf96PA6q .item-img {
  position: relative;
}
.cid-u0qf96PA6q .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u0qf96PA6q .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u0qf96PA6q .image-wrapper {
    min-height: 400px;
  }
}
.cid-u0qf96PA6q .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0qf96PA6q .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u0qf96PA6q .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u0qf96PA6q .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u0qf96PA6q .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u0qf96PA6q .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qf96PA6q .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u0qf96PA6q .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u0qf96PA6q .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qf96PA6q .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u0qf96PA6q .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qf96PA6q .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u0qf96PA6q .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qf96PA6q img,
.cid-u0qf96PA6q .item-img {
  width: 100%;
}
.cid-u0qVUwXDcX {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qVUwXDcX .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qVUwXDcX .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qf97xpA4 {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-u0qf97xpA4 .item-img {
  position: relative;
}
.cid-u0qf97xpA4 .item-img img {
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-u0qf97xpA4 .card-text {
    padding-left: 4rem;
  }
}
.cid-u0qf97xpA4 h5 {
  line-height: 1.2;
}
.cid-u0qf97xpA4 .card {
  margin-bottom: 2rem;
}
.cid-u0qf97xpA4 .card:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qf97xpA4 .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qf97xpA4 .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  min-height: 250px;
  background: #8e34a1;
}
@media (max-width: 992px) {
  .cid-u0qf97xpA4 .image-wrapper {
    min-height: 200px;
  }
}
.cid-u0qf97xpA4 .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qf97xpA4 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qf97xpA4 .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qf97xpA4 .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qf97xpA4 .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qf97xpA4 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qf97xpA4 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qf97xpA4 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qf97xpA4 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qf97xpA4 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qf97xpA4 .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qf97xpA4 .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qf97xpA4 img,
.cid-u0qf97xpA4 .item-img {
  width: 100%;
}
.cid-u0qf97xpA4 .item:focus,
.cid-u0qf97xpA4 span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qf97xpA4 .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qf97xpA4 .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0qf97xpA4 .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qf97xpA4 .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qf97xpA4 .mbr-section-subtitle,
.cid-u0qf97xpA4 .subtitle-wrap,
.cid-u0qf97xpA4 .mbr-section-btn {
  text-align: left;
}
.cid-u0qf97xpA4 .mbr-text,
.cid-u0qf97xpA4 .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qf97xpA4 .mbr-text {
  color: #000000;
}
.cid-u0qW9z6HYi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u0qW9z6HYi .item-img {
  position: relative;
}
.cid-u0qW9z6HYi .item-img img {
  transition: all 0.2s;
}
.cid-u0qW9z6HYi h5 {
  line-height: 1.2;
}
.cid-u0qW9z6HYi .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qW9z6HYi .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0qW9z6HYi .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qW9z6HYi .item:hover img {
  transform: scale(1.05);
}
.cid-u0qW9z6HYi .mbr-section-subtitle {
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
  background: #000000;
}
@media (max-width: 992px) {
  .cid-u0qW9z6HYi .subtitle-wrap,
  .cid-u0qW9z6HYi .mbr-section-subtitle {
    text-align: center;
  }
}
.cid-u0qW9z6HYi .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qW9z6HYi .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qW9z6HYi .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qW9z6HYi .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qW9z6HYi .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qW9z6HYi .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qW9z6HYi .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qW9z6HYi .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qW9z6HYi .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qW9z6HYi .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qW9z6HYi .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qW9z6HYi .item-content {
  padding: 0.5rem;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qW9z6HYi .item-content {
    padding: 0 0.5rem;
    padding-top: 1rem;
  }
}
.cid-u0qW9z6HYi img,
.cid-u0qW9z6HYi .item-img {
  width: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-u0qW9z6HYi .item:focus,
.cid-u0qW9z6HYi span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qW9z6HYi .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qW9z6HYi .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qW9z6HYi .item-title {
  text-align: left;
  color: #000000;
}
.cid-u0qW9z6HYi .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u0qW9z6HYi .mbr-text,
.cid-u0qW9z6HYi .item .mbr-section-btn {
  color: #000000;
}
.cid-u0qW9z6HYi .mbr-section-subtitle,
.cid-u0qW9z6HYi .subtitle-wrap,
.cid-u0qW9z6HYi .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u0qW2cmhaH {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-u0qW2cmhaH .item-img {
  position: relative;
}
.cid-u0qW2cmhaH .item-img img {
  transition: all 0.2s;
}
.cid-u0qW2cmhaH .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qW2cmhaH .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0qW2cmhaH .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qW2cmhaH .item:hover img {
  transform: scale(1.05);
}
.cid-u0qW2cmhaH .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qW2cmhaH .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qW2cmhaH .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qW2cmhaH .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qW2cmhaH .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qW2cmhaH .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qW2cmhaH .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qW2cmhaH .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qW2cmhaH .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qW2cmhaH .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qW2cmhaH .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qW2cmhaH .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qW2cmhaH .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qW2cmhaH .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qW2cmhaH img,
.cid-u0qW2cmhaH .item-img {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u0qW2cmhaH .item:focus,
.cid-u0qW2cmhaH span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qW2cmhaH .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qW2cmhaH .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qW2cmhaH .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qW2cmhaH .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qW2cmhaH .mbr-section-subtitle,
.cid-u0qW2cmhaH .subtitle-wrap,
.cid-u0qW2cmhaH .mbr-section-btn {
  text-align: center;
}
.cid-u0qW2cmhaH .mbr-text,
.cid-u0qW2cmhaH .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qf98WEo5 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qf98WEo5 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qf98WEo5 .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qf99lyA3 {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qf99lyA3 .item-img {
  position: relative;
}
.cid-u0qf99lyA3 .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-u0qf99lyA3 .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qf99lyA3 .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qf99lyA3 .item1 {
  padding-bottom: 2rem;
}
.cid-u0qf99lyA3 .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qf99lyA3 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qf99lyA3 .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qf99lyA3 .item1,
.cid-u0qf99lyA3 .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qf99lyA3 .item1 .item:hover,
.cid-u0qf99lyA3 .item .item:hover {
  cursor: pointer;
}
.cid-u0qf99lyA3 .item1:hover .link-icon-wrapper span,
.cid-u0qf99lyA3 .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qf99lyA3 .item1:hover img,
.cid-u0qf99lyA3 .item:hover img {
  transform: scale(1.05);
}
.cid-u0qf99lyA3 .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qf99lyA3 .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qf99lyA3 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qf99lyA3 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qf99lyA3 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qf99lyA3 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qf99lyA3 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qf99lyA3 .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qf99lyA3 .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qf99lyA3 img,
.cid-u0qf99lyA3 .item-img {
  width: 100%;
  height: 240px;
  object-fit: cover;
}
.cid-u0qf99lyA3 .item:focus,
.cid-u0qf99lyA3 span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qf99lyA3 .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qf99lyA3 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qf99lyA3 .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qf99lyA3 .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qf99lyA3 .mbr-section-subtitle,
.cid-u0qf99lyA3 .subtitle-wrap,
.cid-u0qf99lyA3 .mbr-section-btn {
  text-align: left;
}
.cid-u0qf99lyA3 .mbr-text,
.cid-u0qf99lyA3 .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qf99XQa0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u0qf99XQa0 .carousel {
  height: 800px;
}
.cid-u0qf99XQa0 .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u0qf99XQa0 .carousel-item,
.cid-u0qf99XQa0 .carousel-inner {
  height: 100%;
}
.cid-u0qf99XQa0 .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u0qf99XQa0 .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u0qf99XQa0 .carousel-caption {
    width: 900px;
  }
}
.cid-u0qf99XQa0 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u0qf99XQa0 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u0qf99XQa0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u0qf99XQa0 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0qf99XQa0 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u0qf99XQa0 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u0qf99XQa0 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u0qf99XQa0 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u0qf99XQa0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0qf99XQa0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0qf99XQa0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0qf99XQa0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u0qf99XQa0 .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u0qf99XQa0 .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u0qf99XQa0 .carousel-indicators li::after,
.cid-u0qf99XQa0 .carousel-indicators li::before {
  content: none;
}
.cid-u0qf99XQa0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0rjLVl3UF {
  background-color: #ffffff;
}
.cid-u0rjLVl3UF .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rjLVl3UF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rjLVl3UF input:hover {
  border-color: white !important;
}
.cid-u0rjLVl3UF .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rjLVl3UF .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rjLVl3UF img {
  object-fit: cover;
}
.cid-u0rjLVl3UF .btn,
.cid-u0rjLVl3UF .btn:hover,
.cid-u0rjLVl3UF .btn:focus,
.cid-u0rjLVl3UF .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rjLVl3UF .item-wrapper {
  width: 100%;
}
.cid-u0rjLVl3UF .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rjLVl3UF .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rjLVl3UF .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rjLVl3UF .card-box {
    padding: 1rem;
  }
}
.cid-u0rjLVl3UF .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rjLVl3UF .card-wrapper {
  display: flex;
}
.cid-u0rjLVl3UF .wrap {
  background: #8e34a1;
}
.cid-u0rjLVl3UF .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rjLVl3UF .mbr-text,
.cid-u0rjLVl3UF .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rjLVl3UF .mbr-link,
.cid-u0rjLVl3UF .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rjLVl3UF .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rjLVl3UF .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qf9aVm5H {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u0qf9aVm5H .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0qf9aVm5H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0qf9aVm5H p a:hover {
  text-decoration: underline;
}
.cid-u0qf9aVm5H h2 {
  line-height: 1.3;
}
.cid-u0qf9aVm5H img {
  object-fit: cover;
}
.cid-u0qf9aVm5H .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u0qf9aVm5H .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u0qf9aVm5H .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u0qf9aVm5H .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u0qf9aVm5H .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u0qf9aVm5H .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u0qf9aVm5H .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u0qf9aVm5H .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u0qf9aVm5H .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u0qf9aVm5H .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qf9aVm5H .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u0qf9aVm5H .wrap {
  background: #8e34a1;
}
.cid-u0qf9aVm5H .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u0qf9aVm5H .link-wrapper {
    flex-direction: column;
  }
}
.cid-u0qf9aVm5H .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0qf9aVm5H .mbr-text,
.cid-u0qf9aVm5H .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0qf9aVm5H .mbr-link,
.cid-u0qf9aVm5H .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u0qf9aVm5H .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qf9aVm5H .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u0qShXuD58 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u0qShXuD58 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u0qShXuD58 .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u0qShXuD58 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u0qShXuD58 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0qShXuD58 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u0qShXuD58 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u0qShXuD58 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0qShXuD58 .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u0qShXuD58 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u0qShXuD58 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u0qShXuD58 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u0qShXuD58 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u0qShXuD58 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u0qShXuD58 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u0qShXuD58 .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u0qShXuD58 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u0qShXuD58 .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u0qShXuD58 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u0qShXuD58 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u0qShXuD58 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u0qShXuD58 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u0qShXuD58 .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u0qShXuD58 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0qShXuD58 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qShXuD58 .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u0qShXuD58 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0qShXuD58 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u0qShXuD58 .nav-item:focus,
.cid-u0qShXuD58 .nav-link:focus {
  outline: none;
}
.cid-u0qShXuD58 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0qShXuD58 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0qShXuD58 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0qShXuD58 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0qShXuD58 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0qShXuD58 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0qShXuD58 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u0qShXuD58 .navbar.opened {
  transition: all 0.3s;
}
.cid-u0qShXuD58 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0qShXuD58 .navbar .navbar-logo img {
  width: auto;
}
.cid-u0qShXuD58 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u0qShXuD58 .navbar.collapsed {
  justify-content: center;
}
.cid-u0qShXuD58 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0qShXuD58 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0qShXuD58 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u0qShXuD58 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0qShXuD58 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0qShXuD58 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0qShXuD58 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0qShXuD58 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0qShXuD58 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0qShXuD58 .navbar {
    min-height: 72px;
  }
  .cid-u0qShXuD58 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u0qShXuD58 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0qShXuD58 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0qShXuD58 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0qShXuD58 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0qShXuD58 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0qShXuD58 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u0qShXuD58 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u0qShXuD58 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0qShXuD58 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u0qShXuD58 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u0qShXuD58 .dropdown-item.active,
.cid-u0qShXuD58 .dropdown-item:active {
  background-color: transparent;
}
.cid-u0qShXuD58 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0qShXuD58 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0qShXuD58 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0qShXuD58 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0qShXuD58 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u0qShXuD58 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u0qShXuD58 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0qShXuD58 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u0qShXuD58 .navbar-buttons {
    text-align: left;
  }
}
.cid-u0qShXuD58 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0qShXuD58 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0qShXuD58 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0qShXuD58 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qShXuD58 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qShXuD58 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0qShXuD58 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qShXuD58 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0qShXuD58 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0qShXuD58 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qShXuD58 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0qShXuD58 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u0qShXuD58 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u0qShXuD58 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u0qShXuD58 .navbar {
    height: 70px;
  }
  .cid-u0qShXuD58 .navbar.opened {
    height: auto;
  }
  .cid-u0qShXuD58 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0qShXuD58 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u0qShXuD58 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u0qShXuD58 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u0qShXuD58 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u0qShXuD58 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u0qShXuD58 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u0qShXuD58 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u0qShXuD58 .navbar-brand {
    margin-right: auto;
  }
  .cid-u0qShXuD58 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u0qShXuD58 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u0qShXuD58 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u0qShXuD58 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qShXuD58 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u0qShXuD58 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u0qShXuD58 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u0qShXuD58 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u0qShXuD58 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qShXuD58 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u0qShXuD58 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u0qShYt30E {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qShYt30E .item-img {
  position: relative;
}
.cid-u0qShYt30E .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u0qShYt30E .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u0qShYt30E .image-wrapper {
    min-height: 400px;
  }
}
.cid-u0qShYt30E .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0qShYt30E .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u0qShYt30E .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u0qShYt30E .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u0qShYt30E .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u0qShYt30E .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qShYt30E .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u0qShYt30E .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u0qShYt30E .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qShYt30E .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u0qShYt30E .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qShYt30E .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u0qShYt30E .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qShYt30E img,
.cid-u0qShYt30E .item-img {
  width: 100%;
}
.cid-u0vg2ehbeU {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0vg2ehbeU .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0vg2ehbeU .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qShZSEkJ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u0qShZSEkJ .item-img {
  position: relative;
}
.cid-u0qShZSEkJ .item-img img {
  transition: all 0.2s;
}
.cid-u0qShZSEkJ h5 {
  line-height: 1.2;
}
.cid-u0qShZSEkJ .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qShZSEkJ .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0qShZSEkJ .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qShZSEkJ .item:hover img {
  transform: scale(1.05);
}
.cid-u0qShZSEkJ .mbr-section-subtitle {
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
  background: #000000;
}
@media (max-width: 992px) {
  .cid-u0qShZSEkJ .subtitle-wrap,
  .cid-u0qShZSEkJ .mbr-section-subtitle {
    text-align: center;
  }
}
.cid-u0qShZSEkJ .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qShZSEkJ .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qShZSEkJ .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qShZSEkJ .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qShZSEkJ .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qShZSEkJ .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qShZSEkJ .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qShZSEkJ .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qShZSEkJ .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qShZSEkJ .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qShZSEkJ .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qShZSEkJ .item-content {
  padding: 0.5rem;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qShZSEkJ .item-content {
    padding: 0 0.5rem;
    padding-top: 1rem;
  }
}
.cid-u0qShZSEkJ img,
.cid-u0qShZSEkJ .item-img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-u0qShZSEkJ .item:focus,
.cid-u0qShZSEkJ span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qShZSEkJ .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qShZSEkJ .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qShZSEkJ .item-title {
  text-align: left;
  color: #000000;
}
.cid-u0qShZSEkJ .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u0qShZSEkJ .mbr-text,
.cid-u0qShZSEkJ .item .mbr-section-btn {
  color: #000000;
}
.cid-u0qShZSEkJ .mbr-section-subtitle,
.cid-u0qShZSEkJ .subtitle-wrap,
.cid-u0qShZSEkJ .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u0qSi0A7kF {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u0qSi0A7kF img,
.cid-u0qSi0A7kF .item-img {
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-u0qSi0A7kF .item:focus,
.cid-u0qSi0A7kF span:focus {
  outline: none;
}
.cid-u0qSi0A7kF .item-wrapper {
  position: relative;
}
.cid-u0qSi0A7kF .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u0qSi0A7kF .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u0qSi0A7kF .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-u0qSi0A7kF .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u0qSi0A7kF .mbr-section-title {
  color: #232323;
}
.cid-u0qSi0A7kF .mbr-text,
.cid-u0qSi0A7kF .mbr-section-btn {
  text-align: center;
}
.cid-u0qSi0A7kF .item-title {
  text-align: center;
}
.cid-u0qSi0A7kF .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-u0qSi0A7kF .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-u0qSi0A7kF .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u0qSi0A7kF .embla__button--next,
.cid-u0qSi0A7kF .embla__button--prev {
  display: flex;
}
.cid-u0qSi0A7kF .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-u0qSi0A7kF .embla__button {
    display: none;
  }
}
.cid-u0qSi0A7kF .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u0qSi0A7kF .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-u0qSi0A7kF .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0qSi0A7kF .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0qSi0A7kF .embla__button {
    top: auto;
  }
}
.cid-u0qSi0A7kF .embla {
  position: relative;
  width: 100%;
}
.cid-u0qSi0A7kF .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u0qSi0A7kF .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u0qSi0A7kF .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u0qSi0A7kF .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-u0qSi1msf3 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qSi1msf3 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qSi1msf3 .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qSi1TozV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-u0qSi1TozV .item-img {
  position: relative;
}
.cid-u0qSi1TozV .item-img img {
  transition: all 0.2s;
}
.cid-u0qSi1TozV .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qSi1TozV .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0qSi1TozV .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qSi1TozV .item:hover img {
  transform: scale(1.05);
}
.cid-u0qSi1TozV .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qSi1TozV .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qSi1TozV .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qSi1TozV .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qSi1TozV .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qSi1TozV .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qSi1TozV .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qSi1TozV .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qSi1TozV .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qSi1TozV .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qSi1TozV .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qSi1TozV .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qSi1TozV .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qSi1TozV .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qSi1TozV img,
.cid-u0qSi1TozV .item-img {
  width: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-u0qSi1TozV .item:focus,
.cid-u0qSi1TozV span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qSi1TozV .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qSi1TozV .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qSi1TozV .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qSi1TozV .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qSi1TozV .mbr-section-subtitle,
.cid-u0qSi1TozV .subtitle-wrap,
.cid-u0qSi1TozV .mbr-section-btn {
  text-align: center;
}
.cid-u0qSi1TozV .mbr-text,
.cid-u0qSi1TozV .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qSi3TOoT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u0qSi3TOoT .carousel {
  height: 800px;
}
.cid-u0qSi3TOoT .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u0qSi3TOoT .carousel-item,
.cid-u0qSi3TOoT .carousel-inner {
  height: 100%;
}
.cid-u0qSi3TOoT .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u0qSi3TOoT .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u0qSi3TOoT .carousel-caption {
    width: 900px;
  }
}
.cid-u0qSi3TOoT .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u0qSi3TOoT .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u0qSi3TOoT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u0qSi3TOoT .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0qSi3TOoT .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u0qSi3TOoT .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u0qSi3TOoT .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u0qSi3TOoT .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u0qSi3TOoT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0qSi3TOoT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0qSi3TOoT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0qSi3TOoT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u0qSi3TOoT .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u0qSi3TOoT .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u0qSi3TOoT .carousel-indicators li::after,
.cid-u0qSi3TOoT .carousel-indicators li::before {
  content: none;
}
.cid-u0qSi3TOoT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0rjF7HQO3 {
  background-color: #ffffff;
}
.cid-u0rjF7HQO3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rjF7HQO3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rjF7HQO3 input:hover {
  border-color: white !important;
}
.cid-u0rjF7HQO3 .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rjF7HQO3 .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rjF7HQO3 img {
  object-fit: cover;
}
.cid-u0rjF7HQO3 .btn,
.cid-u0rjF7HQO3 .btn:hover,
.cid-u0rjF7HQO3 .btn:focus,
.cid-u0rjF7HQO3 .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rjF7HQO3 .item-wrapper {
  width: 100%;
}
.cid-u0rjF7HQO3 .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rjF7HQO3 .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rjF7HQO3 .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rjF7HQO3 .card-box {
    padding: 1rem;
  }
}
.cid-u0rjF7HQO3 .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rjF7HQO3 .card-wrapper {
  display: flex;
}
.cid-u0rjF7HQO3 .wrap {
  background: #8e34a1;
}
.cid-u0rjF7HQO3 .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rjF7HQO3 .mbr-text,
.cid-u0rjF7HQO3 .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rjF7HQO3 .mbr-link,
.cid-u0rjF7HQO3 .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rjF7HQO3 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rjF7HQO3 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qSi5jrCU {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u0qSi5jrCU .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0qSi5jrCU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0qSi5jrCU p a:hover {
  text-decoration: underline;
}
.cid-u0qSi5jrCU h2 {
  line-height: 1.3;
}
.cid-u0qSi5jrCU img {
  object-fit: cover;
}
.cid-u0qSi5jrCU .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u0qSi5jrCU .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u0qSi5jrCU .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u0qSi5jrCU .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u0qSi5jrCU .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u0qSi5jrCU .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u0qSi5jrCU .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u0qSi5jrCU .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u0qSi5jrCU .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u0qSi5jrCU .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qSi5jrCU .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u0qSi5jrCU .wrap {
  background: #8e34a1;
}
.cid-u0qSi5jrCU .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u0qSi5jrCU .link-wrapper {
    flex-direction: column;
  }
}
.cid-u0qSi5jrCU .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0qSi5jrCU .mbr-text,
.cid-u0qSi5jrCU .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0qSi5jrCU .mbr-link,
.cid-u0qSi5jrCU .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u0qSi5jrCU .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qSi5jrCU .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u0qHt5JlAG {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u0qHt5JlAG .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u0qHt5JlAG .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u0qHt5JlAG .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u0qHt5JlAG .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0qHt5JlAG .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u0qHt5JlAG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u0qHt5JlAG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0qHt5JlAG .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u0qHt5JlAG .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u0qHt5JlAG .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u0qHt5JlAG .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u0qHt5JlAG .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u0qHt5JlAG .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u0qHt5JlAG .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u0qHt5JlAG .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u0qHt5JlAG .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u0qHt5JlAG .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u0qHt5JlAG .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u0qHt5JlAG .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u0qHt5JlAG .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u0qHt5JlAG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u0qHt5JlAG .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u0qHt5JlAG .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0qHt5JlAG .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qHt5JlAG .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u0qHt5JlAG .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0qHt5JlAG .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u0qHt5JlAG .nav-item:focus,
.cid-u0qHt5JlAG .nav-link:focus {
  outline: none;
}
.cid-u0qHt5JlAG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0qHt5JlAG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0qHt5JlAG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0qHt5JlAG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0qHt5JlAG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0qHt5JlAG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0qHt5JlAG .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u0qHt5JlAG .navbar.opened {
  transition: all 0.3s;
}
.cid-u0qHt5JlAG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0qHt5JlAG .navbar .navbar-logo img {
  width: auto;
}
.cid-u0qHt5JlAG .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u0qHt5JlAG .navbar.collapsed {
  justify-content: center;
}
.cid-u0qHt5JlAG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0qHt5JlAG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0qHt5JlAG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u0qHt5JlAG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0qHt5JlAG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0qHt5JlAG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0qHt5JlAG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0qHt5JlAG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0qHt5JlAG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0qHt5JlAG .navbar {
    min-height: 72px;
  }
  .cid-u0qHt5JlAG .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u0qHt5JlAG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0qHt5JlAG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0qHt5JlAG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0qHt5JlAG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0qHt5JlAG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0qHt5JlAG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u0qHt5JlAG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u0qHt5JlAG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0qHt5JlAG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u0qHt5JlAG .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u0qHt5JlAG .dropdown-item.active,
.cid-u0qHt5JlAG .dropdown-item:active {
  background-color: transparent;
}
.cid-u0qHt5JlAG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0qHt5JlAG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0qHt5JlAG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0qHt5JlAG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0qHt5JlAG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u0qHt5JlAG .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u0qHt5JlAG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0qHt5JlAG .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u0qHt5JlAG .navbar-buttons {
    text-align: left;
  }
}
.cid-u0qHt5JlAG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0qHt5JlAG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0qHt5JlAG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0qHt5JlAG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qHt5JlAG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qHt5JlAG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0qHt5JlAG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qHt5JlAG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0qHt5JlAG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0qHt5JlAG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qHt5JlAG .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0qHt5JlAG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u0qHt5JlAG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u0qHt5JlAG .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u0qHt5JlAG .navbar {
    height: 70px;
  }
  .cid-u0qHt5JlAG .navbar.opened {
    height: auto;
  }
  .cid-u0qHt5JlAG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0qHt5JlAG .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u0qHt5JlAG .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u0qHt5JlAG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u0qHt5JlAG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u0qHt5JlAG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u0qHt5JlAG .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u0qHt5JlAG .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u0qHt5JlAG .navbar-brand {
    margin-right: auto;
  }
  .cid-u0qHt5JlAG .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u0qHt5JlAG .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u0qHt5JlAG .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u0qHt5JlAG .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qHt5JlAG .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u0qHt5JlAG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u0qHt5JlAG .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u0qHt5JlAG .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u0qHt5JlAG .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qHt5JlAG .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u0qHt5JlAG .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u0qHt8uGv9 {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qHt8uGv9 .item-img {
  position: relative;
}
.cid-u0qHt8uGv9 .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u0qHt8uGv9 .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u0qHt8uGv9 .image-wrapper {
    min-height: 400px;
  }
}
.cid-u0qHt8uGv9 .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0qHt8uGv9 .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u0qHt8uGv9 .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u0qHt8uGv9 .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u0qHt8uGv9 .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u0qHt8uGv9 .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qHt8uGv9 .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u0qHt8uGv9 .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u0qHt8uGv9 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qHt8uGv9 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u0qHt8uGv9 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qHt8uGv9 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u0qHt8uGv9 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qHt8uGv9 img,
.cid-u0qHt8uGv9 .item-img {
  width: 100%;
}
.cid-u0qVO7Blkp {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qVO7Blkp .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qVO7Blkp .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qHtaHnXh {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u0qHtaHnXh .item-img {
  position: relative;
}
.cid-u0qHtaHnXh .item-img img {
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-u0qHtaHnXh .card-text {
    padding-left: 4rem;
  }
}
.cid-u0qHtaHnXh h5 {
  line-height: 1.2;
}
.cid-u0qHtaHnXh .card {
  margin-bottom: 2rem;
}
.cid-u0qHtaHnXh .card:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qHtaHnXh .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qHtaHnXh .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  min-height: 250px;
  background: #8e34a1;
}
@media (max-width: 992px) {
  .cid-u0qHtaHnXh .image-wrapper {
    min-height: 200px;
  }
}
.cid-u0qHtaHnXh .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qHtaHnXh .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qHtaHnXh .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qHtaHnXh .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qHtaHnXh .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qHtaHnXh .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qHtaHnXh .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qHtaHnXh .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qHtaHnXh .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qHtaHnXh .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qHtaHnXh .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qHtaHnXh .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qHtaHnXh img,
.cid-u0qHtaHnXh .item-img {
  width: 100%;
}
.cid-u0qHtaHnXh .item:focus,
.cid-u0qHtaHnXh span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qHtaHnXh .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qHtaHnXh .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0qHtaHnXh .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qHtaHnXh .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qHtaHnXh .mbr-section-subtitle,
.cid-u0qHtaHnXh .subtitle-wrap,
.cid-u0qHtaHnXh .mbr-section-btn {
  text-align: left;
}
.cid-u0qHtaHnXh .mbr-text,
.cid-u0qHtaHnXh .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qHtaHnXh .mbr-text {
  color: #000000;
}
.cid-u0qIJrJouq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u0qIJrJouq .item-img {
  position: relative;
}
.cid-u0qIJrJouq .item-img img {
  transition: all 0.2s;
}
.cid-u0qIJrJouq h5 {
  line-height: 1.2;
}
.cid-u0qIJrJouq .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qIJrJouq .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0qIJrJouq .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qIJrJouq .item:hover img {
  transform: scale(1.05);
}
.cid-u0qIJrJouq .mbr-section-subtitle {
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
  background: #000000;
}
@media (max-width: 992px) {
  .cid-u0qIJrJouq .subtitle-wrap,
  .cid-u0qIJrJouq .mbr-section-subtitle {
    text-align: center;
  }
}
.cid-u0qIJrJouq .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qIJrJouq .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qIJrJouq .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qIJrJouq .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qIJrJouq .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qIJrJouq .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qIJrJouq .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qIJrJouq .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qIJrJouq .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qIJrJouq .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qIJrJouq .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qIJrJouq .item-content {
  padding: 0.5rem;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qIJrJouq .item-content {
    padding: 0 0.5rem;
    padding-top: 1rem;
  }
}
.cid-u0qIJrJouq img,
.cid-u0qIJrJouq .item-img {
  width: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-u0qIJrJouq .item:focus,
.cid-u0qIJrJouq span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qIJrJouq .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qIJrJouq .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qIJrJouq .item-title {
  text-align: left;
  color: #000000;
}
.cid-u0qIJrJouq .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u0qIJrJouq .mbr-text,
.cid-u0qIJrJouq .item .mbr-section-btn {
  color: #000000;
}
.cid-u0qIJrJouq .mbr-section-subtitle,
.cid-u0qIJrJouq .subtitle-wrap,
.cid-u0qIJrJouq .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u0qIESP4KG {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-u0qIESP4KG .item-img {
  position: relative;
}
.cid-u0qIESP4KG .item-img img {
  transition: all 0.2s;
}
.cid-u0qIESP4KG .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qIESP4KG .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0qIESP4KG .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qIESP4KG .item:hover img {
  transform: scale(1.05);
}
.cid-u0qIESP4KG .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qIESP4KG .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qIESP4KG .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qIESP4KG .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qIESP4KG .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qIESP4KG .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qIESP4KG .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qIESP4KG .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qIESP4KG .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qIESP4KG .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qIESP4KG .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qIESP4KG .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qIESP4KG .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qIESP4KG .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qIESP4KG img,
.cid-u0qIESP4KG .item-img {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u0qIESP4KG .item:focus,
.cid-u0qIESP4KG span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qIESP4KG .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qIESP4KG .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qIESP4KG .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qIESP4KG .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qIESP4KG .mbr-section-subtitle,
.cid-u0qIESP4KG .subtitle-wrap,
.cid-u0qIESP4KG .mbr-section-btn {
  text-align: center;
}
.cid-u0qIESP4KG .mbr-text,
.cid-u0qIESP4KG .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qHtdxox7 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qHtdxox7 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qHtdxox7 .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qHte4R7j {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qHte4R7j .item-img {
  position: relative;
}
.cid-u0qHte4R7j .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-u0qHte4R7j .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qHte4R7j .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qHte4R7j .item1 {
  padding-bottom: 2rem;
}
.cid-u0qHte4R7j .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qHte4R7j .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qHte4R7j .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qHte4R7j .item1,
.cid-u0qHte4R7j .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qHte4R7j .item1 .item:hover,
.cid-u0qHte4R7j .item .item:hover {
  cursor: pointer;
}
.cid-u0qHte4R7j .item1:hover .link-icon-wrapper span,
.cid-u0qHte4R7j .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qHte4R7j .item1:hover img,
.cid-u0qHte4R7j .item:hover img {
  transform: scale(1.05);
}
.cid-u0qHte4R7j .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qHte4R7j .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qHte4R7j .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qHte4R7j .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qHte4R7j .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qHte4R7j .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qHte4R7j .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qHte4R7j .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qHte4R7j .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qHte4R7j img,
.cid-u0qHte4R7j .item-img {
  width: 100%;
  height: 240px;
  object-fit: cover;
}
.cid-u0qHte4R7j .item:focus,
.cid-u0qHte4R7j span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qHte4R7j .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qHte4R7j .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qHte4R7j .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qHte4R7j .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qHte4R7j .mbr-section-subtitle,
.cid-u0qHte4R7j .subtitle-wrap,
.cid-u0qHte4R7j .mbr-section-btn {
  text-align: left;
}
.cid-u0qHte4R7j .mbr-text,
.cid-u0qHte4R7j .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qHteHDjR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u0qHteHDjR .carousel {
  height: 800px;
}
.cid-u0qHteHDjR .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u0qHteHDjR .carousel-item,
.cid-u0qHteHDjR .carousel-inner {
  height: 100%;
}
.cid-u0qHteHDjR .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u0qHteHDjR .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u0qHteHDjR .carousel-caption {
    width: 900px;
  }
}
.cid-u0qHteHDjR .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u0qHteHDjR .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u0qHteHDjR .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u0qHteHDjR .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0qHteHDjR .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u0qHteHDjR .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u0qHteHDjR .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u0qHteHDjR .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u0qHteHDjR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0qHteHDjR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0qHteHDjR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0qHteHDjR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u0qHteHDjR .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u0qHteHDjR .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u0qHteHDjR .carousel-indicators li::after,
.cid-u0qHteHDjR .carousel-indicators li::before {
  content: none;
}
.cid-u0qHteHDjR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0rjIk4uFF {
  background-color: #ffffff;
}
.cid-u0rjIk4uFF .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rjIk4uFF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rjIk4uFF input:hover {
  border-color: white !important;
}
.cid-u0rjIk4uFF .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rjIk4uFF .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rjIk4uFF img {
  object-fit: cover;
}
.cid-u0rjIk4uFF .btn,
.cid-u0rjIk4uFF .btn:hover,
.cid-u0rjIk4uFF .btn:focus,
.cid-u0rjIk4uFF .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rjIk4uFF .item-wrapper {
  width: 100%;
}
.cid-u0rjIk4uFF .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rjIk4uFF .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rjIk4uFF .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rjIk4uFF .card-box {
    padding: 1rem;
  }
}
.cid-u0rjIk4uFF .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rjIk4uFF .card-wrapper {
  display: flex;
}
.cid-u0rjIk4uFF .wrap {
  background: #8e34a1;
}
.cid-u0rjIk4uFF .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rjIk4uFF .mbr-text,
.cid-u0rjIk4uFF .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rjIk4uFF .mbr-link,
.cid-u0rjIk4uFF .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rjIk4uFF .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rjIk4uFF .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qHtgoX2b {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u0qHtgoX2b .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0qHtgoX2b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0qHtgoX2b p a:hover {
  text-decoration: underline;
}
.cid-u0qHtgoX2b h2 {
  line-height: 1.3;
}
.cid-u0qHtgoX2b img {
  object-fit: cover;
}
.cid-u0qHtgoX2b .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u0qHtgoX2b .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u0qHtgoX2b .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u0qHtgoX2b .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u0qHtgoX2b .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u0qHtgoX2b .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u0qHtgoX2b .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u0qHtgoX2b .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u0qHtgoX2b .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u0qHtgoX2b .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qHtgoX2b .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u0qHtgoX2b .wrap {
  background: #8e34a1;
}
.cid-u0qHtgoX2b .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u0qHtgoX2b .link-wrapper {
    flex-direction: column;
  }
}
.cid-u0qHtgoX2b .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0qHtgoX2b .mbr-text,
.cid-u0qHtgoX2b .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0qHtgoX2b .mbr-link,
.cid-u0qHtgoX2b .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u0qHtgoX2b .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qHtgoX2b .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u0qKRjEm15 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u0qKRjEm15 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u0qKRjEm15 .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u0qKRjEm15 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u0qKRjEm15 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0qKRjEm15 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u0qKRjEm15 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u0qKRjEm15 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0qKRjEm15 .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u0qKRjEm15 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u0qKRjEm15 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u0qKRjEm15 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u0qKRjEm15 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u0qKRjEm15 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u0qKRjEm15 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u0qKRjEm15 .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u0qKRjEm15 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u0qKRjEm15 .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u0qKRjEm15 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u0qKRjEm15 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u0qKRjEm15 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u0qKRjEm15 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u0qKRjEm15 .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u0qKRjEm15 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0qKRjEm15 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qKRjEm15 .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u0qKRjEm15 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0qKRjEm15 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u0qKRjEm15 .nav-item:focus,
.cid-u0qKRjEm15 .nav-link:focus {
  outline: none;
}
.cid-u0qKRjEm15 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0qKRjEm15 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0qKRjEm15 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0qKRjEm15 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0qKRjEm15 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0qKRjEm15 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0qKRjEm15 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u0qKRjEm15 .navbar.opened {
  transition: all 0.3s;
}
.cid-u0qKRjEm15 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0qKRjEm15 .navbar .navbar-logo img {
  width: auto;
}
.cid-u0qKRjEm15 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u0qKRjEm15 .navbar.collapsed {
  justify-content: center;
}
.cid-u0qKRjEm15 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0qKRjEm15 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0qKRjEm15 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u0qKRjEm15 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0qKRjEm15 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0qKRjEm15 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0qKRjEm15 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0qKRjEm15 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0qKRjEm15 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0qKRjEm15 .navbar {
    min-height: 72px;
  }
  .cid-u0qKRjEm15 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u0qKRjEm15 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0qKRjEm15 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0qKRjEm15 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0qKRjEm15 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0qKRjEm15 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0qKRjEm15 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u0qKRjEm15 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u0qKRjEm15 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0qKRjEm15 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u0qKRjEm15 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u0qKRjEm15 .dropdown-item.active,
.cid-u0qKRjEm15 .dropdown-item:active {
  background-color: transparent;
}
.cid-u0qKRjEm15 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0qKRjEm15 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0qKRjEm15 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0qKRjEm15 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0qKRjEm15 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u0qKRjEm15 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u0qKRjEm15 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0qKRjEm15 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u0qKRjEm15 .navbar-buttons {
    text-align: left;
  }
}
.cid-u0qKRjEm15 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0qKRjEm15 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0qKRjEm15 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0qKRjEm15 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qKRjEm15 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qKRjEm15 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0qKRjEm15 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qKRjEm15 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0qKRjEm15 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0qKRjEm15 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qKRjEm15 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0qKRjEm15 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u0qKRjEm15 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u0qKRjEm15 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u0qKRjEm15 .navbar {
    height: 70px;
  }
  .cid-u0qKRjEm15 .navbar.opened {
    height: auto;
  }
  .cid-u0qKRjEm15 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0qKRjEm15 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u0qKRjEm15 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u0qKRjEm15 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u0qKRjEm15 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u0qKRjEm15 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u0qKRjEm15 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u0qKRjEm15 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u0qKRjEm15 .navbar-brand {
    margin-right: auto;
  }
  .cid-u0qKRjEm15 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u0qKRjEm15 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u0qKRjEm15 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u0qKRjEm15 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qKRjEm15 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u0qKRjEm15 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u0qKRjEm15 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u0qKRjEm15 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u0qKRjEm15 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qKRjEm15 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u0qKRjEm15 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u0qKRkrBJy {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qKRkrBJy .item-img {
  position: relative;
}
.cid-u0qKRkrBJy .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u0qKRkrBJy .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u0qKRkrBJy .image-wrapper {
    min-height: 400px;
  }
}
.cid-u0qKRkrBJy .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0qKRkrBJy .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u0qKRkrBJy .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u0qKRkrBJy .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u0qKRkrBJy .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u0qKRkrBJy .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qKRkrBJy .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u0qKRkrBJy .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u0qKRkrBJy .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qKRkrBJy .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u0qKRkrBJy .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qKRkrBJy .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u0qKRkrBJy .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qKRkrBJy img,
.cid-u0qKRkrBJy .item-img {
  width: 100%;
}
.cid-u0qV3KXVUk {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qV3KXVUk .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qV3KXVUk .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qKRlTr0x {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u0qKRlTr0x .item-img {
  position: relative;
}
.cid-u0qKRlTr0x .item-img img {
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-u0qKRlTr0x .card-text {
    padding-left: 4rem;
  }
}
.cid-u0qKRlTr0x h5 {
  line-height: 1.2;
}
.cid-u0qKRlTr0x .card {
  margin-bottom: 2rem;
}
.cid-u0qKRlTr0x .card:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qKRlTr0x .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qKRlTr0x .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  min-height: 250px;
  background: #8e34a1;
}
@media (max-width: 992px) {
  .cid-u0qKRlTr0x .image-wrapper {
    min-height: 200px;
  }
}
.cid-u0qKRlTr0x .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qKRlTr0x .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qKRlTr0x .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qKRlTr0x .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qKRlTr0x .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qKRlTr0x .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qKRlTr0x .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qKRlTr0x .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qKRlTr0x .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qKRlTr0x .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qKRlTr0x .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qKRlTr0x .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qKRlTr0x img,
.cid-u0qKRlTr0x .item-img {
  width: 100%;
}
.cid-u0qKRlTr0x .item:focus,
.cid-u0qKRlTr0x span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qKRlTr0x .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qKRlTr0x .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0qKRlTr0x .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qKRlTr0x .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qKRlTr0x .mbr-section-subtitle,
.cid-u0qKRlTr0x .subtitle-wrap,
.cid-u0qKRlTr0x .mbr-section-btn {
  text-align: left;
}
.cid-u0qKRlTr0x .mbr-text,
.cid-u0qKRlTr0x .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qKRlTr0x .mbr-text {
  color: #000000;
}
.cid-u0rcbgQgCk {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u0rcbgQgCk img,
.cid-u0rcbgQgCk .item-img {
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-u0rcbgQgCk .item:focus,
.cid-u0rcbgQgCk span:focus {
  outline: none;
}
.cid-u0rcbgQgCk .item-wrapper {
  position: relative;
}
.cid-u0rcbgQgCk .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u0rcbgQgCk .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u0rcbgQgCk .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-u0rcbgQgCk .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u0rcbgQgCk .mbr-section-title {
  color: #232323;
}
.cid-u0rcbgQgCk .mbr-text,
.cid-u0rcbgQgCk .mbr-section-btn {
  text-align: center;
}
.cid-u0rcbgQgCk .item-title {
  text-align: center;
}
.cid-u0rcbgQgCk .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-u0rcbgQgCk .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-u0rcbgQgCk .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u0rcbgQgCk .embla__button--next,
.cid-u0rcbgQgCk .embla__button--prev {
  display: flex;
}
.cid-u0rcbgQgCk .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}
@media (max-width: 768px) {
  .cid-u0rcbgQgCk .embla__button {
    display: none;
  }
}
.cid-u0rcbgQgCk .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u0rcbgQgCk .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-u0rcbgQgCk .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0rcbgQgCk .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0rcbgQgCk .embla__button {
    top: auto;
  }
}
.cid-u0rcbgQgCk .embla {
  position: relative;
  width: 100%;
}
.cid-u0rcbgQgCk .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u0rcbgQgCk .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u0rcbgQgCk .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u0rcbgQgCk .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-u0qKRmxsx1 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #8e34a1;
}
.cid-u0qKRmxsx1 .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #8e34a1 !important;
  transition: all 0.3s;
  transform: rotate(45deg);
  font-weight: bold;
}
.cid-u0qKRmxsx1 .panel-group {
  border: none;
}
.cid-u0qKRmxsx1 .card-header {
  padding: 0.5rem 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0qKRmxsx1 .card-header {
    padding: 1rem 0rem;
  }
}
.cid-u0qKRmxsx1 .panel-body {
  padding: 0 0.5rem;
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-u0qKRmxsx1 .panel-body {
    padding: 0rem;
    padding-bottom: 1rem;
  }
}
.cid-u0qKRmxsx1 .img-col {
  padding: 0;
}
.cid-u0qKRmxsx1 .img-item {
  height: 100%;
}
.cid-u0qKRmxsx1 img {
  height: 100%;
  object-fit: cover;
}
.cid-u0qKRmxsx1 .collapsed span {
  transform: rotate(0deg);
}
.cid-u0qKRmxsx1 .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-u0qKRmxsx1 p {
  margin-bottom: 0.3rem;
}
.cid-u0qKRmxsx1 .panel-title-edit {
  color: #e9c0e9;
}
.cid-u0qKRmxsx1 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-u0qKRmxsx1 .card {
  background: #ffffff;
  padding: 1rem 2rem;
  border-radius: 2rem;
}
@media (max-width: 767px) {
  .cid-u0qKRmxsx1 .card {
    padding: 1.5rem;
  }
}
.cid-u0qKRmxsx1 .panel-text {
  color: #8e34a1;
}
.cid-u0qKRmxsx1 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qKRmxsx1 .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-u0qKRmxsx1 .panel-title-edit,
.cid-u0qKRmxsx1 .mbr-iconfont {
  color: #8e34a1;
}
.cid-u0qKRnfbu5 {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #8e34a1;
}
.cid-u0qKRnfbu5 .item-img {
  position: relative;
}
.cid-u0qKRnfbu5 .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-u0qKRnfbu5 .cardbg {
  background: #ffffff;
  height: 100%;
  min-height: 160px;
}
.cid-u0qKRnfbu5 .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qKRnfbu5 .image-wrapper {
  overflow: hidden;
}
.cid-u0qKRnfbu5 .item1 {
  margin-bottom: 2rem !important;
}
.cid-u0qKRnfbu5 .item-wrapper {
  position: relative;
  background: #8e34a1;
  border: 3px solid #8e34a1;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qKRnfbu5 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qKRnfbu5 .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #8e34a1;
}
.cid-u0qKRnfbu5 .item1,
.cid-u0qKRnfbu5 .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qKRnfbu5 .item1 .item:hover,
.cid-u0qKRnfbu5 .item .item:hover {
  cursor: pointer;
}
.cid-u0qKRnfbu5 .item1:hover .link-icon-wrapper span,
.cid-u0qKRnfbu5 .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-u0qKRnfbu5 .card2 {
    margin-top: 1rem;
  }
}
.cid-u0qKRnfbu5 .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #8e34a1;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qKRnfbu5 .link-icon-wrapper .icon-wrap {
  background: #ffffff;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qKRnfbu5 .link-icon-wrapper .icon-wrap span {
  color: #8e34a1;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qKRnfbu5 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qKRnfbu5 .link-icon-wrapper .svg1 path {
  fill: #8e34a1;
}
.cid-u0qKRnfbu5 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qKRnfbu5 .link-icon-wrapper .svg2 path {
  fill: #8e34a1;
}
.cid-u0qKRnfbu5 .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qKRnfbu5 .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qKRnfbu5 img,
.cid-u0qKRnfbu5 .item-img {
  width: 100%;
}
.cid-u0qKRnfbu5 .item:focus,
.cid-u0qKRnfbu5 span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qKRnfbu5 .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qKRnfbu5 .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0qKRnfbu5 .item-title {
  text-align: left;
  color: #8e34a1;
}
.cid-u0qKRnfbu5 .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qKRnfbu5 .mbr-section-subtitle,
.cid-u0qKRnfbu5 .subtitle-wrap,
.cid-u0qKRnfbu5 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-u0qKRnfbu5 .mbr-text,
.cid-u0qKRnfbu5 .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-u0qKRnQ5Ft {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qKRnQ5Ft .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qKRnQ5Ft .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qKRok5US {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qKRok5US .item-img {
  position: relative;
}
.cid-u0qKRok5US .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-u0qKRok5US .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qKRok5US .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qKRok5US .item1 {
  padding-bottom: 2rem;
}
.cid-u0qKRok5US .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qKRok5US .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qKRok5US .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qKRok5US .item1,
.cid-u0qKRok5US .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qKRok5US .item1 .item:hover,
.cid-u0qKRok5US .item .item:hover {
  cursor: pointer;
}
.cid-u0qKRok5US .item1:hover .link-icon-wrapper span,
.cid-u0qKRok5US .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qKRok5US .item1:hover img,
.cid-u0qKRok5US .item:hover img {
  transform: scale(1.05);
}
.cid-u0qKRok5US .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qKRok5US .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qKRok5US .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qKRok5US .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qKRok5US .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qKRok5US .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qKRok5US .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qKRok5US .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qKRok5US .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qKRok5US img,
.cid-u0qKRok5US .item-img {
  width: 100%;
  height: 240px;
  object-fit: cover;
}
.cid-u0qKRok5US .item:focus,
.cid-u0qKRok5US span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qKRok5US .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qKRok5US .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qKRok5US .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qKRok5US .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qKRok5US .mbr-section-subtitle,
.cid-u0qKRok5US .subtitle-wrap,
.cid-u0qKRok5US .mbr-section-btn {
  text-align: left;
}
.cid-u0qKRok5US .mbr-text,
.cid-u0qKRok5US .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qKRoVz0U {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u0qKRoVz0U .carousel {
  height: 800px;
}
.cid-u0qKRoVz0U .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u0qKRoVz0U .carousel-item,
.cid-u0qKRoVz0U .carousel-inner {
  height: 100%;
}
.cid-u0qKRoVz0U .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u0qKRoVz0U .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u0qKRoVz0U .carousel-caption {
    width: 900px;
  }
}
.cid-u0qKRoVz0U .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u0qKRoVz0U .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u0qKRoVz0U .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u0qKRoVz0U .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0qKRoVz0U .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u0qKRoVz0U .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u0qKRoVz0U .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u0qKRoVz0U .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u0qKRoVz0U .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0qKRoVz0U .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0qKRoVz0U .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0qKRoVz0U .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u0qKRoVz0U .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u0qKRoVz0U .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u0qKRoVz0U .carousel-indicators li::after,
.cid-u0qKRoVz0U .carousel-indicators li::before {
  content: none;
}
.cid-u0qKRoVz0U .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0rjz6bgA8 {
  background-color: #ffffff;
}
.cid-u0rjz6bgA8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rjz6bgA8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rjz6bgA8 input:hover {
  border-color: white !important;
}
.cid-u0rjz6bgA8 .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rjz6bgA8 .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rjz6bgA8 img {
  object-fit: cover;
}
.cid-u0rjz6bgA8 .btn,
.cid-u0rjz6bgA8 .btn:hover,
.cid-u0rjz6bgA8 .btn:focus,
.cid-u0rjz6bgA8 .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rjz6bgA8 .item-wrapper {
  width: 100%;
}
.cid-u0rjz6bgA8 .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rjz6bgA8 .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rjz6bgA8 .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rjz6bgA8 .card-box {
    padding: 1rem;
  }
}
.cid-u0rjz6bgA8 .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rjz6bgA8 .card-wrapper {
  display: flex;
}
.cid-u0rjz6bgA8 .wrap {
  background: #8e34a1;
}
.cid-u0rjz6bgA8 .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rjz6bgA8 .mbr-text,
.cid-u0rjz6bgA8 .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rjz6bgA8 .mbr-link,
.cid-u0rjz6bgA8 .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rjz6bgA8 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rjz6bgA8 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qKRq8CTf {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u0qKRq8CTf .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0qKRq8CTf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0qKRq8CTf p a:hover {
  text-decoration: underline;
}
.cid-u0qKRq8CTf h2 {
  line-height: 1.3;
}
.cid-u0qKRq8CTf img {
  object-fit: cover;
}
.cid-u0qKRq8CTf .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u0qKRq8CTf .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u0qKRq8CTf .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u0qKRq8CTf .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u0qKRq8CTf .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u0qKRq8CTf .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u0qKRq8CTf .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u0qKRq8CTf .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u0qKRq8CTf .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u0qKRq8CTf .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qKRq8CTf .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u0qKRq8CTf .wrap {
  background: #8e34a1;
}
.cid-u0qKRq8CTf .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u0qKRq8CTf .link-wrapper {
    flex-direction: column;
  }
}
.cid-u0qKRq8CTf .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0qKRq8CTf .mbr-text,
.cid-u0qKRq8CTf .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0qKRq8CTf .mbr-link,
.cid-u0qKRq8CTf .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u0qKRq8CTf .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qKRq8CTf .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u0qLjGZ1fg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u0qLjGZ1fg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u0qLjGZ1fg .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u0qLjGZ1fg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u0qLjGZ1fg .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0qLjGZ1fg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u0qLjGZ1fg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u0qLjGZ1fg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0qLjGZ1fg .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u0qLjGZ1fg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u0qLjGZ1fg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u0qLjGZ1fg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u0qLjGZ1fg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u0qLjGZ1fg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u0qLjGZ1fg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u0qLjGZ1fg .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u0qLjGZ1fg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u0qLjGZ1fg .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u0qLjGZ1fg .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u0qLjGZ1fg .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u0qLjGZ1fg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u0qLjGZ1fg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u0qLjGZ1fg .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u0qLjGZ1fg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0qLjGZ1fg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qLjGZ1fg .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u0qLjGZ1fg .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0qLjGZ1fg .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u0qLjGZ1fg .nav-item:focus,
.cid-u0qLjGZ1fg .nav-link:focus {
  outline: none;
}
.cid-u0qLjGZ1fg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0qLjGZ1fg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0qLjGZ1fg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0qLjGZ1fg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0qLjGZ1fg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0qLjGZ1fg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0qLjGZ1fg .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u0qLjGZ1fg .navbar.opened {
  transition: all 0.3s;
}
.cid-u0qLjGZ1fg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0qLjGZ1fg .navbar .navbar-logo img {
  width: auto;
}
.cid-u0qLjGZ1fg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u0qLjGZ1fg .navbar.collapsed {
  justify-content: center;
}
.cid-u0qLjGZ1fg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0qLjGZ1fg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0qLjGZ1fg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u0qLjGZ1fg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0qLjGZ1fg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0qLjGZ1fg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0qLjGZ1fg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0qLjGZ1fg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0qLjGZ1fg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0qLjGZ1fg .navbar {
    min-height: 72px;
  }
  .cid-u0qLjGZ1fg .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u0qLjGZ1fg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0qLjGZ1fg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0qLjGZ1fg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0qLjGZ1fg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0qLjGZ1fg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0qLjGZ1fg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u0qLjGZ1fg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u0qLjGZ1fg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0qLjGZ1fg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u0qLjGZ1fg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u0qLjGZ1fg .dropdown-item.active,
.cid-u0qLjGZ1fg .dropdown-item:active {
  background-color: transparent;
}
.cid-u0qLjGZ1fg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0qLjGZ1fg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0qLjGZ1fg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0qLjGZ1fg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0qLjGZ1fg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u0qLjGZ1fg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u0qLjGZ1fg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0qLjGZ1fg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u0qLjGZ1fg .navbar-buttons {
    text-align: left;
  }
}
.cid-u0qLjGZ1fg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0qLjGZ1fg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0qLjGZ1fg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0qLjGZ1fg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qLjGZ1fg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qLjGZ1fg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0qLjGZ1fg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qLjGZ1fg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0qLjGZ1fg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0qLjGZ1fg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qLjGZ1fg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0qLjGZ1fg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u0qLjGZ1fg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u0qLjGZ1fg .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u0qLjGZ1fg .navbar {
    height: 70px;
  }
  .cid-u0qLjGZ1fg .navbar.opened {
    height: auto;
  }
  .cid-u0qLjGZ1fg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0qLjGZ1fg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u0qLjGZ1fg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u0qLjGZ1fg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u0qLjGZ1fg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u0qLjGZ1fg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u0qLjGZ1fg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u0qLjGZ1fg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u0qLjGZ1fg .navbar-brand {
    margin-right: auto;
  }
  .cid-u0qLjGZ1fg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u0qLjGZ1fg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u0qLjGZ1fg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u0qLjGZ1fg .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qLjGZ1fg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u0qLjGZ1fg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u0qLjGZ1fg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u0qLjGZ1fg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u0qLjGZ1fg .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qLjGZ1fg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u0qLjGZ1fg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u0qLjHJSkO {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qLjHJSkO .item-img {
  position: relative;
}
.cid-u0qLjHJSkO .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u0qLjHJSkO .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u0qLjHJSkO .image-wrapper {
    min-height: 400px;
  }
}
.cid-u0qLjHJSkO .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0qLjHJSkO .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u0qLjHJSkO .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u0qLjHJSkO .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u0qLjHJSkO .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u0qLjHJSkO .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qLjHJSkO .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u0qLjHJSkO .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u0qLjHJSkO .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qLjHJSkO .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u0qLjHJSkO .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qLjHJSkO .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u0qLjHJSkO .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qLjHJSkO img,
.cid-u0qLjHJSkO .item-img {
  width: 100%;
}
.cid-u0qUuZbuxa {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qUuZbuxa .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qUuZbuxa .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qLjILuvt {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u0qLjILuvt .item-img {
  position: relative;
}
.cid-u0qLjILuvt .item-img img {
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-u0qLjILuvt .card-text {
    padding-left: 4rem;
  }
}
.cid-u0qLjILuvt h5 {
  line-height: 1.2;
}
.cid-u0qLjILuvt .card {
  margin-bottom: 2rem;
}
.cid-u0qLjILuvt .card:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qLjILuvt .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qLjILuvt .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  min-height: 250px;
  background: #8e34a1;
}
@media (max-width: 992px) {
  .cid-u0qLjILuvt .image-wrapper {
    min-height: 200px;
  }
}
.cid-u0qLjILuvt .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qLjILuvt .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qLjILuvt .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qLjILuvt .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qLjILuvt .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qLjILuvt .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qLjILuvt .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qLjILuvt .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qLjILuvt .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qLjILuvt .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qLjILuvt .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qLjILuvt .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qLjILuvt img,
.cid-u0qLjILuvt .item-img {
  width: 100%;
}
.cid-u0qLjILuvt .item:focus,
.cid-u0qLjILuvt span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qLjILuvt .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qLjILuvt .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0qLjILuvt .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qLjILuvt .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qLjILuvt .mbr-section-subtitle,
.cid-u0qLjILuvt .subtitle-wrap,
.cid-u0qLjILuvt .mbr-section-btn {
  text-align: left;
}
.cid-u0qLjILuvt .mbr-text,
.cid-u0qLjILuvt .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qLjILuvt .mbr-text {
  color: #000000;
}
.cid-u0qLjJjjhj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u0qLjJjjhj .item-img {
  position: relative;
}
.cid-u0qLjJjjhj .item-img img {
  transition: all 0.2s;
}
.cid-u0qLjJjjhj h5 {
  line-height: 1.2;
}
.cid-u0qLjJjjhj .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qLjJjjhj .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0qLjJjjhj .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qLjJjjhj .item:hover img {
  transform: scale(1.05);
}
.cid-u0qLjJjjhj .mbr-section-subtitle {
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
  background: #000000;
}
@media (max-width: 992px) {
  .cid-u0qLjJjjhj .subtitle-wrap,
  .cid-u0qLjJjjhj .mbr-section-subtitle {
    text-align: center;
  }
}
.cid-u0qLjJjjhj .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qLjJjjhj .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qLjJjjhj .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qLjJjjhj .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qLjJjjhj .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qLjJjjhj .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qLjJjjhj .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qLjJjjhj .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qLjJjjhj .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qLjJjjhj .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qLjJjjhj .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qLjJjjhj .item-content {
  padding: 0.5rem;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qLjJjjhj .item-content {
    padding: 0 0.5rem;
    padding-top: 1rem;
  }
}
.cid-u0qLjJjjhj img,
.cid-u0qLjJjjhj .item-img {
  width: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-u0qLjJjjhj .item:focus,
.cid-u0qLjJjjhj span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qLjJjjhj .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qLjJjjhj .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qLjJjjhj .item-title {
  text-align: left;
  color: #000000;
}
.cid-u0qLjJjjhj .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u0qLjJjjhj .mbr-text,
.cid-u0qLjJjjhj .item .mbr-section-btn {
  color: #000000;
}
.cid-u0qLjJjjhj .mbr-section-subtitle,
.cid-u0qLjJjjhj .subtitle-wrap,
.cid-u0qLjJjjhj .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u0qLjJOngq {
  padding-top: 0rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-u0qLjJOngq .item-img {
  position: relative;
}
.cid-u0qLjJOngq .item-img img {
  transition: all 0.2s;
}
.cid-u0qLjJOngq .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qLjJOngq .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0qLjJOngq .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qLjJOngq .item:hover img {
  transform: scale(1.05);
}
.cid-u0qLjJOngq .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qLjJOngq .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qLjJOngq .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qLjJOngq .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qLjJOngq .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qLjJOngq .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qLjJOngq .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qLjJOngq .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qLjJOngq .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qLjJOngq .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qLjJOngq .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qLjJOngq .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qLjJOngq .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qLjJOngq .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qLjJOngq img,
.cid-u0qLjJOngq .item-img {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u0qLjJOngq .item:focus,
.cid-u0qLjJOngq span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qLjJOngq .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qLjJOngq .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qLjJOngq .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qLjJOngq .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qLjJOngq .mbr-section-subtitle,
.cid-u0qLjJOngq .subtitle-wrap,
.cid-u0qLjJOngq .mbr-section-btn {
  text-align: center;
}
.cid-u0qLjJOngq .mbr-text,
.cid-u0qLjJOngq .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qLjKrsZ7 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qLjKrsZ7 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qLjKrsZ7 .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qLjKVPWO {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qLjKVPWO .item-img {
  position: relative;
}
.cid-u0qLjKVPWO .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-u0qLjKVPWO .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qLjKVPWO .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qLjKVPWO .item1 {
  padding-bottom: 2rem;
}
.cid-u0qLjKVPWO .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qLjKVPWO .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qLjKVPWO .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qLjKVPWO .item1,
.cid-u0qLjKVPWO .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qLjKVPWO .item1 .item:hover,
.cid-u0qLjKVPWO .item .item:hover {
  cursor: pointer;
}
.cid-u0qLjKVPWO .item1:hover .link-icon-wrapper span,
.cid-u0qLjKVPWO .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qLjKVPWO .item1:hover img,
.cid-u0qLjKVPWO .item:hover img {
  transform: scale(1.05);
}
.cid-u0qLjKVPWO .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qLjKVPWO .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qLjKVPWO .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qLjKVPWO .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qLjKVPWO .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qLjKVPWO .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qLjKVPWO .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qLjKVPWO .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qLjKVPWO .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qLjKVPWO img,
.cid-u0qLjKVPWO .item-img {
  width: 100%;
  height: 240px;
  object-fit: cover;
}
.cid-u0qLjKVPWO .item:focus,
.cid-u0qLjKVPWO span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qLjKVPWO .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qLjKVPWO .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qLjKVPWO .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qLjKVPWO .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qLjKVPWO .mbr-section-subtitle,
.cid-u0qLjKVPWO .subtitle-wrap,
.cid-u0qLjKVPWO .mbr-section-btn {
  text-align: left;
}
.cid-u0qLjKVPWO .mbr-text,
.cid-u0qLjKVPWO .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qLjLBgsc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u0qLjLBgsc .carousel {
  height: 800px;
}
.cid-u0qLjLBgsc .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u0qLjLBgsc .carousel-item,
.cid-u0qLjLBgsc .carousel-inner {
  height: 100%;
}
.cid-u0qLjLBgsc .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u0qLjLBgsc .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u0qLjLBgsc .carousel-caption {
    width: 900px;
  }
}
.cid-u0qLjLBgsc .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u0qLjLBgsc .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u0qLjLBgsc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u0qLjLBgsc .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0qLjLBgsc .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u0qLjLBgsc .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u0qLjLBgsc .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u0qLjLBgsc .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u0qLjLBgsc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0qLjLBgsc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0qLjLBgsc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0qLjLBgsc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u0qLjLBgsc .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u0qLjLBgsc .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u0qLjLBgsc .carousel-indicators li::after,
.cid-u0qLjLBgsc .carousel-indicators li::before {
  content: none;
}
.cid-u0qLjLBgsc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0rjvjDcn9 {
  background-color: #ffffff;
}
.cid-u0rjvjDcn9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rjvjDcn9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rjvjDcn9 input:hover {
  border-color: white !important;
}
.cid-u0rjvjDcn9 .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rjvjDcn9 .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rjvjDcn9 img {
  object-fit: cover;
}
.cid-u0rjvjDcn9 .btn,
.cid-u0rjvjDcn9 .btn:hover,
.cid-u0rjvjDcn9 .btn:focus,
.cid-u0rjvjDcn9 .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rjvjDcn9 .item-wrapper {
  width: 100%;
}
.cid-u0rjvjDcn9 .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rjvjDcn9 .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rjvjDcn9 .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rjvjDcn9 .card-box {
    padding: 1rem;
  }
}
.cid-u0rjvjDcn9 .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rjvjDcn9 .card-wrapper {
  display: flex;
}
.cid-u0rjvjDcn9 .wrap {
  background: #8e34a1;
}
.cid-u0rjvjDcn9 .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rjvjDcn9 .mbr-text,
.cid-u0rjvjDcn9 .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rjvjDcn9 .mbr-link,
.cid-u0rjvjDcn9 .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rjvjDcn9 .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rjvjDcn9 .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qLjN1Oxm {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u0qLjN1Oxm .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0qLjN1Oxm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0qLjN1Oxm p a:hover {
  text-decoration: underline;
}
.cid-u0qLjN1Oxm h2 {
  line-height: 1.3;
}
.cid-u0qLjN1Oxm img {
  object-fit: cover;
}
.cid-u0qLjN1Oxm .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u0qLjN1Oxm .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u0qLjN1Oxm .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u0qLjN1Oxm .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u0qLjN1Oxm .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u0qLjN1Oxm .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u0qLjN1Oxm .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u0qLjN1Oxm .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u0qLjN1Oxm .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u0qLjN1Oxm .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qLjN1Oxm .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u0qLjN1Oxm .wrap {
  background: #8e34a1;
}
.cid-u0qLjN1Oxm .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u0qLjN1Oxm .link-wrapper {
    flex-direction: column;
  }
}
.cid-u0qLjN1Oxm .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0qLjN1Oxm .mbr-text,
.cid-u0qLjN1Oxm .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0qLjN1Oxm .mbr-link,
.cid-u0qLjN1Oxm .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u0qLjN1Oxm .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qLjN1Oxm .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u0qQKeYFgV {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-u0qQKeYFgV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u0qQKeYFgV .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-u0qQKeYFgV .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-u0qQKeYFgV .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u0qQKeYFgV .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-u0qQKeYFgV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u0qQKeYFgV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u0qQKeYFgV .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-u0qQKeYFgV .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-u0qQKeYFgV .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-u0qQKeYFgV .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-u0qQKeYFgV .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-u0qQKeYFgV .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-u0qQKeYFgV .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-u0qQKeYFgV .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-u0qQKeYFgV .nav-link {
  width: fit-content;
  position: relative;
}
.cid-u0qQKeYFgV .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-u0qQKeYFgV .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-u0qQKeYFgV .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-u0qQKeYFgV .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-u0qQKeYFgV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-u0qQKeYFgV .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-u0qQKeYFgV .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0qQKeYFgV .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qQKeYFgV .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-u0qQKeYFgV .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u0qQKeYFgV .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-u0qQKeYFgV .nav-item:focus,
.cid-u0qQKeYFgV .nav-link:focus {
  outline: none;
}
.cid-u0qQKeYFgV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u0qQKeYFgV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u0qQKeYFgV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u0qQKeYFgV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u0qQKeYFgV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u0qQKeYFgV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u0qQKeYFgV .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-u0qQKeYFgV .navbar.opened {
  transition: all 0.3s;
}
.cid-u0qQKeYFgV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u0qQKeYFgV .navbar .navbar-logo img {
  width: auto;
}
.cid-u0qQKeYFgV .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-u0qQKeYFgV .navbar.collapsed {
  justify-content: center;
}
.cid-u0qQKeYFgV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u0qQKeYFgV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u0qQKeYFgV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-u0qQKeYFgV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u0qQKeYFgV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u0qQKeYFgV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u0qQKeYFgV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u0qQKeYFgV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u0qQKeYFgV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-u0qQKeYFgV .navbar {
    min-height: 72px;
  }
  .cid-u0qQKeYFgV .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-u0qQKeYFgV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u0qQKeYFgV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u0qQKeYFgV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u0qQKeYFgV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u0qQKeYFgV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u0qQKeYFgV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u0qQKeYFgV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-u0qQKeYFgV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u0qQKeYFgV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u0qQKeYFgV .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-u0qQKeYFgV .dropdown-item.active,
.cid-u0qQKeYFgV .dropdown-item:active {
  background-color: transparent;
}
.cid-u0qQKeYFgV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u0qQKeYFgV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u0qQKeYFgV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u0qQKeYFgV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-u0qQKeYFgV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-u0qQKeYFgV .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-u0qQKeYFgV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u0qQKeYFgV .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-u0qQKeYFgV .navbar-buttons {
    text-align: left;
  }
}
.cid-u0qQKeYFgV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u0qQKeYFgV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-u0qQKeYFgV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u0qQKeYFgV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qQKeYFgV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u0qQKeYFgV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u0qQKeYFgV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qQKeYFgV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u0qQKeYFgV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u0qQKeYFgV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u0qQKeYFgV .navbar-dropdown {
  padding: 0 1rem;
}
.cid-u0qQKeYFgV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u0qQKeYFgV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u0qQKeYFgV .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u0qQKeYFgV .navbar {
    height: 70px;
  }
  .cid-u0qQKeYFgV .navbar.opened {
    height: auto;
  }
  .cid-u0qQKeYFgV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u0qQKeYFgV .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-u0qQKeYFgV .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-u0qQKeYFgV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-u0qQKeYFgV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-u0qQKeYFgV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-u0qQKeYFgV .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-u0qQKeYFgV .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-u0qQKeYFgV .navbar-brand {
    margin-right: auto;
  }
  .cid-u0qQKeYFgV .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-u0qQKeYFgV .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-u0qQKeYFgV .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-u0qQKeYFgV .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qQKeYFgV .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-u0qQKeYFgV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-u0qQKeYFgV .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-u0qQKeYFgV .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-u0qQKeYFgV .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-u0qQKeYFgV .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-u0qQKeYFgV .navbar-collapse {
    padding: 1rem;
  }
}
.cid-u0qQKfHzE2 {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qQKfHzE2 .item-img {
  position: relative;
}
.cid-u0qQKfHzE2 .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-u0qQKfHzE2 .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-u0qQKfHzE2 .image-wrapper {
    min-height: 400px;
  }
}
.cid-u0qQKfHzE2 .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-u0qQKfHzE2 .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-u0qQKfHzE2 .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-u0qQKfHzE2 .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-u0qQKfHzE2 .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-u0qQKfHzE2 .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qQKfHzE2 .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-u0qQKfHzE2 .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-u0qQKfHzE2 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qQKfHzE2 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-u0qQKfHzE2 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qQKfHzE2 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-u0qQKfHzE2 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qQKfHzE2 img,
.cid-u0qQKfHzE2 .item-img {
  width: 100%;
}
.cid-u0qUIkCm6T {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qUIkCm6T .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qUIkCm6T .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qQKgG3rt {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u0qQKgG3rt .item-img {
  position: relative;
}
.cid-u0qQKgG3rt .item-img img {
  transition: all 0.2s;
}
.cid-u0qQKgG3rt h5 {
  line-height: 1.2;
}
.cid-u0qQKgG3rt .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qQKgG3rt .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0qQKgG3rt .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qQKgG3rt .item:hover img {
  transform: scale(1.05);
}
.cid-u0qQKgG3rt .mbr-section-subtitle {
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
  background: #000000;
}
@media (max-width: 992px) {
  .cid-u0qQKgG3rt .subtitle-wrap,
  .cid-u0qQKgG3rt .mbr-section-subtitle {
    text-align: center;
  }
}
.cid-u0qQKgG3rt .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qQKgG3rt .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qQKgG3rt .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qQKgG3rt .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qQKgG3rt .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qQKgG3rt .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qQKgG3rt .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qQKgG3rt .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qQKgG3rt .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qQKgG3rt .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qQKgG3rt .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qQKgG3rt .item-content {
  padding: 0.5rem;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qQKgG3rt .item-content {
    padding: 0 0.5rem;
    padding-top: 1rem;
  }
}
.cid-u0qQKgG3rt img,
.cid-u0qQKgG3rt .item-img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-u0qQKgG3rt .item:focus,
.cid-u0qQKgG3rt span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qQKgG3rt .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qQKgG3rt .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qQKgG3rt .item-title {
  text-align: left;
  color: #000000;
}
.cid-u0qQKgG3rt .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u0qQKgG3rt .mbr-text,
.cid-u0qQKgG3rt .item .mbr-section-btn {
  color: #000000;
}
.cid-u0qQKgG3rt .mbr-section-subtitle,
.cid-u0qQKgG3rt .subtitle-wrap,
.cid-u0qQKgG3rt .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u0qQKha16g {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u0qQKha16g img,
.cid-u0qQKha16g .item-img {
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-u0qQKha16g .item:focus,
.cid-u0qQKha16g span:focus {
  outline: none;
}
.cid-u0qQKha16g .item-wrapper {
  position: relative;
}
.cid-u0qQKha16g .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u0qQKha16g .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u0qQKha16g .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-u0qQKha16g .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u0qQKha16g .mbr-section-title {
  color: #232323;
}
.cid-u0qQKha16g .mbr-text,
.cid-u0qQKha16g .mbr-section-btn {
  text-align: center;
}
.cid-u0qQKha16g .item-title {
  text-align: center;
}
.cid-u0qQKha16g .item-subtitle {
  text-align: center;
  color: #232323;
}
.cid-u0qQKha16g .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-u0qQKha16g .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u0qQKha16g .embla__button--next,
.cid-u0qQKha16g .embla__button--prev {
  display: flex;
}
.cid-u0qQKha16g .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-u0qQKha16g .embla__button {
    display: none;
  }
}
.cid-u0qQKha16g .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u0qQKha16g .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-u0qQKha16g .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0qQKha16g .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0qQKha16g .embla__button {
    top: auto;
  }
}
.cid-u0qQKha16g .embla {
  position: relative;
  width: 100%;
}
.cid-u0qQKha16g .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u0qQKha16g .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u0qQKha16g .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u0qQKha16g .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-u0qQKhUUkz {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0qQKhUUkz .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qQKhUUkz .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qQKiqRKr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-u0qQKiqRKr .item-img {
  position: relative;
}
.cid-u0qQKiqRKr .item-img img {
  transition: all 0.2s;
}
.cid-u0qQKiqRKr .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qQKiqRKr .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0qQKiqRKr .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qQKiqRKr .item:hover img {
  transform: scale(1.05);
}
.cid-u0qQKiqRKr .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qQKiqRKr .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qQKiqRKr .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qQKiqRKr .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qQKiqRKr .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qQKiqRKr .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qQKiqRKr .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qQKiqRKr .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qQKiqRKr .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qQKiqRKr .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qQKiqRKr .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qQKiqRKr .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qQKiqRKr .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qQKiqRKr .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qQKiqRKr img,
.cid-u0qQKiqRKr .item-img {
  width: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-u0qQKiqRKr .item:focus,
.cid-u0qQKiqRKr span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qQKiqRKr .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qQKiqRKr .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qQKiqRKr .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qQKiqRKr .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qQKiqRKr .mbr-section-subtitle,
.cid-u0qQKiqRKr .subtitle-wrap,
.cid-u0qQKiqRKr .mbr-section-btn {
  text-align: center;
}
.cid-u0qQKiqRKr .mbr-text,
.cid-u0qQKiqRKr .item .mbr-section-btn {
  color: #ffffff;
}
.cid-u0qQKkbjA1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fffdf7;
}
.cid-u0qQKkbjA1 .carousel {
  height: 800px;
}
.cid-u0qQKkbjA1 .carousel img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u0qQKkbjA1 .carousel-item,
.cid-u0qQKkbjA1 .carousel-inner {
  height: 100%;
}
.cid-u0qQKkbjA1 .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-u0qQKkbjA1 .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-u0qQKkbjA1 .carousel-caption {
    width: 900px;
  }
}
.cid-u0qQKkbjA1 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-u0qQKkbjA1 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-u0qQKkbjA1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-u0qQKkbjA1 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-u0qQKkbjA1 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-u0qQKkbjA1 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-u0qQKkbjA1 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-u0qQKkbjA1 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-u0qQKkbjA1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-u0qQKkbjA1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-u0qQKkbjA1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-u0qQKkbjA1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-u0qQKkbjA1 .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-u0qQKkbjA1 .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-u0qQKkbjA1 .carousel-indicators li::after,
.cid-u0qQKkbjA1 .carousel-indicators li::before {
  content: none;
}
.cid-u0qQKkbjA1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-u0rjsFMTmd {
  background-color: #ffffff;
}
.cid-u0rjsFMTmd .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rjsFMTmd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rjsFMTmd input:hover {
  border-color: white !important;
}
.cid-u0rjsFMTmd .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rjsFMTmd .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rjsFMTmd img {
  object-fit: cover;
}
.cid-u0rjsFMTmd .btn,
.cid-u0rjsFMTmd .btn:hover,
.cid-u0rjsFMTmd .btn:focus,
.cid-u0rjsFMTmd .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rjsFMTmd .item-wrapper {
  width: 100%;
}
.cid-u0rjsFMTmd .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rjsFMTmd .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rjsFMTmd .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rjsFMTmd .card-box {
    padding: 1rem;
  }
}
.cid-u0rjsFMTmd .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rjsFMTmd .card-wrapper {
  display: flex;
}
.cid-u0rjsFMTmd .wrap {
  background: #8e34a1;
}
.cid-u0rjsFMTmd .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rjsFMTmd .mbr-text,
.cid-u0rjsFMTmd .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rjsFMTmd .mbr-link,
.cid-u0rjsFMTmd .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rjsFMTmd .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rjsFMTmd .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qQKlBABE {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-u0qQKlBABE .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0qQKlBABE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0qQKlBABE p a:hover {
  text-decoration: underline;
}
.cid-u0qQKlBABE h2 {
  line-height: 1.3;
}
.cid-u0qQKlBABE img {
  object-fit: cover;
}
.cid-u0qQKlBABE .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-u0qQKlBABE .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-u0qQKlBABE .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-u0qQKlBABE .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-u0qQKlBABE .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-u0qQKlBABE .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-u0qQKlBABE .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-u0qQKlBABE .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-u0qQKlBABE .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-u0qQKlBABE .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-u0qQKlBABE .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-u0qQKlBABE .wrap {
  background: #8e34a1;
}
.cid-u0qQKlBABE .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-u0qQKlBABE .link-wrapper {
    flex-direction: column;
  }
}
.cid-u0qQKlBABE .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0qQKlBABE .mbr-text,
.cid-u0qQKlBABE .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0qQKlBABE .mbr-link,
.cid-u0qQKlBABE .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-u0qQKlBABE .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0qQKlBABE .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-tZWhjEGkcU {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-tZWhjEGkcU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tZWhjEGkcU .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-tZWhjEGkcU .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-tZWhjEGkcU .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZWhjEGkcU .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-tZWhjEGkcU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZWhjEGkcU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZWhjEGkcU .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-tZWhjEGkcU .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-tZWhjEGkcU .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-tZWhjEGkcU .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-tZWhjEGkcU .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-tZWhjEGkcU .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-tZWhjEGkcU .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-tZWhjEGkcU .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-tZWhjEGkcU .nav-link {
  width: fit-content;
  position: relative;
}
.cid-tZWhjEGkcU .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-tZWhjEGkcU .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-tZWhjEGkcU .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-tZWhjEGkcU .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-tZWhjEGkcU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-tZWhjEGkcU .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-tZWhjEGkcU .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tZWhjEGkcU .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-tZWhjEGkcU .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-tZWhjEGkcU .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZWhjEGkcU .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-tZWhjEGkcU .nav-item:focus,
.cid-tZWhjEGkcU .nav-link:focus {
  outline: none;
}
.cid-tZWhjEGkcU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZWhjEGkcU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZWhjEGkcU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZWhjEGkcU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZWhjEGkcU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZWhjEGkcU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZWhjEGkcU .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-tZWhjEGkcU .navbar.opened {
  transition: all 0.3s;
}
.cid-tZWhjEGkcU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZWhjEGkcU .navbar .navbar-logo img {
  width: auto;
}
.cid-tZWhjEGkcU .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-tZWhjEGkcU .navbar.collapsed {
  justify-content: center;
}
.cid-tZWhjEGkcU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZWhjEGkcU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZWhjEGkcU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-tZWhjEGkcU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZWhjEGkcU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZWhjEGkcU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tZWhjEGkcU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZWhjEGkcU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZWhjEGkcU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-tZWhjEGkcU .navbar {
    min-height: 72px;
  }
  .cid-tZWhjEGkcU .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-tZWhjEGkcU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZWhjEGkcU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZWhjEGkcU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZWhjEGkcU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZWhjEGkcU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tZWhjEGkcU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZWhjEGkcU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-tZWhjEGkcU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZWhjEGkcU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZWhjEGkcU .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-tZWhjEGkcU .dropdown-item.active,
.cid-tZWhjEGkcU .dropdown-item:active {
  background-color: transparent;
}
.cid-tZWhjEGkcU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZWhjEGkcU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZWhjEGkcU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZWhjEGkcU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tZWhjEGkcU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-tZWhjEGkcU .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-tZWhjEGkcU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZWhjEGkcU .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-tZWhjEGkcU .navbar-buttons {
    text-align: left;
  }
}
.cid-tZWhjEGkcU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZWhjEGkcU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZWhjEGkcU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZWhjEGkcU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZWhjEGkcU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZWhjEGkcU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZWhjEGkcU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZWhjEGkcU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZWhjEGkcU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZWhjEGkcU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZWhjEGkcU .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZWhjEGkcU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZWhjEGkcU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-tZWhjEGkcU .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZWhjEGkcU .navbar {
    height: 70px;
  }
  .cid-tZWhjEGkcU .navbar.opened {
    height: auto;
  }
  .cid-tZWhjEGkcU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZWhjEGkcU .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-tZWhjEGkcU .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-tZWhjEGkcU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-tZWhjEGkcU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-tZWhjEGkcU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-tZWhjEGkcU .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-tZWhjEGkcU .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-tZWhjEGkcU .navbar-brand {
    margin-right: auto;
  }
  .cid-tZWhjEGkcU .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-tZWhjEGkcU .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-tZWhjEGkcU .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-tZWhjEGkcU .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tZWhjEGkcU .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-tZWhjEGkcU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-tZWhjEGkcU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-tZWhjEGkcU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-tZWhjEGkcU .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tZWhjEGkcU .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-tZWhjEGkcU .navbar-collapse {
    padding: 1rem;
  }
}
.cid-tZWv8tmI25 {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tZWv8tmI25 .item-img {
  position: relative;
}
.cid-tZWv8tmI25 .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-tZWv8tmI25 .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-tZWv8tmI25 .image-wrapper {
    min-height: 400px;
  }
}
.cid-tZWv8tmI25 .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZWv8tmI25 .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-tZWv8tmI25 .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-tZWv8tmI25 .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-tZWv8tmI25 .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-tZWv8tmI25 .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-tZWv8tmI25 .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-tZWv8tmI25 .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-tZWv8tmI25 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-tZWv8tmI25 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-tZWv8tmI25 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-tZWv8tmI25 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-tZWv8tmI25 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-tZWv8tmI25 img,
.cid-tZWv8tmI25 .item-img {
  width: 100%;
}
.cid-u0rd3wjMk4 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0rd3wjMk4 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0rd3wjMk4 .mbr-section-subtitle {
  text-align: center;
}
.cid-tZWy75i7oW {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tZWy75i7oW .item-img {
  position: relative;
}
.cid-tZWy75i7oW .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-tZWy75i7oW .cardbg {
  background: #8e34a1;
  height: 100%;
  min-height: 300px;
}
.cid-tZWy75i7oW .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-tZWy75i7oW .image-wrapper {
  overflow: hidden;
}
.cid-tZWy75i7oW .item1 {
  margin-bottom: 2rem !important;
}
.cid-tZWy75i7oW .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tZWy75i7oW .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-tZWy75i7oW .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-tZWy75i7oW .item1,
.cid-tZWy75i7oW .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-tZWy75i7oW .item1 .item:hover,
.cid-tZWy75i7oW .item .item:hover {
  cursor: pointer;
}
.cid-tZWy75i7oW .item1:hover .link-icon-wrapper span,
.cid-tZWy75i7oW .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-tZWy75i7oW .card2 {
    margin-top: 1rem;
  }
}
.cid-tZWy75i7oW .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-tZWy75i7oW .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-tZWy75i7oW .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-tZWy75i7oW .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-tZWy75i7oW .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-tZWy75i7oW .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-tZWy75i7oW .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-tZWy75i7oW .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-tZWy75i7oW .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-tZWy75i7oW img,
.cid-tZWy75i7oW .item-img {
  width: 100%;
}
.cid-tZWy75i7oW .item:focus,
.cid-tZWy75i7oW span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-tZWy75i7oW .item {
    margin-bottom: 1rem;
  }
}
.cid-tZWy75i7oW .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-tZWy75i7oW .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-tZWy75i7oW .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-tZWy75i7oW .mbr-section-subtitle,
.cid-tZWy75i7oW .subtitle-wrap,
.cid-tZWy75i7oW .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-tZWy75i7oW .mbr-text,
.cid-tZWy75i7oW .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-tZWUZsU8Ek {
  padding-top: 0;
  padding-bottom: 0;
  background-color: #ffffff;
}
.cid-tZWUZsU8Ek .carousel {
  width: 100%;
}
.cid-tZWUZsU8Ek .carousel-inner {
  display: flex;
  align-content: center;
  align-items: center;
}
.cid-tZWUZsU8Ek .carousel-item img {
  height: 100vh;
  object-fit: cover;
}
.cid-tZWUZsU8Ek .carousel-caption {
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, 50%);
  width: 280px;
}
@media (min-width: 768px) {
  .cid-tZWUZsU8Ek .carousel-caption {
    width: 680px;
  }
}
@media (min-width: 992px) {
  .cid-tZWUZsU8Ek .carousel-caption {
    width: 900px;
  }
}
.cid-tZWUZsU8Ek .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-tZWUZsU8Ek .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-tZWUZsU8Ek .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 0;
}
.cid-tZWUZsU8Ek .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tZWUZsU8Ek .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tZWUZsU8Ek .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tZWUZsU8Ek .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tZWUZsU8Ek .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 0;
}
.cid-tZWUZsU8Ek .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tZWUZsU8Ek .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tZWUZsU8Ek .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tZWUZsU8Ek .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-tZWUZsU8Ek .carousel-indicators li {
  max-width: 7px;
  height: 7px;
  width: 7px;
  max-height: 7px;
  margin: 0 10px;
  background-color: transparent;
  border: 1px solid #ffffff;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-tZWUZsU8Ek .carousel-indicators li.active {
  background-color: #ffffff;
  opacity: 1 !important;
}
.cid-tZWUZsU8Ek .carousel-indicators li::after,
.cid-tZWUZsU8Ek .carousel-indicators li::before {
  content: none;
}
.cid-tZWUZsU8Ek .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
.cid-tZWhjIgcny {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tZWhjIgcny img {
  width: 180px;
  margin: auto;
}
.cid-tZWhjIgcny .card {
  transition: all 0.3s;
  height: fit-content;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
.cid-tZWhjIgcny .mbr-section-title {
  color: #000000;
}
.cid-tZWhjIgcny .mbr-section-subtitle {
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
  background: #8e34a1;
}
.cid-tZWhjIgcny .mbr-section-subtitle,
.cid-tZWhjIgcny .subtitle-wrap,
.cid-tZWhjIgcny .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-tZWVXYcmEJ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tZWVXYcmEJ .item-img {
  position: relative;
}
.cid-tZWVXYcmEJ .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-tZWVXYcmEJ .cardbg {
  background: #8e34a1;
  height: 100%;
  min-height: 160px;
}
.cid-tZWVXYcmEJ .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-tZWVXYcmEJ .image-wrapper {
  overflow: hidden;
}
.cid-tZWVXYcmEJ .item1 {
  margin-bottom: 2rem !important;
}
.cid-tZWVXYcmEJ .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tZWVXYcmEJ .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-tZWVXYcmEJ .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-tZWVXYcmEJ .item1,
.cid-tZWVXYcmEJ .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-tZWVXYcmEJ .item1 .item:hover,
.cid-tZWVXYcmEJ .item .item:hover {
  cursor: pointer;
}
.cid-tZWVXYcmEJ .item1:hover .link-icon-wrapper span,
.cid-tZWVXYcmEJ .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-tZWVXYcmEJ .card2 {
    margin-top: 1rem;
  }
}
.cid-tZWVXYcmEJ .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-tZWVXYcmEJ .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-tZWVXYcmEJ .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-tZWVXYcmEJ .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-tZWVXYcmEJ .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-tZWVXYcmEJ .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-tZWVXYcmEJ .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-tZWVXYcmEJ .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-tZWVXYcmEJ .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-tZWVXYcmEJ img,
.cid-tZWVXYcmEJ .item-img {
  width: 100%;
}
.cid-tZWVXYcmEJ .item:focus,
.cid-tZWVXYcmEJ span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-tZWVXYcmEJ .item {
    margin-bottom: 1rem;
  }
}
.cid-tZWVXYcmEJ .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-tZWVXYcmEJ .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-tZWVXYcmEJ .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-tZWVXYcmEJ .mbr-section-subtitle,
.cid-tZWVXYcmEJ .subtitle-wrap,
.cid-tZWVXYcmEJ .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-tZWVXYcmEJ .mbr-text,
.cid-tZWVXYcmEJ .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-u0rjpfEdEE {
  background-color: #ffffff;
}
.cid-u0rjpfEdEE .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rjpfEdEE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rjpfEdEE input:hover {
  border-color: white !important;
}
.cid-u0rjpfEdEE .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rjpfEdEE .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rjpfEdEE img {
  object-fit: cover;
}
.cid-u0rjpfEdEE .btn,
.cid-u0rjpfEdEE .btn:hover,
.cid-u0rjpfEdEE .btn:focus,
.cid-u0rjpfEdEE .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rjpfEdEE .item-wrapper {
  width: 100%;
}
.cid-u0rjpfEdEE .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rjpfEdEE .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rjpfEdEE .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rjpfEdEE .card-box {
    padding: 1rem;
  }
}
.cid-u0rjpfEdEE .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rjpfEdEE .card-wrapper {
  display: flex;
}
.cid-u0rjpfEdEE .wrap {
  background: #8e34a1;
}
.cid-u0rjpfEdEE .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rjpfEdEE .mbr-text,
.cid-u0rjpfEdEE .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rjpfEdEE .mbr-link,
.cid-u0rjpfEdEE .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rjpfEdEE .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rjpfEdEE .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tZWhjJfAfT {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-tZWhjJfAfT .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZWhjJfAfT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZWhjJfAfT p a:hover {
  text-decoration: underline;
}
.cid-tZWhjJfAfT h2 {
  line-height: 1.3;
}
.cid-tZWhjJfAfT img {
  object-fit: cover;
}
.cid-tZWhjJfAfT .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-tZWhjJfAfT .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-tZWhjJfAfT .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-tZWhjJfAfT .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-tZWhjJfAfT .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-tZWhjJfAfT .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-tZWhjJfAfT .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-tZWhjJfAfT .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-tZWhjJfAfT .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tZWhjJfAfT .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tZWhjJfAfT .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tZWhjJfAfT .wrap {
  background: #8e34a1;
}
.cid-tZWhjJfAfT .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-tZWhjJfAfT .link-wrapper {
    flex-direction: column;
  }
}
.cid-tZWhjJfAfT .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-tZWhjJfAfT .mbr-text,
.cid-tZWhjJfAfT .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-tZWhjJfAfT .mbr-link,
.cid-tZWhjJfAfT .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tZWhjJfAfT .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tZWhjJfAfT .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-tZZIcsiZ5R {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-tZZIcsiZ5R .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tZZIcsiZ5R .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-tZZIcsiZ5R .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-tZZIcsiZ5R .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZZIcsiZ5R .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-tZZIcsiZ5R .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZZIcsiZ5R .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZZIcsiZ5R .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-tZZIcsiZ5R .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-tZZIcsiZ5R .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-tZZIcsiZ5R .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-tZZIcsiZ5R .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-tZZIcsiZ5R .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-tZZIcsiZ5R .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-tZZIcsiZ5R .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-tZZIcsiZ5R .nav-link {
  width: fit-content;
  position: relative;
}
.cid-tZZIcsiZ5R .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-tZZIcsiZ5R .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-tZZIcsiZ5R .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-tZZIcsiZ5R .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-tZZIcsiZ5R .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-tZZIcsiZ5R .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-tZZIcsiZ5R .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tZZIcsiZ5R .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-tZZIcsiZ5R .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-tZZIcsiZ5R .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZZIcsiZ5R .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-tZZIcsiZ5R .nav-item:focus,
.cid-tZZIcsiZ5R .nav-link:focus {
  outline: none;
}
.cid-tZZIcsiZ5R .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZZIcsiZ5R .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZZIcsiZ5R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZZIcsiZ5R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZZIcsiZ5R .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZZIcsiZ5R .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZZIcsiZ5R .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-tZZIcsiZ5R .navbar.opened {
  transition: all 0.3s;
}
.cid-tZZIcsiZ5R .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZZIcsiZ5R .navbar .navbar-logo img {
  width: auto;
}
.cid-tZZIcsiZ5R .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-tZZIcsiZ5R .navbar.collapsed {
  justify-content: center;
}
.cid-tZZIcsiZ5R .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZZIcsiZ5R .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZZIcsiZ5R .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-tZZIcsiZ5R .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZZIcsiZ5R .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZZIcsiZ5R .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tZZIcsiZ5R .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZZIcsiZ5R .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZZIcsiZ5R .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-tZZIcsiZ5R .navbar {
    min-height: 72px;
  }
  .cid-tZZIcsiZ5R .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-tZZIcsiZ5R .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZZIcsiZ5R .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZZIcsiZ5R .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZZIcsiZ5R .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZZIcsiZ5R .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tZZIcsiZ5R .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZZIcsiZ5R .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-tZZIcsiZ5R .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZZIcsiZ5R .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZZIcsiZ5R .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-tZZIcsiZ5R .dropdown-item.active,
.cid-tZZIcsiZ5R .dropdown-item:active {
  background-color: transparent;
}
.cid-tZZIcsiZ5R .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZZIcsiZ5R .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZZIcsiZ5R .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZZIcsiZ5R .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tZZIcsiZ5R .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-tZZIcsiZ5R .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-tZZIcsiZ5R ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZZIcsiZ5R .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-tZZIcsiZ5R .navbar-buttons {
    text-align: left;
  }
}
.cid-tZZIcsiZ5R button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZZIcsiZ5R button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZZIcsiZ5R button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZZIcsiZ5R button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZZIcsiZ5R button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZZIcsiZ5R button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZZIcsiZ5R nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZZIcsiZ5R nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZZIcsiZ5R nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZZIcsiZ5R nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZZIcsiZ5R .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZZIcsiZ5R a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZZIcsiZ5R .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-tZZIcsiZ5R .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZZIcsiZ5R .navbar {
    height: 70px;
  }
  .cid-tZZIcsiZ5R .navbar.opened {
    height: auto;
  }
  .cid-tZZIcsiZ5R .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZZIcsiZ5R .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-tZZIcsiZ5R .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-tZZIcsiZ5R .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-tZZIcsiZ5R .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-tZZIcsiZ5R .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-tZZIcsiZ5R .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-tZZIcsiZ5R .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-tZZIcsiZ5R .navbar-brand {
    margin-right: auto;
  }
  .cid-tZZIcsiZ5R .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-tZZIcsiZ5R .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-tZZIcsiZ5R .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-tZZIcsiZ5R .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tZZIcsiZ5R .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-tZZIcsiZ5R .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-tZZIcsiZ5R .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-tZZIcsiZ5R .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-tZZIcsiZ5R .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tZZIcsiZ5R .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-tZZIcsiZ5R .navbar-collapse {
    padding: 1rem;
  }
}
.cid-tZZIcsHZPr {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tZZIcsHZPr .item-img {
  position: relative;
}
.cid-tZZIcsHZPr .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-tZZIcsHZPr .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-tZZIcsHZPr .image-wrapper {
    min-height: 400px;
  }
}
.cid-tZZIcsHZPr .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZZIcsHZPr .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-tZZIcsHZPr .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-tZZIcsHZPr .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-tZZIcsHZPr .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-tZZIcsHZPr .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-tZZIcsHZPr .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-tZZIcsHZPr .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-tZZIcsHZPr .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-tZZIcsHZPr .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-tZZIcsHZPr .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-tZZIcsHZPr .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-tZZIcsHZPr .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-tZZIcsHZPr img,
.cid-tZZIcsHZPr .item-img {
  width: 100%;
}
.cid-u0rdsGrVsE {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0rdsGrVsE .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0rdsGrVsE .mbr-section-subtitle {
  text-align: center;
}
.cid-u0qMXGbwh5 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-u0qMXGbwh5 .item-img {
  position: relative;
}
.cid-u0qMXGbwh5 .item-img img {
  transition: all 0.2s;
}
.cid-u0qMXGbwh5 h5 {
  line-height: 1.2;
}
.cid-u0qMXGbwh5 .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qMXGbwh5 .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0qMXGbwh5 .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qMXGbwh5 .item:hover img {
  transform: scale(1.05);
}
.cid-u0qMXGbwh5 .mbr-section-subtitle {
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
  background: #000000;
}
@media (max-width: 992px) {
  .cid-u0qMXGbwh5 .subtitle-wrap,
  .cid-u0qMXGbwh5 .mbr-section-subtitle {
    text-align: center;
  }
}
.cid-u0qMXGbwh5 .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qMXGbwh5 .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qMXGbwh5 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qMXGbwh5 .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qMXGbwh5 .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qMXGbwh5 .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qMXGbwh5 .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qMXGbwh5 .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qMXGbwh5 .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qMXGbwh5 .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qMXGbwh5 .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qMXGbwh5 .item-content {
  padding: 0.5rem;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qMXGbwh5 .item-content {
    padding: 0 0.5rem;
    padding-top: 1rem;
  }
}
.cid-u0qMXGbwh5 img,
.cid-u0qMXGbwh5 .item-img {
  width: 100%;
  height: 500px;
  object-fit: cover;
}
.cid-u0qMXGbwh5 .item:focus,
.cid-u0qMXGbwh5 span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qMXGbwh5 .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qMXGbwh5 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qMXGbwh5 .item-title {
  text-align: left;
  color: #000000;
}
.cid-u0qMXGbwh5 .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-u0qMXGbwh5 .mbr-text,
.cid-u0qMXGbwh5 .item .mbr-section-btn {
  color: #000000;
}
.cid-u0qMXGbwh5 .mbr-section-subtitle,
.cid-u0qMXGbwh5 .subtitle-wrap,
.cid-u0qMXGbwh5 .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u0qMWtnHjh {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u0qMWtnHjh .item-img {
  position: relative;
}
.cid-u0qMWtnHjh .item-img img {
  transition: all 0.2s;
}
.cid-u0qMWtnHjh .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0qMWtnHjh .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-u0qMWtnHjh .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-u0qMWtnHjh .item:hover img {
  transform: scale(1.05);
}
.cid-u0qMWtnHjh .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0qMWtnHjh .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-u0qMWtnHjh .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0qMWtnHjh .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0qMWtnHjh .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-u0qMWtnHjh .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0qMWtnHjh .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0qMWtnHjh .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0qMWtnHjh .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0qMWtnHjh .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-u0qMWtnHjh .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0qMWtnHjh .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-u0qMWtnHjh .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0qMWtnHjh .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0qMWtnHjh img,
.cid-u0qMWtnHjh .item-img {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-u0qMWtnHjh .item:focus,
.cid-u0qMWtnHjh span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0qMWtnHjh .item {
    margin-bottom: 1rem;
  }
}
.cid-u0qMWtnHjh .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-u0qMWtnHjh .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u0qMWtnHjh .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0qMWtnHjh .mbr-section-subtitle,
.cid-u0qMWtnHjh .subtitle-wrap,
.cid-u0qMWtnHjh .mbr-section-btn {
  text-align: center;
}
.cid-u0qMWtnHjh .mbr-text,
.cid-u0qMWtnHjh .item .mbr-section-btn {
  color: #ffffff;
}
.cid-tZZIcubKsm {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-tZZIcubKsm .item-img {
  position: relative;
}
.cid-tZZIcubKsm .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-tZZIcubKsm .cardbg {
  background: #8e34a1;
  height: 100%;
  min-height: 160px;
}
.cid-tZZIcubKsm .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-tZZIcubKsm .image-wrapper {
  overflow: hidden;
}
.cid-tZZIcubKsm .item1 {
  margin-bottom: 2rem !important;
}
.cid-tZZIcubKsm .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tZZIcubKsm .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-tZZIcubKsm .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-tZZIcubKsm .item1,
.cid-tZZIcubKsm .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-tZZIcubKsm .item1 .item:hover,
.cid-tZZIcubKsm .item .item:hover {
  cursor: pointer;
}
.cid-tZZIcubKsm .item1:hover .link-icon-wrapper span,
.cid-tZZIcubKsm .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-tZZIcubKsm .card2 {
    margin-top: 1rem;
  }
}
.cid-tZZIcubKsm .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-tZZIcubKsm .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-tZZIcubKsm .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-tZZIcubKsm .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-tZZIcubKsm .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-tZZIcubKsm .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-tZZIcubKsm .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-tZZIcubKsm .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-tZZIcubKsm .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-tZZIcubKsm img,
.cid-tZZIcubKsm .item-img {
  width: 100%;
}
.cid-tZZIcubKsm .item:focus,
.cid-tZZIcubKsm span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-tZZIcubKsm .item {
    margin-bottom: 1rem;
  }
}
.cid-tZZIcubKsm .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-tZZIcubKsm .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-tZZIcubKsm .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-tZZIcubKsm .mbr-section-subtitle,
.cid-tZZIcubKsm .subtitle-wrap,
.cid-tZZIcubKsm .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-tZZIcubKsm .mbr-text,
.cid-tZZIcubKsm .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-u0rjm1yUJt {
  background-color: #ffffff;
}
.cid-u0rjm1yUJt .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rjm1yUJt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rjm1yUJt input:hover {
  border-color: white !important;
}
.cid-u0rjm1yUJt .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rjm1yUJt .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rjm1yUJt img {
  object-fit: cover;
}
.cid-u0rjm1yUJt .btn,
.cid-u0rjm1yUJt .btn:hover,
.cid-u0rjm1yUJt .btn:focus,
.cid-u0rjm1yUJt .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rjm1yUJt .item-wrapper {
  width: 100%;
}
.cid-u0rjm1yUJt .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rjm1yUJt .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rjm1yUJt .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rjm1yUJt .card-box {
    padding: 1rem;
  }
}
.cid-u0rjm1yUJt .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rjm1yUJt .card-wrapper {
  display: flex;
}
.cid-u0rjm1yUJt .wrap {
  background: #8e34a1;
}
.cid-u0rjm1yUJt .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rjm1yUJt .mbr-text,
.cid-u0rjm1yUJt .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rjm1yUJt .mbr-link,
.cid-u0rjm1yUJt .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rjm1yUJt .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rjm1yUJt .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tZZIcuOgS5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-tZZIcuOgS5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZZIcuOgS5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZZIcuOgS5 p a:hover {
  text-decoration: underline;
}
.cid-tZZIcuOgS5 h2 {
  line-height: 1.3;
}
.cid-tZZIcuOgS5 img {
  object-fit: cover;
}
.cid-tZZIcuOgS5 .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-tZZIcuOgS5 .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-tZZIcuOgS5 .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-tZZIcuOgS5 .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-tZZIcuOgS5 .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-tZZIcuOgS5 .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-tZZIcuOgS5 .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-tZZIcuOgS5 .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-tZZIcuOgS5 .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tZZIcuOgS5 .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tZZIcuOgS5 .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tZZIcuOgS5 .wrap {
  background: #8e34a1;
}
.cid-tZZIcuOgS5 .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-tZZIcuOgS5 .link-wrapper {
    flex-direction: column;
  }
}
.cid-tZZIcuOgS5 .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-tZZIcuOgS5 .mbr-text,
.cid-tZZIcuOgS5 .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-tZZIcuOgS5 .mbr-link,
.cid-tZZIcuOgS5 .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tZZIcuOgS5 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tZZIcuOgS5 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-tZWhkPublx {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-tZWhkPublx .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tZWhkPublx .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-tZWhkPublx .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-tZWhkPublx .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZWhkPublx .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-tZWhkPublx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZWhkPublx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZWhkPublx .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-tZWhkPublx .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-tZWhkPublx .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-tZWhkPublx .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-tZWhkPublx .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-tZWhkPublx .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-tZWhkPublx .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-tZWhkPublx .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-tZWhkPublx .nav-link {
  width: fit-content;
  position: relative;
}
.cid-tZWhkPublx .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-tZWhkPublx .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-tZWhkPublx .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-tZWhkPublx .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-tZWhkPublx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-tZWhkPublx .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-tZWhkPublx .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tZWhkPublx .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-tZWhkPublx .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-tZWhkPublx .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZWhkPublx .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-tZWhkPublx .nav-item:focus,
.cid-tZWhkPublx .nav-link:focus {
  outline: none;
}
.cid-tZWhkPublx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZWhkPublx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZWhkPublx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZWhkPublx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZWhkPublx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZWhkPublx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZWhkPublx .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-tZWhkPublx .navbar.opened {
  transition: all 0.3s;
}
.cid-tZWhkPublx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZWhkPublx .navbar .navbar-logo img {
  width: auto;
}
.cid-tZWhkPublx .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-tZWhkPublx .navbar.collapsed {
  justify-content: center;
}
.cid-tZWhkPublx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZWhkPublx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZWhkPublx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-tZWhkPublx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZWhkPublx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZWhkPublx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tZWhkPublx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZWhkPublx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZWhkPublx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-tZWhkPublx .navbar {
    min-height: 72px;
  }
  .cid-tZWhkPublx .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-tZWhkPublx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZWhkPublx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZWhkPublx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZWhkPublx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZWhkPublx .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tZWhkPublx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZWhkPublx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-tZWhkPublx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZWhkPublx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZWhkPublx .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-tZWhkPublx .dropdown-item.active,
.cid-tZWhkPublx .dropdown-item:active {
  background-color: transparent;
}
.cid-tZWhkPublx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZWhkPublx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZWhkPublx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZWhkPublx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tZWhkPublx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-tZWhkPublx .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-tZWhkPublx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZWhkPublx .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-tZWhkPublx .navbar-buttons {
    text-align: left;
  }
}
.cid-tZWhkPublx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZWhkPublx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZWhkPublx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZWhkPublx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZWhkPublx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZWhkPublx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZWhkPublx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZWhkPublx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZWhkPublx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZWhkPublx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZWhkPublx .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZWhkPublx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZWhkPublx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-tZWhkPublx .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZWhkPublx .navbar {
    height: 70px;
  }
  .cid-tZWhkPublx .navbar.opened {
    height: auto;
  }
  .cid-tZWhkPublx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZWhkPublx .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-tZWhkPublx .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-tZWhkPublx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-tZWhkPublx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-tZWhkPublx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-tZWhkPublx .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-tZWhkPublx .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-tZWhkPublx .navbar-brand {
    margin-right: auto;
  }
  .cid-tZWhkPublx .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-tZWhkPublx .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-tZWhkPublx .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-tZWhkPublx .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tZWhkPublx .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-tZWhkPublx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-tZWhkPublx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-tZWhkPublx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-tZWhkPublx .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tZWhkPublx .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-tZWhkPublx .navbar-collapse {
    padding: 1rem;
  }
}
.cid-tZX3zTsMrF {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tZX3zTsMrF .item-img {
  position: relative;
}
.cid-tZX3zTsMrF .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-tZX3zTsMrF .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-tZX3zTsMrF .image-wrapper {
    min-height: 400px;
  }
}
.cid-tZX3zTsMrF .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZX3zTsMrF .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-tZX3zTsMrF .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-tZX3zTsMrF .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-tZX3zTsMrF .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-tZX3zTsMrF .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-tZX3zTsMrF .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-tZX3zTsMrF .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-tZX3zTsMrF .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-tZX3zTsMrF .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-tZX3zTsMrF .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-tZX3zTsMrF .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-tZX3zTsMrF .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-tZX3zTsMrF img,
.cid-tZX3zTsMrF .item-img {
  width: 100%;
}
.cid-tZWhkQegII {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
@media (max-width: 991px) {
  .cid-tZWhkQegII .col-title {
    margin-bottom: 20px;
  }
}
.cid-tZWhkQegII .mbr-section-title {
  color: #ffffff;
}
.cid-tZWhkQegII .mbr-section-subtitle {
  color: #45494E;
  margin-top: 24px;
}
.cid-tZWhkQegII .mbr-text {
  color: #ffffff;
}
.cid-tZWmp65t3U {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tZWmp65t3U .item-img {
  position: relative;
}
.cid-tZWmp65t3U .item-img img {
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-tZWmp65t3U .card-text {
    padding-left: 4rem;
  }
}
.cid-tZWmp65t3U h5 {
  line-height: 1.2;
}
.cid-tZWmp65t3U .card {
  margin-bottom: 2rem;
}
.cid-tZWmp65t3U .card:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-tZWmp65t3U .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-tZWmp65t3U .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  min-height: 250px;
  background: #8e34a1;
}
@media (max-width: 992px) {
  .cid-tZWmp65t3U .image-wrapper {
    min-height: 200px;
  }
}
.cid-tZWmp65t3U .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tZWmp65t3U .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-tZWmp65t3U .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-tZWmp65t3U .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-tZWmp65t3U .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-tZWmp65t3U .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-tZWmp65t3U .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-tZWmp65t3U .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-tZWmp65t3U .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-tZWmp65t3U .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-tZWmp65t3U .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-tZWmp65t3U .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-tZWmp65t3U img,
.cid-tZWmp65t3U .item-img {
  width: 100%;
}
.cid-tZWmp65t3U .item:focus,
.cid-tZWmp65t3U span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-tZWmp65t3U .item {
    margin-bottom: 1rem;
  }
}
.cid-tZWmp65t3U .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-tZWmp65t3U .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-tZWmp65t3U .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-tZWmp65t3U .mbr-section-subtitle,
.cid-tZWmp65t3U .subtitle-wrap,
.cid-tZWmp65t3U .mbr-section-btn {
  text-align: left;
}
.cid-tZWmp65t3U .mbr-text,
.cid-tZWmp65t3U .item .mbr-section-btn {
  color: #ffffff;
}
.cid-tZWmp65t3U .mbr-text {
  color: #000000;
}
.cid-tZWhkSnqk8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
@media (max-width: 991px) {
  .cid-tZWhkSnqk8 .col-title {
    margin-bottom: 20px;
  }
}
.cid-tZWhkSnqk8 .mbr-section-title {
  color: #ffffff;
}
.cid-tZWhkSnqk8 .mbr-section-subtitle {
  color: #000000;
  margin-top: 24px;
}
.cid-tZWhkSnqk8 .mbr-text {
  color: #000000;
}
.cid-tZWhkSnqk8 .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-tZWhkSnqk8 p {
  line-height: 1.2;
}
.cid-tZWhkSnqk8 .mbr-text1 {
  color: #ffffff;
}
.cid-tZWhkSnqk8 .mbr-text2 {
  color: #ffffff;
}
.cid-tZWhkSnqk8 .mbr-text3 {
  color: #ffffff;
}
.cid-tZXeuKTT5k {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tZXeuKTT5k .item-img {
  position: relative;
}
.cid-tZXeuKTT5k .item-img img {
  transition: all 0.2s;
}
@media (min-width: 992px) {
  .cid-tZXeuKTT5k .card-text {
    padding-left: 4rem;
  }
}
.cid-tZXeuKTT5k h5 {
  line-height: 1.2;
}
.cid-tZXeuKTT5k .card {
  margin-bottom: 2rem;
}
.cid-tZXeuKTT5k .card:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-tZXeuKTT5k .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-tZXeuKTT5k .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  min-height: 250px;
  background: #8e34a1;
}
@media (max-width: 992px) {
  .cid-tZXeuKTT5k .image-wrapper {
    min-height: 200px;
  }
}
.cid-tZXeuKTT5k .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tZXeuKTT5k .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-tZXeuKTT5k .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-tZXeuKTT5k .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-tZXeuKTT5k .link-icon-wrapper .icon-wrap {
  background: #8e34a1;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-tZXeuKTT5k .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-tZXeuKTT5k .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-tZXeuKTT5k .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-tZXeuKTT5k .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-tZXeuKTT5k .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-tZXeuKTT5k .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-tZXeuKTT5k .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-tZXeuKTT5k img,
.cid-tZXeuKTT5k .item-img {
  width: 100%;
}
.cid-tZXeuKTT5k .item:focus,
.cid-tZXeuKTT5k span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-tZXeuKTT5k .item {
    margin-bottom: 1rem;
  }
}
.cid-tZXeuKTT5k .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-tZXeuKTT5k .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-tZXeuKTT5k .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-tZXeuKTT5k .mbr-section-subtitle,
.cid-tZXeuKTT5k .subtitle-wrap,
.cid-tZXeuKTT5k .mbr-section-btn {
  text-align: left;
}
.cid-tZXeuKTT5k .mbr-text,
.cid-tZXeuKTT5k .item .mbr-section-btn {
  color: #ffffff;
}
.cid-tZXeuKTT5k .mbr-text {
  color: #000000;
}
.cid-tZWhkT3J8K {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #8e34a1;
}
.cid-tZWhkT3J8K .mbr-iconfont {
  font-size: 1.4rem !important;
  font-family: 'Moririse2' !important;
  color: #8e34a1 !important;
  transition: all 0.3s;
  transform: rotate(45deg);
  font-weight: bold;
}
.cid-tZWhkT3J8K .panel-group {
  border: none;
}
.cid-tZWhkT3J8K .card-header {
  padding: 0.5rem 0.5rem;
}
@media (max-width: 767px) {
  .cid-tZWhkT3J8K .card-header {
    padding: 1rem 0rem;
  }
}
.cid-tZWhkT3J8K .panel-body {
  padding: 0 0.5rem;
  padding-bottom: 1rem;
}
@media (max-width: 767px) {
  .cid-tZWhkT3J8K .panel-body {
    padding: 0rem;
    padding-bottom: 1rem;
  }
}
.cid-tZWhkT3J8K .img-col {
  padding: 0;
}
.cid-tZWhkT3J8K .img-item {
  height: 100%;
}
.cid-tZWhkT3J8K img {
  height: 100%;
  object-fit: cover;
}
.cid-tZWhkT3J8K .collapsed span {
  transform: rotate(0deg);
}
.cid-tZWhkT3J8K .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tZWhkT3J8K p {
  margin-bottom: 0.3rem;
}
.cid-tZWhkT3J8K .panel-title-edit {
  color: #e9c0e9;
}
.cid-tZWhkT3J8K .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  border: 0;
  border-radius: 2rem;
}
.cid-tZWhkT3J8K .card {
  background: #ffffff;
  padding: 1rem 2rem;
  border-radius: 2rem;
}
@media (max-width: 767px) {
  .cid-tZWhkT3J8K .card {
    padding: 1.5rem;
  }
}
.cid-tZWhkT3J8K .panel-text {
  color: #8e34a1;
}
.cid-tZWhkT3J8K .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tZWhkT3J8K .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-tZWhkT3J8K .panel-title-edit,
.cid-tZWhkT3J8K .mbr-iconfont {
  color: #8e34a1;
}
.cid-u0rdIFusry {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #8e34a1;
}
.cid-u0rdIFusry .item-img {
  position: relative;
}
.cid-u0rdIFusry .item-img img {
  transition: all 0.2s;
  object-fit: cover;
}
.cid-u0rdIFusry .cardbg {
  background: #ffffff;
  height: 100%;
  min-height: 160px;
}
.cid-u0rdIFusry .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-u0rdIFusry .image-wrapper {
  overflow: hidden;
}
.cid-u0rdIFusry .item1 {
  margin-bottom: 2rem !important;
}
.cid-u0rdIFusry .item-wrapper {
  position: relative;
  background: #8e34a1;
  border: 3px solid #8e34a1;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-u0rdIFusry .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-u0rdIFusry .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #8e34a1;
}
.cid-u0rdIFusry .item1,
.cid-u0rdIFusry .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-u0rdIFusry .item1 .item:hover,
.cid-u0rdIFusry .item .item:hover {
  cursor: pointer;
}
.cid-u0rdIFusry .item1:hover .link-icon-wrapper span,
.cid-u0rdIFusry .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
@media (max-width: 992px) {
  .cid-u0rdIFusry .card2 {
    margin-top: 1rem;
  }
}
.cid-u0rdIFusry .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #8e34a1;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-u0rdIFusry .link-icon-wrapper .icon-wrap {
  background: #ffffff;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-u0rdIFusry .link-icon-wrapper .icon-wrap span {
  color: #8e34a1;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-u0rdIFusry .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-u0rdIFusry .link-icon-wrapper .svg1 path {
  fill: #8e34a1;
}
.cid-u0rdIFusry .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-u0rdIFusry .link-icon-wrapper .svg2 path {
  fill: #8e34a1;
}
.cid-u0rdIFusry .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-u0rdIFusry .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-u0rdIFusry img,
.cid-u0rdIFusry .item-img {
  width: 100%;
}
.cid-u0rdIFusry .item:focus,
.cid-u0rdIFusry span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-u0rdIFusry .item {
    margin-bottom: 1rem;
  }
}
.cid-u0rdIFusry .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-u0rdIFusry .item-title {
  text-align: left;
  color: #8e34a1;
}
.cid-u0rdIFusry .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u0rdIFusry .mbr-section-subtitle,
.cid-u0rdIFusry .subtitle-wrap,
.cid-u0rdIFusry .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-u0rdIFusry .mbr-text,
.cid-u0rdIFusry .item .mbr-section-btn {
  color: #ffffff;
  text-align: left;
}
.cid-u0rjiV8irQ {
  background-color: #ffffff;
}
.cid-u0rjiV8irQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rjiV8irQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rjiV8irQ input:hover {
  border-color: white !important;
}
.cid-u0rjiV8irQ .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rjiV8irQ .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rjiV8irQ img {
  object-fit: cover;
}
.cid-u0rjiV8irQ .btn,
.cid-u0rjiV8irQ .btn:hover,
.cid-u0rjiV8irQ .btn:focus,
.cid-u0rjiV8irQ .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rjiV8irQ .item-wrapper {
  width: 100%;
}
.cid-u0rjiV8irQ .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rjiV8irQ .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rjiV8irQ .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rjiV8irQ .card-box {
    padding: 1rem;
  }
}
.cid-u0rjiV8irQ .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rjiV8irQ .card-wrapper {
  display: flex;
}
.cid-u0rjiV8irQ .wrap {
  background: #8e34a1;
}
.cid-u0rjiV8irQ .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rjiV8irQ .mbr-text,
.cid-u0rjiV8irQ .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rjiV8irQ .mbr-link,
.cid-u0rjiV8irQ .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rjiV8irQ .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rjiV8irQ .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tZWhkTVyz9 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-tZWhkTVyz9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZWhkTVyz9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZWhkTVyz9 p a:hover {
  text-decoration: underline;
}
.cid-tZWhkTVyz9 h2 {
  line-height: 1.3;
}
.cid-tZWhkTVyz9 img {
  object-fit: cover;
}
.cid-tZWhkTVyz9 .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-tZWhkTVyz9 .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-tZWhkTVyz9 .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-tZWhkTVyz9 .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-tZWhkTVyz9 .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-tZWhkTVyz9 .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-tZWhkTVyz9 .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-tZWhkTVyz9 .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-tZWhkTVyz9 .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tZWhkTVyz9 .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tZWhkTVyz9 .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tZWhkTVyz9 .wrap {
  background: #8e34a1;
}
.cid-tZWhkTVyz9 .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-tZWhkTVyz9 .link-wrapper {
    flex-direction: column;
  }
}
.cid-tZWhkTVyz9 .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-tZWhkTVyz9 .mbr-text,
.cid-tZWhkTVyz9 .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-tZWhkTVyz9 .mbr-link,
.cid-tZWhkTVyz9 .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tZWhkTVyz9 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tZWhkTVyz9 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-tZWhlPnit0 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-tZWhlPnit0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tZWhlPnit0 .btn {
  padding: .6rem 1.3rem;
}
@media (max-width: 767px) {
  .cid-tZWhlPnit0 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-tZWhlPnit0 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tZWhlPnit0 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-tZWhlPnit0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tZWhlPnit0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tZWhlPnit0 .navbar-nav {
  margin: auto;
  margin-left: 0;
}
.cid-tZWhlPnit0 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-tZWhlPnit0 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
}
.cid-tZWhlPnit0 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-tZWhlPnit0 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-tZWhlPnit0 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
}
.cid-tZWhlPnit0 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-tZWhlPnit0 .navbar-nav {
    padding: 0 1rem;
  }
}
.cid-tZWhlPnit0 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-tZWhlPnit0 .navbar-logo {
  padding-left: 1rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-tZWhlPnit0 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-tZWhlPnit0 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-tZWhlPnit0 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-tZWhlPnit0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-tZWhlPnit0 .container {
  display: flex;
  height: 64px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: rgba(0, 0, 0, 0.8) !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2rem;
  margin-top: 1rem;
  background-color: #000000;
}
@media (max-width: 992px) {
  .cid-tZWhlPnit0 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tZWhlPnit0 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
@media (min-width: 992px) {
  .cid-tZWhlPnit0 .container {
    width: auto;
    margin-left: 6.8rem;
  }
}
.cid-tZWhlPnit0 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tZWhlPnit0 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #000000;
  background: rgba(0, 0, 0, 0.8) !important;
  backdrop-filter: blur(10px);
}
.cid-tZWhlPnit0 .nav-item:focus,
.cid-tZWhlPnit0 .nav-link:focus {
  outline: none;
}
.cid-tZWhlPnit0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tZWhlPnit0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tZWhlPnit0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tZWhlPnit0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tZWhlPnit0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tZWhlPnit0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tZWhlPnit0 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.cid-tZWhlPnit0 .navbar.opened {
  transition: all 0.3s;
}
.cid-tZWhlPnit0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tZWhlPnit0 .navbar .navbar-logo img {
  width: auto;
}
.cid-tZWhlPnit0 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-tZWhlPnit0 .navbar.collapsed {
  justify-content: center;
}
.cid-tZWhlPnit0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tZWhlPnit0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tZWhlPnit0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2.6rem);
  }
}
.cid-tZWhlPnit0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tZWhlPnit0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tZWhlPnit0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tZWhlPnit0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tZWhlPnit0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tZWhlPnit0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-tZWhlPnit0 .navbar {
    min-height: 72px;
  }
  .cid-tZWhlPnit0 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-tZWhlPnit0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tZWhlPnit0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tZWhlPnit0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tZWhlPnit0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tZWhlPnit0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tZWhlPnit0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tZWhlPnit0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-tZWhlPnit0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tZWhlPnit0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tZWhlPnit0 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-tZWhlPnit0 .dropdown-item.active,
.cid-tZWhlPnit0 .dropdown-item:active {
  background-color: transparent;
}
.cid-tZWhlPnit0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tZWhlPnit0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tZWhlPnit0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tZWhlPnit0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tZWhlPnit0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-tZWhlPnit0 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-tZWhlPnit0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tZWhlPnit0 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-tZWhlPnit0 .navbar-buttons {
    text-align: left;
  }
}
.cid-tZWhlPnit0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tZWhlPnit0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tZWhlPnit0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tZWhlPnit0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZWhlPnit0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tZWhlPnit0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tZWhlPnit0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZWhlPnit0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tZWhlPnit0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tZWhlPnit0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tZWhlPnit0 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tZWhlPnit0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tZWhlPnit0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-tZWhlPnit0 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tZWhlPnit0 .navbar {
    height: 70px;
  }
  .cid-tZWhlPnit0 .navbar.opened {
    height: auto;
  }
  .cid-tZWhlPnit0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tZWhlPnit0 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 20px);
  left: 50%;
}
.cid-tZWhlPnit0 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-tZWhlPnit0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-tZWhlPnit0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-tZWhlPnit0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-tZWhlPnit0 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-tZWhlPnit0 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-tZWhlPnit0 .navbar-brand {
    margin-right: auto;
  }
  .cid-tZWhlPnit0 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #000000;
    opacity: 1;
    border-color: rgba(0, 0, 0, 0.8) !important;
    background: rgba(0, 0, 0, 0.8) !important;
    backdrop-filter: blur(8px);
  }
  .cid-tZWhlPnit0 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-tZWhlPnit0 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-tZWhlPnit0 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tZWhlPnit0 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-tZWhlPnit0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-tZWhlPnit0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-tZWhlPnit0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-tZWhlPnit0 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tZWhlPnit0 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-tZWhlPnit0 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-tZZFaOmiRD {
  padding-top: 0.5rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tZZFaOmiRD .item-img {
  position: relative;
}
.cid-tZZFaOmiRD .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
  height: 100%;
}
@media (max-width: 992px) {
  .cid-tZZFaOmiRD .image-wrapper {
    min-height: 600px;
  }
}
@media (max-width: 767px) {
  .cid-tZZFaOmiRD .image-wrapper {
    min-height: 400px;
  }
}
.cid-tZZFaOmiRD .image-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tZZFaOmiRD .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (max-width: 767px) {
  .cid-tZZFaOmiRD .item-wrapper {
    margin-top: 4rem;
  }
}
.cid-tZZFaOmiRD .link-icon-wrapper {
  position: absolute;
  left: -1px;
  padding: 2rem;
  bottom: -1px;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-top-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  z-index: 3;
}
@media (max-width: 767px) {
  .cid-tZZFaOmiRD .link-icon-wrapper {
    padding: 1rem;
  }
}
.cid-tZZFaOmiRD .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  border: 1px solid #ffffff;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-tZZFaOmiRD .link-icon-wrapper .icon-wrap:hover {
  cursor: pointer;
}
.cid-tZZFaOmiRD .link-icon-wrapper .icon-wrap:hover span {
  transform: scale(1.4);
}
.cid-tZZFaOmiRD .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-tZZFaOmiRD .link-icon-wrapper .svg1 {
  position: absolute;
  top: -40px;
  left: 0px;
  transform: rotate(-90deg);
  width: 40px;
}
.cid-tZZFaOmiRD .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-tZZFaOmiRD .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(-90deg);
  width: 40px;
  bottom: 0;
  right: -40px;
}
.cid-tZZFaOmiRD .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-tZZFaOmiRD img,
.cid-tZZFaOmiRD .item-img {
  width: 100%;
}
.cid-u0re76fsD1 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-u0re76fsD1 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u0re76fsD1 .mbr-section-subtitle {
  text-align: center;
}
.cid-tZWpzwskI2 {
  background-color: #ffffff !important;
}
.cid-tZWpzwskI2 .container {
  border: 18px solid #ffffff;
  margin-top: -18px;
  padding: 0;
  padding-top: 3rem;
  padding-bottom: 2rem;
}
@media (max-width: 768px) {
  .cid-tZWpzwskI2 .container {
    border: 8px solid #ffffff;
    margin-top: -8px;
  }
}
.cid-tZWpzwskI2 .mbr-overlay {
  border-radius: 1.2rem;
}
.cid-tZWpzwskI2 .row {
  position: relative;
  padding: 0 18px 0;
  margin: 0;
  justify-content: center;
  border-radius: 1.2em;
  padding-top: 3rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #8e34a1;
}
.cid-tZWpzwskI2 .row .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZWpzwskI2 .row .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-tZWpzwskI2 .row {
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-tZWpzwskI2 .mbr-section-title {
  margin-bottom: 72px;
  color: #ffffff;
}
@media (max-width: 992px) {
  .cid-tZWpzwskI2 .mbr-section-title {
    margin-bottom: 30px;
  }
}
.cid-tZWpzwskI2 .mbr-section-title span {
  color: #ffffff;
}
.cid-tZWpzwskI2 .dragArea.row {
  padding: 0;
}
.cid-tZWpzwskI2 .dragArea.row .form-group {
  margin-bottom: 32px !important;
}
.cid-tZWpzwskI2 .dragArea.row .form-group .form-control {
  padding: 32px 16px;
  background-color: #ffffff;
  box-shadow: none;
  border-bottom: none !important;
  border-radius: 1.2em;
}
.cid-tZWpzwskI2 .dragArea.row .form-group .form-control::placeholder {
  color: #000000;
  opacity: .5;
}
@media (max-width: 768px) {
  .cid-tZWpzwskI2 .dragArea.row .form-group .form-control {
    padding: 16px;
  }
}
.cid-tZWpzwskI2 .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-tZWpzwskI2 .dragArea.row .mbr-section-btn {
  width: 100%;
}
.cid-tZWpzwskI2 .dragArea.row .mbr-section-btn .btn {
  display: inline-flex;
}
.cid-tZWpzwskI2 .mbr-section-title,
.cid-tZWpzwskI2 .mbr-section-btn {
  text-align: center;
}
.cid-u0rjbE0dlk {
  background-color: #ffffff;
}
.cid-u0rjbE0dlk .mbr-fallback-image.disabled {
  display: none;
}
.cid-u0rjbE0dlk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u0rjbE0dlk input:hover {
  border-color: white !important;
}
.cid-u0rjbE0dlk .col-auto {
  width: 100%;
  text-align: right !important;
}
@media (max-width: 992px) {
  .cid-u0rjbE0dlk .mb {
    margin-bottom: 2rem;
  }
}
.cid-u0rjbE0dlk img {
  object-fit: cover;
}
.cid-u0rjbE0dlk .btn,
.cid-u0rjbE0dlk .btn:hover,
.cid-u0rjbE0dlk .btn:focus,
.cid-u0rjbE0dlk .btn:active {
  background: transparent !important;
  border: none !important;
  color: white;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.cid-u0rjbE0dlk .item-wrapper {
  width: 100%;
}
.cid-u0rjbE0dlk .icon-wrap {
  display: inline-flex;
  margin-top: 2rem;
}
.cid-u0rjbE0dlk .card-box {
  padding: 3rem 2rem;
  width: 100%;
  display: inline-flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .cid-u0rjbE0dlk .card-box {
    padding: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-u0rjbE0dlk .card-box {
    padding: 1rem;
  }
}
.cid-u0rjbE0dlk .mobi-mbri {
  color: black;
  background: #ffffff;
  font-size: 1.2rem !important;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 1px;
  margin-left: 1rem;
}
.cid-u0rjbE0dlk .card-wrapper {
  display: flex;
}
.cid-u0rjbE0dlk .wrap {
  background: #8e34a1;
}
.cid-u0rjbE0dlk .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u0rjbE0dlk .mbr-text,
.cid-u0rjbE0dlk .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-u0rjbE0dlk .mbr-link,
.cid-u0rjbE0dlk .link-wrapper {
  color: #000000;
  text-align: left;
}
.cid-u0rjbE0dlk .mbr-text {
  text-align: left;
  color: #ffffff;
}
.cid-u0rjbE0dlk .mbr-section-title {
  text-align: left;
  color: #ffffff;
}
.cid-tZWhlTQ3o9 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-tZWhlTQ3o9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tZWhlTQ3o9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tZWhlTQ3o9 p a:hover {
  text-decoration: underline;
}
.cid-tZWhlTQ3o9 h2 {
  line-height: 1.3;
}
.cid-tZWhlTQ3o9 img {
  object-fit: cover;
}
.cid-tZWhlTQ3o9 .mbr-link {
  margin-right: 2rem;
}
@media (max-width: 767px) {
  .cid-tZWhlTQ3o9 .mbr-link {
    margin-right: 0rem;
    margin-top: 1rem;
  }
}
.cid-tZWhlTQ3o9 .row {
  margin: 0;
  justify-content: flex-end;
}
.cid-tZWhlTQ3o9 .icon-wrap {
  display: inline-flex;
}
@media (max-width: 767px) {
  .cid-tZWhlTQ3o9 .icon-wrap {
    margin-top: 1rem;
  }
}
.cid-tZWhlTQ3o9 .card-box {
  width: 100%;
  flex-direction: row;
}
.cid-tZWhlTQ3o9 .icon {
  color: #ffffff !important;
  font-size: 1.5rem;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  padding-top: 1px;
  margin: 0 0.5rem;
}
.cid-tZWhlTQ3o9 .card-wrapper {
  display: flex;
  padding: 0rem;
}
@media (max-width: 767px) {
  .cid-tZWhlTQ3o9 .card-wrapper {
    padding: 1rem 0rem;
    min-height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tZWhlTQ3o9 .card-wrapper {
    padding: 2rem 1rem;
  }
}
@media (min-width: 992px) {
  .cid-tZWhlTQ3o9 .card-wrapper {
    padding: 2rem 1rem;
  }
}
.cid-tZWhlTQ3o9 .wrap {
  background: #8e34a1;
}
.cid-tZWhlTQ3o9 .link-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .cid-tZWhlTQ3o9 .link-wrapper {
    flex-direction: column;
  }
}
.cid-tZWhlTQ3o9 .card-title {
  color: #ffffff;
  text-align: left;
}
.cid-tZWhlTQ3o9 .mbr-text,
.cid-tZWhlTQ3o9 .card-box {
  text-align: center;
  color: #ffffff;
}
.cid-tZWhlTQ3o9 .mbr-link,
.cid-tZWhlTQ3o9 .link-wrapper {
  color: #ffffff;
  text-align: center;
}
.cid-tZWhlTQ3o9 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tZWhlTQ3o9 .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
