.btn {
  border-width: 2px;
}
.display-1 {
  font-family: 'Open Sans', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.375rem;
}
.display-5 {
  font-family: 'Open Sans', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
}
.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.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.88rem;
    font-size: calc( 1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0350000000000001rem + (1.1 - 1.0350000000000001) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 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: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #7b2d82 !important;
}
.bg-success {
  background-color: #ea5c6a !important;
}
.bg-info {
  background-color: #ff8c59 !important;
}
.bg-warning {
  background-color: #ffc256 !important;
}
.bg-danger {
  background-color: #f9f871 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #7b2d82 !important;
  border-color: #7b2d82 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #3e1742 !important;
  border-color: #3e1742 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #3e1742 !important;
  border-color: #3e1742 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #bc397a !important;
  border-color: #bc397a !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #79254f !important;
  border-color: #79254f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #79254f !important;
  border-color: #79254f !important;
}
.btn-info,
.btn-info:active {
  background-color: #ff8c59 !important;
  border-color: #ff8c59 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #ff5002 !important;
  border-color: #ff5002 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #ff5002 !important;
  border-color: #ff5002 !important;
}
.btn-success,
.btn-success:active {
  background-color: #ea5c6a !important;
  border-color: #ea5c6a !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #d41b2e !important;
  border-color: #d41b2e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #d41b2e !important;
  border-color: #d41b2e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffc256 !important;
  border-color: #ffc256 !important;
  color: #563700 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #fea300 !important;
  border-color: #fea300 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #563700 !important;
  background-color: #fea300 !important;
  border-color: #fea300 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #f9f871 !important;
  border-color: #f9f871 !important;
  color: #676604 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #131301 !important;
  background-color: #f5f41e !important;
  border-color: #f5f41e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #676604 !important;
  background-color: #f5f41e !important;
  border-color: #f5f41e !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #7b2d82;
  color: #7b2d82;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #3e1742 !important;
  background-color: transparent!important;
  border-color: #3e1742 !important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #7b2d82 !important;
  border-color: #7b2d82 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #bc397a;
  color: #bc397a;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #79254f !important;
  background-color: transparent!important;
  border-color: #79254f !important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #bc397a !important;
  border-color: #bc397a !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #ff8c59;
  color: #ff8c59;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #ff5002 !important;
  background-color: transparent!important;
  border-color: #ff5002 !important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #ff8c59 !important;
  border-color: #ff8c59 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #ea5c6a;
  color: #ea5c6a;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #d41b2e !important;
  background-color: transparent!important;
  border-color: #d41b2e !important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #ea5c6a !important;
  border-color: #ea5c6a !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #ffc256;
  color: #ffc256;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #fea300 !important;
  background-color: transparent!important;
  border-color: #fea300 !important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #563700 !important;
  background-color: #ffc256 !important;
  border-color: #ffc256 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #f9f871;
  color: #f9f871;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #f5f41e !important;
  background-color: transparent!important;
  border-color: #f5f41e !important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #676604 !important;
  background-color: #f9f871 !important;
  border-color: #f9f871 !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: #7b2d82 !important;
}
.text-secondary {
  color: #bc397a !important;
}
.text-success {
  color: #ea5c6a !important;
}
.text-info {
  color: #ff8c59 !important;
}
.text-warning {
  color: #ffc256 !important;
}
.text-danger {
  color: #f9f871 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #331336 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #6e2147 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #c61a2b !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #f24a00 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #ef9900 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #f5f30f !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  transition: 0.2s;
  position: relative;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0 1.2em;
}
.nav-tabs .nav-link.active {
  color: #7b2d82;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #ff8c59;
}
.alert-warning {
  background-color: #ffc256;
}
.alert-danger {
  background-color: #f9f871;
}
.mbr-gallery-filter li.active .btn {
  background-color: #7b2d82;
  border-color: #7b2d82;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #7b2d82;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #c165ca;
}
.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: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.form-control {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.375rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #7b2d82 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Open Sans', sans-serif;
  font-size: 1.1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.375rem;
}
blockquote {
  border-color: #7b2d82;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #7b2d82;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #7b2d82;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #7b2d82;
  border-bottom-color: #7b2d82;
}
.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: #7b2d82 !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: #bc397a !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='%237b2d82' %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-unvZswgBGW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-unvZswgBGW nav.navbar {
  position: fixed;
}
.cid-unvZswgBGW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-unvZswgBGW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-unvZswgBGW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-unvZswgBGW .dropdown-item:hover,
.cid-unvZswgBGW .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-unvZswgBGW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-unvZswgBGW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-unvZswgBGW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-unvZswgBGW .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-unvZswgBGW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-unvZswgBGW .nav-link {
  position: relative;
}
.cid-unvZswgBGW .container {
  display: flex;
  margin: auto;
}
.cid-unvZswgBGW .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-unvZswgBGW .dropdown-menu,
.cid-unvZswgBGW .navbar.opened {
  background: #ffffff !important;
}
.cid-unvZswgBGW .nav-item:focus,
.cid-unvZswgBGW .nav-link:focus {
  outline: none;
}
.cid-unvZswgBGW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-unvZswgBGW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-unvZswgBGW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-unvZswgBGW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-unvZswgBGW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-unvZswgBGW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-unvZswgBGW .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-unvZswgBGW .navbar.opened {
  transition: all 0.3s;
}
.cid-unvZswgBGW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-unvZswgBGW .navbar .navbar-logo img {
  width: auto;
}
.cid-unvZswgBGW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-unvZswgBGW .navbar.collapsed {
  justify-content: center;
}
.cid-unvZswgBGW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-unvZswgBGW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-unvZswgBGW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-unvZswgBGW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-unvZswgBGW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-unvZswgBGW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-unvZswgBGW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-unvZswgBGW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-unvZswgBGW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-unvZswgBGW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-unvZswgBGW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-unvZswgBGW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-unvZswgBGW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-unvZswgBGW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-unvZswgBGW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-unvZswgBGW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-unvZswgBGW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-unvZswgBGW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-unvZswgBGW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-unvZswgBGW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-unvZswgBGW .navbar.navbar-short {
  min-height: 60px;
}
.cid-unvZswgBGW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-unvZswgBGW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-unvZswgBGW .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-unvZswgBGW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-unvZswgBGW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-unvZswgBGW .dropdown-item.active,
.cid-unvZswgBGW .dropdown-item:active {
  background-color: transparent;
}
.cid-unvZswgBGW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-unvZswgBGW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-unvZswgBGW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-unvZswgBGW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-unvZswgBGW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-unvZswgBGW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-unvZswgBGW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-unvZswgBGW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-unvZswgBGW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-unvZswgBGW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-unvZswgBGW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-unvZswgBGW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-unvZswgBGW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-unvZswgBGW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-unvZswgBGW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-unvZswgBGW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-unvZswgBGW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-unvZswgBGW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-unvZswgBGW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-unvZswgBGW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-unvZswgBGW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-unvZswgBGW .navbar {
    height: 70px;
  }
  .cid-unvZswgBGW .navbar.opened {
    height: auto;
  }
  .cid-unvZswgBGW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-urtFqwCq5x {
  width: 100%;
  aspect-ratio: 1.77777778;
  object-fit: contain;
  max-height: 90vh;
  margin: auto;
}
.cid-urtFqwCq5x .mbr-fallback-image.disabled {
  display: none;
}
.cid-urtFqwCq5x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-image: url("../../../assets/images/t-fooh-draaien-impressie-2000x1333.webp");
}
.cid-urtFqwCq5x .content-alignment {
  margin-top: 75vh;
  position: absolute;
}
.cid-tbzrWtWroB {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(124deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-tbzrWtWroB .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbzrWtWroB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tbzrWtWroB .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tbzrWtWroB .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-tbzrWtWroB .mbr-section-btn {
  text-align: center;
}
.cid-tbzrWtWroB .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-tbzrWtWroB .image-block:hover img {
  transform: scale(1.1);
}
.cid-tbzrWtWroB .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-tbzrWtWroB img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-tbzrWtWroB .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-tbzrWtWroB .wrap {
    opacity: 1 !important;
  }
  .cid-tbzrWtWroB .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-tbzrWtWroB .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-tbzrWtWroB P {
  color: #ffffff;
}
.cid-tbzrWtWroB .cards-alignment {
  padding-top: -500px !important;
}
.cid-sFF75ZhH2d {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sFF75ZhH2d .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sFF75ZhH2d img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-sFF75ZhH2d img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-sFF75ZhH2d img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-sFF75ZhH2d .text-wrapper {
    padding: 2rem;
  }
}
.cid-sFF75ZhH2d .mbr-section-title {
  color: #000000;
}
.cid-sFF75ZhH2d .mbr-text {
  color: #000000;
}
.cid-sFF75ZhH2d .image-wrapper img:hover {
  content: url('../../../assets/images/foto-wim-roefs-24-19-596x894.webp');
}
.cid-uQEhfhFtF4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uQEhfhFtF4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uQEhfhFtF4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uQEhfhFtF4 .row {
  justify-content: center;
}
.cid-uQEhfhFtF4 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-uQEhfhFtF4 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-uQEhfhFtF4 .card {
    margin-bottom: 32px;
  }
}
.cid-uQEhfhFtF4 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uQEhfhFtF4 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-uQEhfhFtF4 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uQEhfhFtF4 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-uQEhfhFtF4 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-uQEhfhFtF4 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-uQEhfhFtF4 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-tGZVzB0Uqw {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-tGZVzB0Uqw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tGZVzB0Uqw .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-tGZVzB0Uqw .container {
    padding: 0 20px;
  }
}
.cid-tGZVzB0Uqw .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-tGZVzB0Uqw .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-tGZVzB0Uqw .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-tGZVzB0Uqw .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-tGZVzB0Uqw .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-tGZVzB0Uqw .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-tGZVzB0Uqw .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-tGZVzB0Uqw .embla__button--next,
.cid-tGZVzB0Uqw .embla__button--prev {
  display: flex;
}
.cid-tGZVzB0Uqw .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-tGZVzB0Uqw .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-tGZVzB0Uqw .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-tGZVzB0Uqw .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-tGZVzB0Uqw .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-tGZVzB0Uqw .embla__button {
    top: 7rem;
  }
}
.cid-tGZVzB0Uqw .embla {
  position: relative;
  width: 100%;
}
.cid-tGZVzB0Uqw .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-tGZVzB0Uqw .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-tGZVzB0Uqw .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-tGZVzB0Uqw .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-v0ldvuhCvg {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: linear-gradient(308deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-v0ldvuhCvg img,
.cid-v0ldvuhCvg .item-img {
  width: 100%;
}
.cid-v0ldvuhCvg .item:focus,
.cid-v0ldvuhCvg span:focus {
  outline: none;
}
.cid-v0ldvuhCvg .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-v0ldvuhCvg .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-v0ldvuhCvg .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v0ldvuhCvg .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-v0ldvuhCvg .mbr-section-btn {
  margin-top: auto !important;
}
.cid-v0ldvuhCvg .mbr-section-title {
  color: #ffffff;
}
.cid-v0ldvuhCvg .mbr-text,
.cid-v0ldvuhCvg .mbr-section-btn {
  text-align: center;
}
.cid-v0ldvuhCvg .item-title {
  text-align: center;
}
.cid-v0ldvuhCvg .item-subtitle {
  text-align: left;
}
.cid-tbzW5cckiV {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-tbzW5cckiV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tbzW5cckiV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tbzW5cckiV .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tbzW5cckiV .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tbzW5cckiV .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tbzW5cckiV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tbzW5cckiV .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tbzW5cckiV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tbzW5cckiV .carousel-control,
.cid-tbzW5cckiV .close {
  background: #1b1b1b;
}
.cid-tbzW5cckiV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tbzW5cckiV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tbzW5cckiV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tbzW5cckiV .carousel-control-next span {
  margin-left: 5px;
}
.cid-tbzW5cckiV .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tbzW5cckiV .close::before {
  content: '\e91a';
}
.cid-tbzW5cckiV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tbzW5cckiV .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tbzW5cckiV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tbzW5cckiV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tbzW5cckiV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tbzW5cckiV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tbzW5cckiV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tbzW5cckiV .carousel-indicators li.active,
.cid-tbzW5cckiV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tbzW5cckiV .carousel-indicators li::after,
.cid-tbzW5cckiV .carousel-indicators li::before {
  content: none;
}
.cid-tbzW5cckiV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tbzW5cckiV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tbzW5cckiV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tbzW5cckiV .carousel-indicators {
    display: none;
  }
}
.cid-tbzW5cckiV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tbzW5cckiV .carousel-inner > .active {
  display: block;
}
.cid-tbzW5cckiV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tbzW5cckiV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tbzW5cckiV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tbzW5cckiV .carousel-control,
  .cid-tbzW5cckiV .carousel-indicators,
  .cid-tbzW5cckiV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tbzW5cckiV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tbzW5cckiV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tbzW5cckiV .carousel-indicators .active,
.cid-tbzW5cckiV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tbzW5cckiV .carousel-indicators .active {
  background: #fff;
}
.cid-tbzW5cckiV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tbzW5cckiV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tbzW5cckiV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tbzW5cckiV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tbzW5cckiV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tbzW5cckiV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tbzW5cckiV .carousel {
  width: 100%;
}
.cid-tbzW5cckiV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tbzW5cckiV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tbzW5cckiV .modal.fade .modal-dialog,
.cid-tbzW5cckiV .modal.in .modal-dialog {
  transform: none;
}
.cid-tbzW5cckiV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tbzW5cckiV H6 {
  text-align: center;
}
.cid-tbzW5cckiV H3 {
  color: #000000;
}
.cid-ujmemcdJbE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujmemcdJbE .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujmemcdJbE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujmemcdJbE H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujmemcdJbE H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uII7JDlXwo {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uII7JDlXwo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uII7JDlXwo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uII7JDlXwo .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uII7JDlXwo .mbr-section-subtitle,
.cid-uII7JDlXwo .mbr-section-btn {
  color: #ffffff;
}
.cid-uII7JDlXwo LABEL {
  color: #ffffff;
}
.cid-u1DrUEjPpT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u1DrUEjPpT .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1DrUEjPpT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1DrUEjPpT .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u1DrUEjPpT .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u1DrUEjPpT .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u1DrUEjPpT .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u1DrUEjPpT div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u1DrUEjPpT .copyright {
  color: #bbbbbb;
}
.cid-u1DrFZ9tck {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u1DrFZ9tck nav.navbar {
  position: fixed;
}
.cid-u1DrFZ9tck .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u1DrFZ9tck .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u1DrFZ9tck .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u1DrFZ9tck .dropdown-item:hover,
.cid-u1DrFZ9tck .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u1DrFZ9tck .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u1DrFZ9tck .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u1DrFZ9tck .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u1DrFZ9tck .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u1DrFZ9tck .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u1DrFZ9tck .nav-link {
  position: relative;
}
.cid-u1DrFZ9tck .container {
  display: flex;
  margin: auto;
}
.cid-u1DrFZ9tck .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u1DrFZ9tck .dropdown-menu,
.cid-u1DrFZ9tck .navbar.opened {
  background: #ffffff !important;
}
.cid-u1DrFZ9tck .nav-item:focus,
.cid-u1DrFZ9tck .nav-link:focus {
  outline: none;
}
.cid-u1DrFZ9tck .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u1DrFZ9tck .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u1DrFZ9tck .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u1DrFZ9tck .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u1DrFZ9tck .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u1DrFZ9tck .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u1DrFZ9tck .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u1DrFZ9tck .navbar.opened {
  transition: all 0.3s;
}
.cid-u1DrFZ9tck .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u1DrFZ9tck .navbar .navbar-logo img {
  width: auto;
}
.cid-u1DrFZ9tck .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u1DrFZ9tck .navbar.collapsed {
  justify-content: center;
}
.cid-u1DrFZ9tck .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u1DrFZ9tck .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u1DrFZ9tck .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u1DrFZ9tck .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u1DrFZ9tck .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u1DrFZ9tck .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u1DrFZ9tck .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u1DrFZ9tck .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u1DrFZ9tck .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u1DrFZ9tck .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u1DrFZ9tck .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u1DrFZ9tck .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u1DrFZ9tck .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u1DrFZ9tck .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u1DrFZ9tck .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u1DrFZ9tck .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u1DrFZ9tck .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u1DrFZ9tck .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u1DrFZ9tck .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u1DrFZ9tck .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u1DrFZ9tck .navbar.navbar-short {
  min-height: 60px;
}
.cid-u1DrFZ9tck .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u1DrFZ9tck .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u1DrFZ9tck .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u1DrFZ9tck .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u1DrFZ9tck .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u1DrFZ9tck .dropdown-item.active,
.cid-u1DrFZ9tck .dropdown-item:active {
  background-color: transparent;
}
.cid-u1DrFZ9tck .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u1DrFZ9tck .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u1DrFZ9tck .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u1DrFZ9tck .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u1DrFZ9tck .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u1DrFZ9tck .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u1DrFZ9tck ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u1DrFZ9tck .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u1DrFZ9tck button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u1DrFZ9tck button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u1DrFZ9tck button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u1DrFZ9tck button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u1DrFZ9tck button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u1DrFZ9tck button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u1DrFZ9tck nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u1DrFZ9tck nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u1DrFZ9tck nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u1DrFZ9tck nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u1DrFZ9tck .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u1DrFZ9tck a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u1DrFZ9tck .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u1DrFZ9tck .navbar {
    height: 70px;
  }
  .cid-u1DrFZ9tck .navbar.opened {
    height: auto;
  }
  .cid-u1DrFZ9tck .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u1ns4uN27V {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/wish-outdoor-t-fooh-and-suspicious-sounds-1.webp");
}
.cid-u1ns4uN27V .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1ns4uN27V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1ns4uN27V .mbr-section-title {
  color: #ffffff;
}
.cid-u1ns4uN27V .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u2pGI2bbnC {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u2pGI2bbnC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u2pGI2bbnC img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u2pGI2bbnC img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u2pGI2bbnC img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u2pGI2bbnC .text-wrapper {
    padding: 2rem;
  }
}
.cid-u2pGI2bbnC .mbr-section-title {
  color: #000000;
}
.cid-u2pGI2bbnC .mbr-text {
  color: #000000;
}
.cid-u2pGI2bbnC .image-wrapper img:hover {
  content: url('../../../assets/images/foto-wim-roefs-24-19-596x894.webp');
}
.cid-uII43uBLL2 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uII43uBLL2 iframe,
.cid-uII43uBLL2 img,
.cid-uII43uBLL2 video {
  width: 100%;
}
.cid-uII43uBLL2 .mbr-media {
  position: relative;
}
.cid-uII43uBLL2 .mbr-media img {
  width: 100%;
  object-fit: cover;
}
.cid-uII43uBLL2 .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-uII43uBLL2 .mbr-media span {
  font-size: 4rem;
  transition: all 0.2s;
}
.cid-uII43uBLL2 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  height: 100%;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uII43uBLL2 .modalWindow {
    width: 100vw;
    height: 100vh;
  }
}
.cid-uII43uBLL2 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-uII43uBLL2 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-uII43uBLL2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uII43uBLL2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uII43uBLL2 .mbr-section-title {
  color: #000000;
}
.cid-u1nVWgiaSz {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u1nVWgiaSz .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1nVWgiaSz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u1nVWgiaSz .container {
    max-width: 1400px;
  }
}
.cid-u1nVWgiaSz .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u1nVWgiaSz .card-wrapper {
  margin-top: 3rem;
}
.cid-u1nVWgiaSz .row {
  justify-content: center;
}
.cid-u1nVWgiaSz .mbr-section-title {
  color: #ffffff;
}
.cid-u1nVWgiaSz .card-text {
  color: #ffffff;
}
.cid-u1nVWgiaSz .card-title,
.cid-u1nVWgiaSz .iconfont-wrapper {
  color: #ffffff;
}
.cid-u1ns4vTWGx {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u1ns4vTWGx .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1ns4vTWGx .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-u1ns4vTWGx .container {
    padding: 0 20px;
  }
}
.cid-u1ns4vTWGx .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u1ns4vTWGx .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u1ns4vTWGx .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u1ns4vTWGx .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u1ns4vTWGx .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u1ns4vTWGx .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u1ns4vTWGx .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u1ns4vTWGx .embla__button--next,
.cid-u1ns4vTWGx .embla__button--prev {
  display: flex;
}
.cid-u1ns4vTWGx .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u1ns4vTWGx .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u1ns4vTWGx .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u1ns4vTWGx .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u1ns4vTWGx .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u1ns4vTWGx .embla__button {
    top: 7rem;
  }
}
.cid-u1ns4vTWGx .embla {
  position: relative;
  width: 100%;
}
.cid-u1ns4vTWGx .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u1ns4vTWGx .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u1ns4vTWGx .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u1ns4vTWGx .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-u1ns4wwADZ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(64deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u1ns4wwADZ .item:focus,
.cid-u1ns4wwADZ span:focus {
  outline: none;
}
.cid-u1ns4wwADZ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u1ns4wwADZ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u1ns4wwADZ .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u1ns4wwADZ .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-u1ns4wwADZ .item-wrapper {
  background: transparent;
}
.cid-u1ns4wwADZ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u1ns4wwADZ .mbr-section-title {
  color: #ffffff;
}
.cid-u1ns4wwADZ .mbr-text,
.cid-u1ns4wwADZ .mbr-section-btn {
  text-align: center;
  color: #ffffff;
}
.cid-u1ns4wwADZ .item-title {
  text-align: center;
  color: #ffffff;
}
.cid-u1ns4wwADZ .item-subtitle {
  text-align: center;
}
.cid-u1ns4xwF1c {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u1ns4xwF1c .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1ns4xwF1c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1ns4xwF1c .mbr-section-subtitle {
  text-align: center;
}
.cid-uiavZ9uvaU {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-image: linear-gradient(141deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uiavZ9uvaU .item:focus,
.cid-uiavZ9uvaU span:focus {
  outline: none;
}
.cid-uiavZ9uvaU .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uiavZ9uvaU .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uiavZ9uvaU .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uiavZ9uvaU .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uiavZ9uvaU .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uiavZ9uvaU .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uiavZ9uvaU .item-wrapper {
  background: transparent;
}
.cid-uiavZ9uvaU .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uiavZ9uvaU .mbr-section-title {
  color: #ffffff;
}
.cid-uiavZ9uvaU .mbr-text,
.cid-uiavZ9uvaU .mbr-section-btn {
  text-align: left;
}
.cid-uiavZ9uvaU .item-title {
  text-align: center;
  color: #ffffff;
}
.cid-uiavZ9uvaU .item-subtitle {
  text-align: center;
}
.cid-uII86UgPHE {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uII86UgPHE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uII86UgPHE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uII86UgPHE .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uII86UgPHE .mbr-section-subtitle,
.cid-uII86UgPHE .mbr-section-btn {
  color: #ffffff;
}
.cid-uII86UgPHE LABEL {
  color: #ffffff;
}
.cid-u1DrUEjPpT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u1DrUEjPpT .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1DrUEjPpT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1DrUEjPpT .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u1DrUEjPpT .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u1DrUEjPpT .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u1DrUEjPpT .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u1DrUEjPpT div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u1DrUEjPpT .copyright {
  color: #bbbbbb;
}
.cid-u1DrFZ9tck {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u1DrFZ9tck nav.navbar {
  position: fixed;
}
.cid-u1DrFZ9tck .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u1DrFZ9tck .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u1DrFZ9tck .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u1DrFZ9tck .dropdown-item:hover,
.cid-u1DrFZ9tck .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u1DrFZ9tck .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u1DrFZ9tck .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u1DrFZ9tck .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u1DrFZ9tck .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u1DrFZ9tck .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u1DrFZ9tck .nav-link {
  position: relative;
}
.cid-u1DrFZ9tck .container {
  display: flex;
  margin: auto;
}
.cid-u1DrFZ9tck .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u1DrFZ9tck .dropdown-menu,
.cid-u1DrFZ9tck .navbar.opened {
  background: #ffffff !important;
}
.cid-u1DrFZ9tck .nav-item:focus,
.cid-u1DrFZ9tck .nav-link:focus {
  outline: none;
}
.cid-u1DrFZ9tck .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u1DrFZ9tck .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u1DrFZ9tck .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u1DrFZ9tck .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u1DrFZ9tck .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u1DrFZ9tck .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u1DrFZ9tck .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u1DrFZ9tck .navbar.opened {
  transition: all 0.3s;
}
.cid-u1DrFZ9tck .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u1DrFZ9tck .navbar .navbar-logo img {
  width: auto;
}
.cid-u1DrFZ9tck .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u1DrFZ9tck .navbar.collapsed {
  justify-content: center;
}
.cid-u1DrFZ9tck .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u1DrFZ9tck .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u1DrFZ9tck .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u1DrFZ9tck .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u1DrFZ9tck .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u1DrFZ9tck .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u1DrFZ9tck .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u1DrFZ9tck .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u1DrFZ9tck .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u1DrFZ9tck .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u1DrFZ9tck .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u1DrFZ9tck .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u1DrFZ9tck .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u1DrFZ9tck .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u1DrFZ9tck .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u1DrFZ9tck .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u1DrFZ9tck .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u1DrFZ9tck .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u1DrFZ9tck .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u1DrFZ9tck .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u1DrFZ9tck .navbar.navbar-short {
  min-height: 60px;
}
.cid-u1DrFZ9tck .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u1DrFZ9tck .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u1DrFZ9tck .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u1DrFZ9tck .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u1DrFZ9tck .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u1DrFZ9tck .dropdown-item.active,
.cid-u1DrFZ9tck .dropdown-item:active {
  background-color: transparent;
}
.cid-u1DrFZ9tck .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u1DrFZ9tck .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u1DrFZ9tck .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u1DrFZ9tck .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u1DrFZ9tck .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u1DrFZ9tck .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u1DrFZ9tck ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u1DrFZ9tck .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u1DrFZ9tck button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u1DrFZ9tck button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u1DrFZ9tck button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u1DrFZ9tck button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u1DrFZ9tck button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u1DrFZ9tck button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u1DrFZ9tck nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u1DrFZ9tck nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u1DrFZ9tck nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u1DrFZ9tck nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u1DrFZ9tck .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u1DrFZ9tck a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u1DrFZ9tck .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u1DrFZ9tck .navbar {
    height: 70px;
  }
  .cid-u1DrFZ9tck .navbar.opened {
    height: auto;
  }
  .cid-u1DrFZ9tck .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u1Dq9wVrm2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/tuinfeest-1-1503x1536.webp");
}
.cid-u1Dq9wVrm2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1Dq9wVrm2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1Dq9wVrm2 .mbr-section-title {
  color: #ffffff;
}
.cid-u1Dq9wVrm2 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uj3ACiF9n4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-uj3ACiF9n4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj3ACiF9n4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uj3ACiF9n4 .row .calendly-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uj3ACiF9n4 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-uj3ACiF9n4 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-uj3ACiF9n4 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-uj3ACiF9n4 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uj3ACiF9n4 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-uj3ACiF9n4 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #7b2d82;
}
.cid-uj3ACiF9n4 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-unfmwZa1b9 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-unfmwZa1b9 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-unfmwZa1b9 .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-unfmwZa1b9 .mbr-text,
.cid-unfmwZa1b9 .mbr-section-btn {
  text-align: left;
}
.cid-unfmwZa1b9 .item-title {
  text-align: center;
  color: #000000;
}
.cid-unfmwZa1b9 .item-subtitle {
  text-align: center;
}
.cid-unfmwZa1b9 .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-unfmwZa1b9 iframe {
  min-height: 60vh;
  height: 750px;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-unfmwZa1b9 iframe {
    height: 450px;
  }
}
.cid-u1DrUEjPpT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u1DrUEjPpT .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1DrUEjPpT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1DrUEjPpT .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u1DrUEjPpT .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u1DrUEjPpT .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u1DrUEjPpT .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u1DrUEjPpT div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u1DrUEjPpT .copyright {
  color: #bbbbbb;
}
.cid-u1OAOdkPf8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u1OAOdkPf8 nav.navbar {
  position: fixed;
}
.cid-u1OAOdkPf8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u1OAOdkPf8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u1OAOdkPf8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u1OAOdkPf8 .dropdown-item:hover,
.cid-u1OAOdkPf8 .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u1OAOdkPf8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u1OAOdkPf8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u1OAOdkPf8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u1OAOdkPf8 .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u1OAOdkPf8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u1OAOdkPf8 .nav-link {
  position: relative;
}
.cid-u1OAOdkPf8 .container {
  display: flex;
  margin: auto;
}
.cid-u1OAOdkPf8 .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u1OAOdkPf8 .dropdown-menu,
.cid-u1OAOdkPf8 .navbar.opened {
  background: #ffffff !important;
}
.cid-u1OAOdkPf8 .nav-item:focus,
.cid-u1OAOdkPf8 .nav-link:focus {
  outline: none;
}
.cid-u1OAOdkPf8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u1OAOdkPf8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u1OAOdkPf8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u1OAOdkPf8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u1OAOdkPf8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u1OAOdkPf8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u1OAOdkPf8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u1OAOdkPf8 .navbar.opened {
  transition: all 0.3s;
}
.cid-u1OAOdkPf8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u1OAOdkPf8 .navbar .navbar-logo img {
  width: auto;
}
.cid-u1OAOdkPf8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u1OAOdkPf8 .navbar.collapsed {
  justify-content: center;
}
.cid-u1OAOdkPf8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u1OAOdkPf8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u1OAOdkPf8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u1OAOdkPf8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u1OAOdkPf8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u1OAOdkPf8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u1OAOdkPf8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u1OAOdkPf8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u1OAOdkPf8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u1OAOdkPf8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u1OAOdkPf8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u1OAOdkPf8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u1OAOdkPf8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u1OAOdkPf8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u1OAOdkPf8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u1OAOdkPf8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u1OAOdkPf8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u1OAOdkPf8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u1OAOdkPf8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u1OAOdkPf8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u1OAOdkPf8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u1OAOdkPf8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u1OAOdkPf8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u1OAOdkPf8 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u1OAOdkPf8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u1OAOdkPf8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u1OAOdkPf8 .dropdown-item.active,
.cid-u1OAOdkPf8 .dropdown-item:active {
  background-color: transparent;
}
.cid-u1OAOdkPf8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u1OAOdkPf8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u1OAOdkPf8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u1OAOdkPf8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u1OAOdkPf8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u1OAOdkPf8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u1OAOdkPf8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u1OAOdkPf8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u1OAOdkPf8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u1OAOdkPf8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u1OAOdkPf8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u1OAOdkPf8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u1OAOdkPf8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u1OAOdkPf8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u1OAOdkPf8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u1OAOdkPf8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u1OAOdkPf8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u1OAOdkPf8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u1OAOdkPf8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u1OAOdkPf8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u1OAOdkPf8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u1OAOdkPf8 .navbar {
    height: 70px;
  }
  .cid-u1OAOdkPf8 .navbar.opened {
    height: auto;
  }
  .cid-u1OAOdkPf8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u1OBpBD6Y1 {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/wish-outdoor-t-fooh-and-suspicious-sounds-1.webp");
}
.cid-u1OBpBD6Y1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1OBpBD6Y1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1OBpBD6Y1 .mbr-section-title {
  color: #ffffff;
}
.cid-u1OBpBD6Y1 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u1OAOedOEg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u1OAOedOEg .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u1OAOedOEg img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u1OAOedOEg img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u1OAOedOEg .text-wrapper {
    padding: 2rem;
  }
}
.cid-u1OAOedOEg .mbr-section-title {
  color: #000000;
}
.cid-u1OAOedOEg .mbr-text {
  color: #000000;
}
.cid-u1OAOedOEg .mbr-description {
  text-align: left;
}
.cid-u1OAOeD7dl {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u1OAOeD7dl .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1OAOeD7dl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u1OAOeD7dl .container {
    max-width: 1400px;
  }
}
.cid-u1OAOeD7dl .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u1OAOeD7dl .card-wrapper {
  margin-top: 3rem;
}
.cid-u1OAOeD7dl .row {
  justify-content: center;
}
.cid-u1OAOeD7dl .mbr-section-title {
  color: #ffffff;
}
.cid-u1OAOeD7dl .card-text {
  color: #ffffff;
}
.cid-u1OAOeD7dl .card-title,
.cid-u1OAOeD7dl .iconfont-wrapper {
  color: #ffffff;
}
.cid-u1OE1bukWf {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u1OE1bukWf .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1OE1bukWf .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-u1OE1bukWf .container {
    padding: 0 20px;
  }
}
.cid-u1OE1bukWf .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u1OE1bukWf .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u1OE1bukWf .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u1OE1bukWf .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u1OE1bukWf .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u1OE1bukWf .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u1OE1bukWf .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u1OE1bukWf .embla__button--next,
.cid-u1OE1bukWf .embla__button--prev {
  display: flex;
}
.cid-u1OE1bukWf .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u1OE1bukWf .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u1OE1bukWf .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u1OE1bukWf .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u1OE1bukWf .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u1OE1bukWf .embla__button {
    top: 7rem;
  }
}
.cid-u1OE1bukWf .embla {
  position: relative;
  width: 100%;
}
.cid-u1OE1bukWf .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u1OE1bukWf .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u1OE1bukWf .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u1OE1bukWf .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-u1OEv1ZeHM {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-image: linear-gradient(141deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u1OEv1ZeHM .item:focus,
.cid-u1OEv1ZeHM span:focus {
  outline: none;
}
.cid-u1OEv1ZeHM .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u1OEv1ZeHM .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u1OEv1ZeHM .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u1OEv1ZeHM .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u1OEv1ZeHM .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u1OEv1ZeHM .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u1OEv1ZeHM .item-wrapper {
  background: transparent;
}
.cid-u1OEv1ZeHM .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u1OEv1ZeHM .mbr-section-title {
  color: #ffffff;
}
.cid-u1OEv1ZeHM .mbr-text,
.cid-u1OEv1ZeHM .mbr-section-btn {
  text-align: left;
}
.cid-u1OEv1ZeHM .item-title {
  text-align: center;
  color: #ffffff;
}
.cid-u1OEv1ZeHM .item-subtitle {
  text-align: center;
}
.cid-ujmbKRV8fT {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ujmbKRV8fT img,
.cid-ujmbKRV8fT .item-img {
  width: 100%;
}
.cid-ujmbKRV8fT .item:focus,
.cid-ujmbKRV8fT span:focus {
  outline: none;
}
.cid-ujmbKRV8fT .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-ujmbKRV8fT .item-wrapper {
  position: relative;
  border-radius: 4px;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-ujmbKRV8fT .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-ujmbKRV8fT .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ujmbKRV8fT .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-ujmbKRV8fT .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-ujmbKRV8fT .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ujmbKRV8fT .mbr-section-title {
  color: #232323;
}
.cid-ujmbKRV8fT .mbr-text,
.cid-ujmbKRV8fT .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-ujmbKRV8fT .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-ujmbKRV8fT .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-ujmbKRV8fT .item-btn {
  color: #1d1d1d !important;
}
.cid-ujmbKRV8fT hr {
  height: 1.5px;
  background-color: #ffffff !important;
}
.cid-ujmbKRV8fT .mbr-iconfont {
  font-size: 3rem;
  color: #7b2d82;
  vertical-align: middle !important;
  font-weight: bold;
}
@media (max-width: 1200px) {
  .cid-ujmbKRV8fT .mbr-iconfont {
    font-size: 2.25rem;
  }
}
.cid-ujmbKRV8fT H4 {
  color: #000000;
}
.cid-uxBfpD2bKQ {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uxBfpD2bKQ img,
.cid-uxBfpD2bKQ .item-img {
  width: 100%;
}
.cid-uxBfpD2bKQ .item:focus,
.cid-uxBfpD2bKQ span:focus {
  outline: none;
}
.cid-uxBfpD2bKQ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uxBfpD2bKQ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uxBfpD2bKQ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
}
@media (max-width: 991px) {
  .cid-uxBfpD2bKQ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
}
.cid-uxBfpD2bKQ .item-footer {
  padding: 0 2rem 2rem;
}
.cid-uxBfpD2bKQ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uxBfpD2bKQ .mbr-section-title {
  color: #232323;
}
.cid-uxBfpD2bKQ .mbr-text,
.cid-uxBfpD2bKQ .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uxBfpD2bKQ .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uxBfpD2bKQ .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uxBfpD2bKQ .item-btn {
  color: #1d1d1d !important;
}
.cid-uxBfpD2bKQ hr {
  height: 1.5px;
  background-color: #ffffff !important;
}
.cid-uxBfpD2bKQ .mbr-iconfont {
  font-size: 3rem;
  color: #7b2d82;
  vertical-align: middle !important;
  font-weight: bold;
}
@media (max-width: 1200px) {
  .cid-uxBfpD2bKQ .mbr-iconfont {
    font-size: 2.25rem;
  }
}
.cid-uxBfpD2bKQ H4 {
  color: #000000;
}
.cid-u2pAv7eYph {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(141deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u2pAv7eYph .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2pAv7eYph .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1600px) {
  .cid-u2pAv7eYph .col-lg-4 {
    padding: 0 2.5rem;
  }
}
.cid-u2pAv7eYph img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u2pAv7eYph .image-wrapper {
  height: 500px;
}
@media (max-width: 992px) {
  .cid-u2pAv7eYph .image-wrapper {
    padding-bottom: 2rem;
    height: 300px;
  }
}
.cid-u2pAv7eYph .mbr-text {
  color: #ffffff;
}
.cid-u2pAv7eYph .mbr-section-title {
  color: #ffffff;
}
.cid-udxZ8JUufK {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-udxZ8JUufK .mbr-fallback-image.disabled {
  display: none;
}
.cid-udxZ8JUufK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-udxZ8JUufK .video-wrapper iframe {
  width: 100%;
}
.cid-udxZ8JUufK .mbr-section-title,
.cid-udxZ8JUufK .mbr-section-subtitle,
.cid-udxZ8JUufK .mbr-text {
  text-align: center;
}
.cid-udxZ8JUufK .mbr-text {
  color: #000000;
}
.cid-udxZ8JUufK .mbr-section-title {
  color: #000000;
}
.cid-ujsK7DbQKE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsK7DbQKE .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsK7DbQKE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsK7DbQKE H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsK7DbQKE H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uII6USscpO {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uII6USscpO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uII6USscpO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uII6USscpO .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uII6USscpO .mbr-section-subtitle,
.cid-uII6USscpO .mbr-section-btn {
  color: #ffffff;
}
.cid-uII6USscpO LABEL {
  color: #ffffff;
}
.cid-u1OAOi213I {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u1OAOi213I .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1OAOi213I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1OAOi213I .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u1OAOi213I .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u1OAOi213I .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u1OAOi213I .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u1OAOi213I div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u1OAOi213I .copyright {
  color: #bbbbbb;
}
.cid-u2dOBB9bbT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u2dOBB9bbT nav.navbar {
  position: fixed;
}
.cid-u2dOBB9bbT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u2dOBB9bbT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u2dOBB9bbT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u2dOBB9bbT .dropdown-item:hover,
.cid-u2dOBB9bbT .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u2dOBB9bbT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u2dOBB9bbT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u2dOBB9bbT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u2dOBB9bbT .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u2dOBB9bbT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u2dOBB9bbT .nav-link {
  position: relative;
}
.cid-u2dOBB9bbT .container {
  display: flex;
  margin: auto;
}
.cid-u2dOBB9bbT .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u2dOBB9bbT .dropdown-menu,
.cid-u2dOBB9bbT .navbar.opened {
  background: #ffffff !important;
}
.cid-u2dOBB9bbT .nav-item:focus,
.cid-u2dOBB9bbT .nav-link:focus {
  outline: none;
}
.cid-u2dOBB9bbT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u2dOBB9bbT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u2dOBB9bbT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u2dOBB9bbT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u2dOBB9bbT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u2dOBB9bbT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u2dOBB9bbT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u2dOBB9bbT .navbar.opened {
  transition: all 0.3s;
}
.cid-u2dOBB9bbT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u2dOBB9bbT .navbar .navbar-logo img {
  width: auto;
}
.cid-u2dOBB9bbT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u2dOBB9bbT .navbar.collapsed {
  justify-content: center;
}
.cid-u2dOBB9bbT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u2dOBB9bbT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u2dOBB9bbT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u2dOBB9bbT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u2dOBB9bbT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u2dOBB9bbT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u2dOBB9bbT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u2dOBB9bbT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u2dOBB9bbT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u2dOBB9bbT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u2dOBB9bbT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u2dOBB9bbT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u2dOBB9bbT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u2dOBB9bbT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u2dOBB9bbT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u2dOBB9bbT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u2dOBB9bbT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u2dOBB9bbT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u2dOBB9bbT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u2dOBB9bbT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u2dOBB9bbT .navbar.navbar-short {
  min-height: 60px;
}
.cid-u2dOBB9bbT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u2dOBB9bbT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u2dOBB9bbT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u2dOBB9bbT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u2dOBB9bbT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u2dOBB9bbT .dropdown-item.active,
.cid-u2dOBB9bbT .dropdown-item:active {
  background-color: transparent;
}
.cid-u2dOBB9bbT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u2dOBB9bbT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u2dOBB9bbT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u2dOBB9bbT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u2dOBB9bbT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u2dOBB9bbT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u2dOBB9bbT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u2dOBB9bbT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u2dOBB9bbT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u2dOBB9bbT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u2dOBB9bbT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u2dOBB9bbT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u2dOBB9bbT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u2dOBB9bbT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u2dOBB9bbT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u2dOBB9bbT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u2dOBB9bbT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u2dOBB9bbT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u2dOBB9bbT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u2dOBB9bbT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u2dOBB9bbT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u2dOBB9bbT .navbar {
    height: 70px;
  }
  .cid-u2dOBB9bbT .navbar.opened {
    height: auto;
  }
  .cid-u2dOBB9bbT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u2dOBBw7AE {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/tuinfeest-3-1503x1536.webp");
}
.cid-u2dOBBw7AE .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2dOBBw7AE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2dOBBw7AE .mbr-section-title {
  color: #ffffff;
}
.cid-u2dOBBw7AE .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-u2dOBBPUGd {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u2dOBBPUGd .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u2dOBBPUGd img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u2dOBBPUGd img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u2dOBBPUGd .text-wrapper {
    padding: 2rem;
  }
}
.cid-u2dOBBPUGd .mbr-section-title {
  color: #000000;
}
.cid-u2dOBBPUGd .mbr-text {
  color: #000000;
}
.cid-u2dOBBPUGd .mbr-description {
  text-align: left;
}
.cid-u2dOBC6OXB {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u2dOBC6OXB .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2dOBC6OXB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u2dOBC6OXB .container {
    max-width: 1400px;
  }
}
.cid-u2dOBC6OXB .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u2dOBC6OXB .card-wrapper {
  margin-top: 3rem;
}
.cid-u2dOBC6OXB .row {
  justify-content: center;
}
.cid-u2dOBC6OXB .mbr-section-title {
  color: #ffffff;
}
.cid-u2dOBC6OXB .card-text {
  color: #ffffff;
}
.cid-u2dOBC6OXB .card-title,
.cid-u2dOBC6OXB .iconfont-wrapper {
  color: #ffffff;
}
.cid-v0lfzYd5zx {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-v0lfzYd5zx img,
.cid-v0lfzYd5zx .item-img {
  width: 100%;
}
.cid-v0lfzYd5zx .item:focus,
.cid-v0lfzYd5zx span:focus {
  outline: none;
}
.cid-v0lfzYd5zx .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-v0lfzYd5zx .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-v0lfzYd5zx .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v0lfzYd5zx .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-v0lfzYd5zx .mbr-section-btn {
  margin-top: auto !important;
}
.cid-v0lfzYd5zx .mbr-section-title {
  color: #000000;
}
.cid-v0lfzYd5zx .mbr-text,
.cid-v0lfzYd5zx .mbr-section-btn {
  text-align: center;
}
.cid-v0lfzYd5zx .item-title {
  text-align: center;
}
.cid-v0lfzYd5zx .item-subtitle {
  text-align: left;
}
.cid-u2dOBE2Qyq {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(141deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u2dOBE2Qyq .item:focus,
.cid-u2dOBE2Qyq span:focus {
  outline: none;
}
.cid-u2dOBE2Qyq .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u2dOBE2Qyq .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u2dOBE2Qyq .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u2dOBE2Qyq .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-u2dOBE2Qyq .item-wrapper {
  background: transparent;
}
.cid-u2dOBE2Qyq .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u2dOBE2Qyq .mbr-section-title {
  color: #ffffff;
}
.cid-u2dOBE2Qyq .mbr-text,
.cid-u2dOBE2Qyq .mbr-section-btn {
  text-align: left;
}
.cid-u2dOBE2Qyq .item-title {
  text-align: center;
  color: #ffffff;
}
.cid-u2dOBE2Qyq .item-subtitle {
  text-align: center;
}
.cid-u2dOBE2Qyq .mbr-section-subtitle {
  color: #ffffff;
}
.cid-umnyFpMskJ {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-umnyFpMskJ img,
.cid-umnyFpMskJ .item-img {
  width: 100%;
}
.cid-umnyFpMskJ .item:focus,
.cid-umnyFpMskJ span:focus {
  outline: none;
}
.cid-umnyFpMskJ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-umnyFpMskJ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-umnyFpMskJ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-umnyFpMskJ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-umnyFpMskJ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-umnyFpMskJ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-umnyFpMskJ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-umnyFpMskJ .mbr-section-title {
  color: #232323;
}
.cid-umnyFpMskJ .mbr-text,
.cid-umnyFpMskJ .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-umnyFpMskJ .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-umnyFpMskJ .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-umnyFpMskJ .item-btn {
  color: #1d1d1d !important;
}
.cid-umnyFpMskJ hr {
  height: 1.5px;
  background-color: #ffffff !important;
}
.cid-umnyFpMskJ .mbr-iconfont {
  font-size: 3rem;
  color: #7b2d82;
  vertical-align: middle !important;
  font-weight: bold;
}
@media (max-width: 1200px) {
  .cid-umnyFpMskJ .mbr-iconfont {
    font-size: 2.25rem;
  }
}
.cid-umnyFpMskJ H4 {
  color: #000000;
}
.cid-uxBfkkPpxD {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uxBfkkPpxD img,
.cid-uxBfkkPpxD .item-img {
  width: 100%;
}
.cid-uxBfkkPpxD .item:focus,
.cid-uxBfkkPpxD span:focus {
  outline: none;
}
.cid-uxBfkkPpxD .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uxBfkkPpxD .item-wrapper {
  position: relative;
  border-radius: 4px;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uxBfkkPpxD .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
}
@media (max-width: 991px) {
  .cid-uxBfkkPpxD .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
}
.cid-uxBfkkPpxD .item-footer {
  padding: 0 2rem 2rem;
}
.cid-uxBfkkPpxD .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uxBfkkPpxD .mbr-section-title {
  color: #232323;
}
.cid-uxBfkkPpxD .mbr-text,
.cid-uxBfkkPpxD .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uxBfkkPpxD .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uxBfkkPpxD .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uxBfkkPpxD .item-btn {
  color: #1d1d1d !important;
}
.cid-uxBfkkPpxD hr {
  height: 1.5px;
  background-color: #ffffff !important;
}
.cid-uxBfkkPpxD .mbr-iconfont {
  font-size: 3rem;
  color: #7b2d82;
  vertical-align: middle !important;
  font-weight: bold;
}
@media (max-width: 1200px) {
  .cid-uxBfkkPpxD .mbr-iconfont {
    font-size: 2.25rem;
  }
}
.cid-uxBfkkPpxD H4 {
  color: #000000;
}
.cid-uaTTZYUssq {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: linear-gradient(194deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uaTTZYUssq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uaTTZYUssq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uaTTZYUssq .video-wrapper iframe {
  width: 100%;
}
.cid-uaTTZYUssq .mbr-section-title,
.cid-uaTTZYUssq .mbr-section-subtitle,
.cid-uaTTZYUssq .mbr-text {
  text-align: center;
}
.cid-uaTTZYUssq .mbr-text {
  color: #ffffff;
}
.cid-uaTTZYUssq .mbr-section-title {
  color: #ffffff;
}
.cid-u2pxAXaOFk {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u2pxAXaOFk .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2pxAXaOFk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1600px) {
  .cid-u2pxAXaOFk .col-lg-4 {
    padding: 0 2.5rem;
  }
}
.cid-u2pxAXaOFk img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-u2pxAXaOFk .image-wrapper {
  height: 500px;
}
@media (max-width: 992px) {
  .cid-u2pxAXaOFk .image-wrapper {
    padding-bottom: 2rem;
    height: 300px;
  }
}
.cid-u2pxAXaOFk .mbr-text {
  color: #ffffff;
}
.cid-u2pxAXaOFk .mbr-section-title {
  color: #000000;
}
.cid-u2pxAXaOFk .video-wrapper iframe {
  width: 100%;
}
.cid-ujmeflNMhD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujmeflNMhD .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujmeflNMhD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujmeflNMhD H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujmeflNMhD H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uII6SvfxYa {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uII6SvfxYa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uII6SvfxYa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uII6SvfxYa .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uII6SvfxYa .mbr-section-subtitle,
.cid-uII6SvfxYa .mbr-section-btn {
  color: #ffffff;
}
.cid-uII6SvfxYa LABEL {
  color: #ffffff;
}
.cid-u2dOBFANt1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u2dOBFANt1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2dOBFANt1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2dOBFANt1 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u2dOBFANt1 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u2dOBFANt1 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u2dOBFANt1 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u2dOBFANt1 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u2dOBFANt1 .copyright {
  color: #bbbbbb;
}
.cid-u384ochyI5 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u384ochyI5 nav.navbar {
  position: fixed;
}
.cid-u384ochyI5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u384ochyI5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u384ochyI5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u384ochyI5 .dropdown-item:hover,
.cid-u384ochyI5 .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u384ochyI5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u384ochyI5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u384ochyI5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u384ochyI5 .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u384ochyI5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u384ochyI5 .nav-link {
  position: relative;
}
.cid-u384ochyI5 .container {
  display: flex;
  margin: auto;
}
.cid-u384ochyI5 .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u384ochyI5 .dropdown-menu,
.cid-u384ochyI5 .navbar.opened {
  background: #ffffff !important;
}
.cid-u384ochyI5 .nav-item:focus,
.cid-u384ochyI5 .nav-link:focus {
  outline: none;
}
.cid-u384ochyI5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u384ochyI5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u384ochyI5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u384ochyI5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u384ochyI5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u384ochyI5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u384ochyI5 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u384ochyI5 .navbar.opened {
  transition: all 0.3s;
}
.cid-u384ochyI5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u384ochyI5 .navbar .navbar-logo img {
  width: auto;
}
.cid-u384ochyI5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u384ochyI5 .navbar.collapsed {
  justify-content: center;
}
.cid-u384ochyI5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u384ochyI5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u384ochyI5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u384ochyI5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u384ochyI5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u384ochyI5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u384ochyI5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u384ochyI5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u384ochyI5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u384ochyI5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u384ochyI5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u384ochyI5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u384ochyI5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u384ochyI5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u384ochyI5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u384ochyI5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u384ochyI5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u384ochyI5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u384ochyI5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u384ochyI5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u384ochyI5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u384ochyI5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u384ochyI5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u384ochyI5 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u384ochyI5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u384ochyI5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u384ochyI5 .dropdown-item.active,
.cid-u384ochyI5 .dropdown-item:active {
  background-color: transparent;
}
.cid-u384ochyI5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u384ochyI5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u384ochyI5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u384ochyI5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u384ochyI5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u384ochyI5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u384ochyI5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u384ochyI5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u384ochyI5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u384ochyI5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u384ochyI5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u384ochyI5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u384ochyI5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u384ochyI5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u384ochyI5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u384ochyI5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u384ochyI5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u384ochyI5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u384ochyI5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u384ochyI5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u384ochyI5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u384ochyI5 .navbar {
    height: 70px;
  }
  .cid-u384ochyI5 .navbar.opened {
    height: auto;
  }
  .cid-u384ochyI5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u384ocCim4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u384ocCim4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u384ocCim4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u384ocCim4 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u384ocCim4 .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u384ocCim4 .mbr-section-btn {
  text-align: center;
}
.cid-u384ocCim4 .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u384ocCim4 .image-block:hover img {
  transform: scale(1.1);
}
.cid-u384ocCim4 .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u384ocCim4 img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u384ocCim4 .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u384ocCim4 .wrap {
    opacity: 1 !important;
  }
  .cid-u384ocCim4 .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u384ocCim4 .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u384ocCim4 P {
  color: #ffffff;
}
.cid-u384ocUHl3 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u384ocUHl3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u384ocUHl3 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u384ocUHl3 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u384ocUHl3 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u384ocUHl3 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u384ocUHl3 .mbr-section-title {
  color: #000000;
}
.cid-u384ocUHl3 .mbr-text {
  color: #000000;
}
.cid-u4lEZRoF8Q {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lEZRoF8Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lEZRoF8Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lEZRoF8Q .container {
    max-width: 1400px;
  }
}
.cid-u4lEZRoF8Q .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lEZRoF8Q .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lEZRoF8Q .row {
  justify-content: center;
}
.cid-u4lEZRoF8Q .mbr-section-title {
  color: #ffffff;
}
.cid-u4lEZRoF8Q .card-text {
  color: #ffffff;
}
.cid-u4lEZRoF8Q .card-title,
.cid-u4lEZRoF8Q .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lF0EnxRL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lF0EnxRL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lF0EnxRL img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lF0EnxRL img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lF0EnxRL .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lF0EnxRL .mbr-section-title {
  color: #000000;
}
.cid-u4lF0EnxRL .mbr-text {
  color: #000000;
}
.cid-u4lF0EnxRL .mbr-description {
  text-align: left;
}
.cid-u4lF1hUzBq {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lF1hUzBq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lF1hUzBq img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lF1hUzBq img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lF1hUzBq .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lF1hUzBq .mbr-section-title {
  color: #000000;
}
.cid-u4lF1hUzBq .mbr-text {
  color: #000000;
}
.cid-u4lF1hUzBq .mbr-description {
  text-align: left;
}
.cid-uaImd5SfFY {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaImd5SfFY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaImd5SfFY img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaImd5SfFY img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaImd5SfFY .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaImd5SfFY .mbr-section-title {
  color: #000000;
}
.cid-uaImd5SfFY .mbr-text {
  color: #000000;
}
.cid-uaImd5SfFY .mbr-description {
  text-align: left;
}
.cid-u384odxWu0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u384odxWu0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u384odxWu0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u384odxWu0 .row {
  justify-content: center;
}
.cid-u384odxWu0 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u384odxWu0 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u384odxWu0 .card {
    margin-bottom: 32px;
  }
}
.cid-u384odxWu0 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u384odxWu0 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u384odxWu0 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u384odxWu0 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u384odxWu0 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u384odxWu0 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u384odxWu0 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u384odRLtj {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u384odRLtj .mbr-fallback-image.disabled {
  display: none;
}
.cid-u384odRLtj .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-u384odRLtj .container {
    padding: 0 20px;
  }
}
.cid-u384odRLtj .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u384odRLtj .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u384odRLtj .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u384odRLtj .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u384odRLtj .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u384odRLtj .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u384odRLtj .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u384odRLtj .embla__button--next,
.cid-u384odRLtj .embla__button--prev {
  display: flex;
}
.cid-u384odRLtj .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u384odRLtj .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u384odRLtj .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u384odRLtj .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u384odRLtj .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u384odRLtj .embla__button {
    top: 7rem;
  }
}
.cid-u384odRLtj .embla {
  position: relative;
  width: 100%;
}
.cid-u384odRLtj .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u384odRLtj .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u384odRLtj .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u384odRLtj .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsRRS9E8t {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsRRS9E8t .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsRRS9E8t .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsRRS9E8t H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsRRS9E8t H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uIRDWzj5P0 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uIRDWzj5P0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIRDWzj5P0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIRDWzj5P0 .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uIRDWzj5P0 .mbr-section-subtitle,
.cid-uIRDWzj5P0 .mbr-section-btn {
  color: #ffffff;
}
.cid-uIRDWzj5P0 LABEL {
  color: #ffffff;
}
.cid-u384oeTLgZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u384oeTLgZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u384oeTLgZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u384oeTLgZ .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u384oeTLgZ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u384oeTLgZ .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u384oeTLgZ .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u384oeTLgZ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u384oeTLgZ .copyright {
  color: #bbbbbb;
}
.cid-u37ZCi7rPS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u37ZCi7rPS nav.navbar {
  position: fixed;
}
.cid-u37ZCi7rPS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u37ZCi7rPS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u37ZCi7rPS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u37ZCi7rPS .dropdown-item:hover,
.cid-u37ZCi7rPS .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u37ZCi7rPS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u37ZCi7rPS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u37ZCi7rPS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u37ZCi7rPS .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u37ZCi7rPS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u37ZCi7rPS .nav-link {
  position: relative;
}
.cid-u37ZCi7rPS .container {
  display: flex;
  margin: auto;
}
.cid-u37ZCi7rPS .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u37ZCi7rPS .dropdown-menu,
.cid-u37ZCi7rPS .navbar.opened {
  background: #ffffff !important;
}
.cid-u37ZCi7rPS .nav-item:focus,
.cid-u37ZCi7rPS .nav-link:focus {
  outline: none;
}
.cid-u37ZCi7rPS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u37ZCi7rPS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u37ZCi7rPS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u37ZCi7rPS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u37ZCi7rPS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u37ZCi7rPS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u37ZCi7rPS .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u37ZCi7rPS .navbar.opened {
  transition: all 0.3s;
}
.cid-u37ZCi7rPS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u37ZCi7rPS .navbar .navbar-logo img {
  width: auto;
}
.cid-u37ZCi7rPS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u37ZCi7rPS .navbar.collapsed {
  justify-content: center;
}
.cid-u37ZCi7rPS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u37ZCi7rPS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u37ZCi7rPS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u37ZCi7rPS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u37ZCi7rPS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u37ZCi7rPS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u37ZCi7rPS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u37ZCi7rPS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u37ZCi7rPS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u37ZCi7rPS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u37ZCi7rPS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u37ZCi7rPS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u37ZCi7rPS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u37ZCi7rPS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u37ZCi7rPS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u37ZCi7rPS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u37ZCi7rPS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u37ZCi7rPS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u37ZCi7rPS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u37ZCi7rPS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u37ZCi7rPS .navbar.navbar-short {
  min-height: 60px;
}
.cid-u37ZCi7rPS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u37ZCi7rPS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u37ZCi7rPS .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u37ZCi7rPS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u37ZCi7rPS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u37ZCi7rPS .dropdown-item.active,
.cid-u37ZCi7rPS .dropdown-item:active {
  background-color: transparent;
}
.cid-u37ZCi7rPS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u37ZCi7rPS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u37ZCi7rPS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u37ZCi7rPS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u37ZCi7rPS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u37ZCi7rPS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u37ZCi7rPS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u37ZCi7rPS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u37ZCi7rPS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u37ZCi7rPS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u37ZCi7rPS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u37ZCi7rPS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u37ZCi7rPS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u37ZCi7rPS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u37ZCi7rPS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u37ZCi7rPS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u37ZCi7rPS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u37ZCi7rPS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u37ZCi7rPS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u37ZCi7rPS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u37ZCi7rPS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u37ZCi7rPS .navbar {
    height: 70px;
  }
  .cid-u37ZCi7rPS .navbar.opened {
    height: auto;
  }
  .cid-u37ZCi7rPS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u37ZCiAn0B {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u37ZCiAn0B .mbr-fallback-image.disabled {
  display: none;
}
.cid-u37ZCiAn0B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u37ZCiAn0B .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u37ZCiAn0B .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u37ZCiAn0B .mbr-section-btn {
  text-align: center;
}
.cid-u37ZCiAn0B .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u37ZCiAn0B .image-block:hover img {
  transform: scale(1.1);
}
.cid-u37ZCiAn0B .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u37ZCiAn0B img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u37ZCiAn0B .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u37ZCiAn0B .wrap {
    opacity: 1 !important;
  }
  .cid-u37ZCiAn0B .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u37ZCiAn0B .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u37ZCiAn0B P {
  color: #ffffff;
}
.cid-u37ZCiUNt3 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u37ZCiUNt3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u37ZCiUNt3 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u37ZCiUNt3 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u37ZCiUNt3 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u37ZCiUNt3 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u37ZCiUNt3 .mbr-section-title {
  color: #000000;
}
.cid-u37ZCiUNt3 .mbr-text {
  color: #000000;
}
.cid-u4lDR0BgbS {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lDR0BgbS .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lDR0BgbS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lDR0BgbS .container {
    max-width: 1400px;
  }
}
.cid-u4lDR0BgbS .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lDR0BgbS .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lDR0BgbS .row {
  justify-content: center;
}
.cid-u4lDR0BgbS .mbr-section-title {
  color: #ffffff;
}
.cid-u4lDR0BgbS .card-text {
  color: #ffffff;
}
.cid-u4lDR0BgbS .card-title,
.cid-u4lDR0BgbS .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lxtIyAiP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lxtIyAiP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lxtIyAiP img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lxtIyAiP img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lxtIyAiP .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lxtIyAiP .mbr-section-title {
  color: #000000;
}
.cid-u4lxtIyAiP .mbr-text {
  color: #000000;
}
.cid-u4lxtIyAiP .mbr-description {
  text-align: left;
}
.cid-u4lAEyFh6G {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lAEyFh6G .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lAEyFh6G img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lAEyFh6G img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lAEyFh6G .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lAEyFh6G .mbr-section-title {
  color: #000000;
}
.cid-u4lAEyFh6G .mbr-text {
  color: #000000;
}
.cid-u4lAEyFh6G .mbr-description {
  text-align: left;
}
.cid-uaIhjjoGQa {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIhjjoGQa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIhjjoGQa img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIhjjoGQa img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIhjjoGQa .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIhjjoGQa .mbr-section-title {
  color: #000000;
}
.cid-uaIhjjoGQa .mbr-text {
  color: #000000;
}
.cid-uaIhjjoGQa .mbr-description {
  text-align: left;
}
.cid-u37ZCjwlXM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u37ZCjwlXM .mbr-fallback-image.disabled {
  display: none;
}
.cid-u37ZCjwlXM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u37ZCjwlXM .row {
  justify-content: center;
}
.cid-u37ZCjwlXM .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u37ZCjwlXM .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u37ZCjwlXM .card {
    margin-bottom: 32px;
  }
}
.cid-u37ZCjwlXM .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u37ZCjwlXM .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u37ZCjwlXM .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u37ZCjwlXM .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u37ZCjwlXM .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u37ZCjwlXM .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u37ZCjwlXM .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u37ZCjUBqY {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u37ZCjUBqY .mbr-fallback-image.disabled {
  display: none;
}
.cid-u37ZCjUBqY .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-u37ZCjUBqY .container {
    padding: 0 20px;
  }
}
.cid-u37ZCjUBqY .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u37ZCjUBqY .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u37ZCjUBqY .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u37ZCjUBqY .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u37ZCjUBqY .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u37ZCjUBqY .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u37ZCjUBqY .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u37ZCjUBqY .embla__button--next,
.cid-u37ZCjUBqY .embla__button--prev {
  display: flex;
}
.cid-u37ZCjUBqY .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u37ZCjUBqY .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u37ZCjUBqY .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u37ZCjUBqY .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u37ZCjUBqY .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u37ZCjUBqY .embla__button {
    top: 7rem;
  }
}
.cid-u37ZCjUBqY .embla {
  position: relative;
  width: 100%;
}
.cid-u37ZCjUBqY .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u37ZCjUBqY .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u37ZCjUBqY .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u37ZCjUBqY .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsMEgqaFs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsMEgqaFs .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsMEgqaFs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsMEgqaFs H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsMEgqaFs H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uIRDTWLw10 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uIRDTWLw10 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIRDTWLw10 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIRDTWLw10 .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uIRDTWLw10 .mbr-section-subtitle,
.cid-uIRDTWLw10 .mbr-section-btn {
  color: #ffffff;
}
.cid-uIRDTWLw10 LABEL {
  color: #ffffff;
}
.cid-u37ZClwptD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u37ZClwptD .mbr-fallback-image.disabled {
  display: none;
}
.cid-u37ZClwptD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u37ZClwptD .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u37ZClwptD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u37ZClwptD .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u37ZClwptD .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u37ZClwptD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u37ZClwptD .copyright {
  color: #bbbbbb;
}
.cid-u384LQr0CD {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u384LQr0CD nav.navbar {
  position: fixed;
}
.cid-u384LQr0CD .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u384LQr0CD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u384LQr0CD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u384LQr0CD .dropdown-item:hover,
.cid-u384LQr0CD .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u384LQr0CD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u384LQr0CD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u384LQr0CD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u384LQr0CD .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u384LQr0CD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u384LQr0CD .nav-link {
  position: relative;
}
.cid-u384LQr0CD .container {
  display: flex;
  margin: auto;
}
.cid-u384LQr0CD .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u384LQr0CD .dropdown-menu,
.cid-u384LQr0CD .navbar.opened {
  background: #ffffff !important;
}
.cid-u384LQr0CD .nav-item:focus,
.cid-u384LQr0CD .nav-link:focus {
  outline: none;
}
.cid-u384LQr0CD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u384LQr0CD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u384LQr0CD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u384LQr0CD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u384LQr0CD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u384LQr0CD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u384LQr0CD .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u384LQr0CD .navbar.opened {
  transition: all 0.3s;
}
.cid-u384LQr0CD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u384LQr0CD .navbar .navbar-logo img {
  width: auto;
}
.cid-u384LQr0CD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u384LQr0CD .navbar.collapsed {
  justify-content: center;
}
.cid-u384LQr0CD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u384LQr0CD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u384LQr0CD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u384LQr0CD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u384LQr0CD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u384LQr0CD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u384LQr0CD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u384LQr0CD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u384LQr0CD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u384LQr0CD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u384LQr0CD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u384LQr0CD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u384LQr0CD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u384LQr0CD .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u384LQr0CD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u384LQr0CD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u384LQr0CD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u384LQr0CD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u384LQr0CD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u384LQr0CD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u384LQr0CD .navbar.navbar-short {
  min-height: 60px;
}
.cid-u384LQr0CD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u384LQr0CD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u384LQr0CD .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u384LQr0CD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u384LQr0CD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u384LQr0CD .dropdown-item.active,
.cid-u384LQr0CD .dropdown-item:active {
  background-color: transparent;
}
.cid-u384LQr0CD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u384LQr0CD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u384LQr0CD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u384LQr0CD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u384LQr0CD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u384LQr0CD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u384LQr0CD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u384LQr0CD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u384LQr0CD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u384LQr0CD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u384LQr0CD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u384LQr0CD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u384LQr0CD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u384LQr0CD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u384LQr0CD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u384LQr0CD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u384LQr0CD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u384LQr0CD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u384LQr0CD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u384LQr0CD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u384LQr0CD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u384LQr0CD .navbar {
    height: 70px;
  }
  .cid-u384LQr0CD .navbar.opened {
    height: auto;
  }
  .cid-u384LQr0CD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u384LQTBJu {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u384LQTBJu .mbr-fallback-image.disabled {
  display: none;
}
.cid-u384LQTBJu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u384LQTBJu .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u384LQTBJu .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u384LQTBJu .mbr-section-btn {
  text-align: center;
}
.cid-u384LQTBJu .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u384LQTBJu .image-block:hover img {
  transform: scale(1.1);
}
.cid-u384LQTBJu .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u384LQTBJu img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u384LQTBJu .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u384LQTBJu .wrap {
    opacity: 1 !important;
  }
  .cid-u384LQTBJu .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u384LQTBJu .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u384LQTBJu P {
  color: #ffffff;
}
.cid-u384LRfEJe {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u384LRfEJe .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u384LRfEJe img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u384LRfEJe img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u384LRfEJe img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u384LRfEJe .text-wrapper {
    padding: 2rem;
  }
}
.cid-u384LRfEJe .mbr-section-title {
  color: #000000;
}
.cid-u384LRfEJe .mbr-text {
  color: #000000;
}
.cid-u4lFy7xOzl {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lFy7xOzl .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lFy7xOzl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lFy7xOzl .container {
    max-width: 1400px;
  }
}
.cid-u4lFy7xOzl .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lFy7xOzl .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lFy7xOzl .row {
  justify-content: center;
}
.cid-u4lFy7xOzl .mbr-section-title {
  color: #ffffff;
}
.cid-u4lFy7xOzl .card-text {
  color: #ffffff;
}
.cid-u4lFy7xOzl .card-title,
.cid-u4lFy7xOzl .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lFyNKHpY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lFyNKHpY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lFyNKHpY img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lFyNKHpY img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lFyNKHpY .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lFyNKHpY .mbr-section-title {
  color: #000000;
}
.cid-u4lFyNKHpY .mbr-text {
  color: #000000;
}
.cid-u4lFyNKHpY .mbr-description {
  text-align: left;
}
.cid-u4lFzrNken {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lFzrNken .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lFzrNken img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lFzrNken img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lFzrNken .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lFzrNken .mbr-section-title {
  color: #000000;
}
.cid-u4lFzrNken .mbr-text {
  color: #000000;
}
.cid-u4lFzrNken .mbr-description {
  text-align: left;
}
.cid-uaImpI8pym {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaImpI8pym .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaImpI8pym img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaImpI8pym img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaImpI8pym .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaImpI8pym .mbr-section-title {
  color: #000000;
}
.cid-uaImpI8pym .mbr-text {
  color: #000000;
}
.cid-uaImpI8pym .mbr-description {
  text-align: left;
}
.cid-u384LRPPrN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u384LRPPrN .mbr-fallback-image.disabled {
  display: none;
}
.cid-u384LRPPrN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u384LRPPrN .row {
  justify-content: center;
}
.cid-u384LRPPrN .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u384LRPPrN .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u384LRPPrN .card {
    margin-bottom: 32px;
  }
}
.cid-u384LRPPrN .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u384LRPPrN .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u384LRPPrN .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u384LRPPrN .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u384LRPPrN .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u384LRPPrN .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u384LRPPrN .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u384LSazPg {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u384LSazPg .mbr-fallback-image.disabled {
  display: none;
}
.cid-u384LSazPg .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-u384LSazPg .container {
    padding: 0 20px;
  }
}
.cid-u384LSazPg .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u384LSazPg .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u384LSazPg .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u384LSazPg .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u384LSazPg .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u384LSazPg .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u384LSazPg .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u384LSazPg .embla__button--next,
.cid-u384LSazPg .embla__button--prev {
  display: flex;
}
.cid-u384LSazPg .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u384LSazPg .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u384LSazPg .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u384LSazPg .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u384LSazPg .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u384LSazPg .embla__button {
    top: 7rem;
  }
}
.cid-u384LSazPg .embla {
  position: relative;
  width: 100%;
}
.cid-u384LSazPg .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u384LSazPg .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u384LSazPg .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u384LSazPg .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsRVdnpMj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsRVdnpMj .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsRVdnpMj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsRVdnpMj H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsRVdnpMj H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9WC32oq0 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9WC32oq0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9WC32oq0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9WC32oq0 .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9WC32oq0 .mbr-section-subtitle,
.cid-uj9WC32oq0 .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9WC32oq0 LABEL {
  color: #ffffff;
}
.cid-u384LTa5S0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u384LTa5S0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u384LTa5S0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u384LTa5S0 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u384LTa5S0 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u384LTa5S0 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u384LTa5S0 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u384LTa5S0 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u384LTa5S0 .copyright {
  color: #bbbbbb;
}
.cid-u385kfTyjF {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u385kfTyjF nav.navbar {
  position: fixed;
}
.cid-u385kfTyjF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u385kfTyjF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u385kfTyjF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u385kfTyjF .dropdown-item:hover,
.cid-u385kfTyjF .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u385kfTyjF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u385kfTyjF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u385kfTyjF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u385kfTyjF .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u385kfTyjF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u385kfTyjF .nav-link {
  position: relative;
}
.cid-u385kfTyjF .container {
  display: flex;
  margin: auto;
}
.cid-u385kfTyjF .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u385kfTyjF .dropdown-menu,
.cid-u385kfTyjF .navbar.opened {
  background: #ffffff !important;
}
.cid-u385kfTyjF .nav-item:focus,
.cid-u385kfTyjF .nav-link:focus {
  outline: none;
}
.cid-u385kfTyjF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u385kfTyjF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u385kfTyjF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u385kfTyjF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u385kfTyjF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u385kfTyjF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u385kfTyjF .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u385kfTyjF .navbar.opened {
  transition: all 0.3s;
}
.cid-u385kfTyjF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u385kfTyjF .navbar .navbar-logo img {
  width: auto;
}
.cid-u385kfTyjF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u385kfTyjF .navbar.collapsed {
  justify-content: center;
}
.cid-u385kfTyjF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u385kfTyjF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u385kfTyjF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u385kfTyjF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u385kfTyjF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u385kfTyjF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u385kfTyjF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u385kfTyjF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u385kfTyjF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u385kfTyjF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u385kfTyjF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u385kfTyjF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u385kfTyjF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u385kfTyjF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u385kfTyjF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u385kfTyjF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u385kfTyjF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u385kfTyjF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u385kfTyjF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u385kfTyjF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u385kfTyjF .navbar.navbar-short {
  min-height: 60px;
}
.cid-u385kfTyjF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u385kfTyjF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u385kfTyjF .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u385kfTyjF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u385kfTyjF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u385kfTyjF .dropdown-item.active,
.cid-u385kfTyjF .dropdown-item:active {
  background-color: transparent;
}
.cid-u385kfTyjF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u385kfTyjF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u385kfTyjF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u385kfTyjF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u385kfTyjF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u385kfTyjF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u385kfTyjF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u385kfTyjF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u385kfTyjF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u385kfTyjF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u385kfTyjF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u385kfTyjF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u385kfTyjF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u385kfTyjF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u385kfTyjF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u385kfTyjF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u385kfTyjF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u385kfTyjF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u385kfTyjF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u385kfTyjF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u385kfTyjF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u385kfTyjF .navbar {
    height: 70px;
  }
  .cid-u385kfTyjF .navbar.opened {
    height: auto;
  }
  .cid-u385kfTyjF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u385kgi2L3 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u385kgi2L3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u385kgi2L3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u385kgi2L3 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u385kgi2L3 .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u385kgi2L3 .mbr-section-btn {
  text-align: center;
}
.cid-u385kgi2L3 .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u385kgi2L3 .image-block:hover img {
  transform: scale(1.1);
}
.cid-u385kgi2L3 .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u385kgi2L3 img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u385kgi2L3 .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u385kgi2L3 .wrap {
    opacity: 1 !important;
  }
  .cid-u385kgi2L3 .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u385kgi2L3 .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u385kgi2L3 P {
  color: #ffffff;
}
.cid-u385kgFoms {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u385kgFoms .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u385kgFoms img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u385kgFoms img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u385kgFoms img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u385kgFoms .text-wrapper {
    padding: 2rem;
  }
}
.cid-u385kgFoms .mbr-section-title {
  color: #000000;
}
.cid-u385kgFoms .mbr-text {
  color: #000000;
}
.cid-u4lFb8fJh0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lFb8fJh0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lFb8fJh0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lFb8fJh0 .container {
    max-width: 1400px;
  }
}
.cid-u4lFb8fJh0 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lFb8fJh0 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lFb8fJh0 .row {
  justify-content: center;
}
.cid-u4lFb8fJh0 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lFb8fJh0 .card-text {
  color: #ffffff;
}
.cid-u4lFb8fJh0 .card-title,
.cid-u4lFb8fJh0 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lFbJGOjz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lFbJGOjz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lFbJGOjz img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lFbJGOjz img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lFbJGOjz .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lFbJGOjz .mbr-section-title {
  color: #000000;
}
.cid-u4lFbJGOjz .mbr-text {
  color: #000000;
}
.cid-u4lFbJGOjz .mbr-description {
  text-align: left;
}
.cid-u4lFc4e8Fu {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lFc4e8Fu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lFc4e8Fu img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lFc4e8Fu img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lFc4e8Fu .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lFc4e8Fu .mbr-section-title {
  color: #000000;
}
.cid-u4lFc4e8Fu .mbr-text {
  color: #000000;
}
.cid-u4lFc4e8Fu .mbr-description {
  text-align: left;
}
.cid-uaImjm5mpV {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaImjm5mpV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaImjm5mpV img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaImjm5mpV img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaImjm5mpV .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaImjm5mpV .mbr-section-title {
  color: #000000;
}
.cid-uaImjm5mpV .mbr-text {
  color: #000000;
}
.cid-uaImjm5mpV .mbr-description {
  text-align: left;
}
.cid-u385khiYUJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u385khiYUJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u385khiYUJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u385khiYUJ .row {
  justify-content: center;
}
.cid-u385khiYUJ .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u385khiYUJ .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u385khiYUJ .card {
    margin-bottom: 32px;
  }
}
.cid-u385khiYUJ .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u385khiYUJ .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u385khiYUJ .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u385khiYUJ .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u385khiYUJ .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u385khiYUJ .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u385khiYUJ .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u385khDoWv {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u385khDoWv .mbr-fallback-image.disabled {
  display: none;
}
.cid-u385khDoWv .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-u385khDoWv .container {
    padding: 0 20px;
  }
}
.cid-u385khDoWv .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u385khDoWv .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u385khDoWv .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u385khDoWv .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u385khDoWv .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u385khDoWv .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u385khDoWv .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u385khDoWv .embla__button--next,
.cid-u385khDoWv .embla__button--prev {
  display: flex;
}
.cid-u385khDoWv .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u385khDoWv .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u385khDoWv .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u385khDoWv .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u385khDoWv .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u385khDoWv .embla__button {
    top: 7rem;
  }
}
.cid-u385khDoWv .embla {
  position: relative;
  width: 100%;
}
.cid-u385khDoWv .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u385khDoWv .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u385khDoWv .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u385khDoWv .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsRTDyjs7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsRTDyjs7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsRTDyjs7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsRTDyjs7 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsRTDyjs7 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9Wz64lEn {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9Wz64lEn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9Wz64lEn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9Wz64lEn .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9Wz64lEn .mbr-section-subtitle,
.cid-uj9Wz64lEn .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9Wz64lEn LABEL {
  color: #ffffff;
}
.cid-u385kiE6vk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u385kiE6vk .mbr-fallback-image.disabled {
  display: none;
}
.cid-u385kiE6vk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u385kiE6vk .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u385kiE6vk .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u385kiE6vk .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u385kiE6vk .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u385kiE6vk div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u385kiE6vk .copyright {
  color: #bbbbbb;
}
.cid-u388uJAQ5Z {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u388uJAQ5Z nav.navbar {
  position: fixed;
}
.cid-u388uJAQ5Z .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u388uJAQ5Z .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u388uJAQ5Z .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u388uJAQ5Z .dropdown-item:hover,
.cid-u388uJAQ5Z .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u388uJAQ5Z .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u388uJAQ5Z .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u388uJAQ5Z .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u388uJAQ5Z .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u388uJAQ5Z .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u388uJAQ5Z .nav-link {
  position: relative;
}
.cid-u388uJAQ5Z .container {
  display: flex;
  margin: auto;
}
.cid-u388uJAQ5Z .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u388uJAQ5Z .dropdown-menu,
.cid-u388uJAQ5Z .navbar.opened {
  background: #ffffff !important;
}
.cid-u388uJAQ5Z .nav-item:focus,
.cid-u388uJAQ5Z .nav-link:focus {
  outline: none;
}
.cid-u388uJAQ5Z .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u388uJAQ5Z .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u388uJAQ5Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u388uJAQ5Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u388uJAQ5Z .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u388uJAQ5Z .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u388uJAQ5Z .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u388uJAQ5Z .navbar.opened {
  transition: all 0.3s;
}
.cid-u388uJAQ5Z .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u388uJAQ5Z .navbar .navbar-logo img {
  width: auto;
}
.cid-u388uJAQ5Z .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u388uJAQ5Z .navbar.collapsed {
  justify-content: center;
}
.cid-u388uJAQ5Z .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u388uJAQ5Z .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u388uJAQ5Z .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u388uJAQ5Z .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u388uJAQ5Z .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u388uJAQ5Z .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u388uJAQ5Z .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u388uJAQ5Z .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u388uJAQ5Z .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u388uJAQ5Z .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u388uJAQ5Z .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u388uJAQ5Z .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u388uJAQ5Z .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u388uJAQ5Z .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u388uJAQ5Z .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u388uJAQ5Z .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u388uJAQ5Z .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u388uJAQ5Z .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u388uJAQ5Z .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u388uJAQ5Z .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u388uJAQ5Z .navbar.navbar-short {
  min-height: 60px;
}
.cid-u388uJAQ5Z .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u388uJAQ5Z .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u388uJAQ5Z .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u388uJAQ5Z .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u388uJAQ5Z .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u388uJAQ5Z .dropdown-item.active,
.cid-u388uJAQ5Z .dropdown-item:active {
  background-color: transparent;
}
.cid-u388uJAQ5Z .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u388uJAQ5Z .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u388uJAQ5Z .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u388uJAQ5Z .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u388uJAQ5Z .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u388uJAQ5Z .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u388uJAQ5Z ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u388uJAQ5Z .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u388uJAQ5Z button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u388uJAQ5Z button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u388uJAQ5Z button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u388uJAQ5Z button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u388uJAQ5Z button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u388uJAQ5Z button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u388uJAQ5Z nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u388uJAQ5Z nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u388uJAQ5Z nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u388uJAQ5Z nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u388uJAQ5Z .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u388uJAQ5Z a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u388uJAQ5Z .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u388uJAQ5Z .navbar {
    height: 70px;
  }
  .cid-u388uJAQ5Z .navbar.opened {
    height: auto;
  }
  .cid-u388uJAQ5Z .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u388uJYCPL {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u388uJYCPL .mbr-fallback-image.disabled {
  display: none;
}
.cid-u388uJYCPL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u388uJYCPL .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u388uJYCPL .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u388uJYCPL .mbr-section-btn {
  text-align: center;
}
.cid-u388uJYCPL .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u388uJYCPL .image-block:hover img {
  transform: scale(1.1);
}
.cid-u388uJYCPL .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u388uJYCPL img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u388uJYCPL .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u388uJYCPL .wrap {
    opacity: 1 !important;
  }
  .cid-u388uJYCPL .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u388uJYCPL .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u388uJYCPL P {
  color: #ffffff;
}
.cid-u388uKkvPz {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u388uKkvPz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u388uKkvPz img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u388uKkvPz img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u388uKkvPz img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u388uKkvPz .text-wrapper {
    padding: 2rem;
  }
}
.cid-u388uKkvPz .mbr-section-title {
  color: #000000;
}
.cid-u388uKkvPz .mbr-text {
  color: #000000;
}
.cid-u4lFHXcvjj {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lFHXcvjj .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lFHXcvjj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lFHXcvjj .container {
    max-width: 1400px;
  }
}
.cid-u4lFHXcvjj .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lFHXcvjj .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lFHXcvjj .row {
  justify-content: center;
}
.cid-u4lFHXcvjj .mbr-section-title {
  color: #ffffff;
}
.cid-u4lFHXcvjj .card-text {
  color: #ffffff;
}
.cid-u4lFHXcvjj .card-title,
.cid-u4lFHXcvjj .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lFIDUN3V {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lFIDUN3V .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lFIDUN3V img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lFIDUN3V img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lFIDUN3V .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lFIDUN3V .mbr-section-title {
  color: #000000;
}
.cid-u4lFIDUN3V .mbr-text {
  color: #000000;
}
.cid-u4lFIDUN3V .mbr-description {
  text-align: left;
}
.cid-u4lFJd3c5w {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lFJd3c5w .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lFJd3c5w img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lFJd3c5w img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lFJd3c5w .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lFJd3c5w .mbr-section-title {
  color: #000000;
}
.cid-u4lFJd3c5w .mbr-text {
  color: #000000;
}
.cid-u4lFJd3c5w .mbr-description {
  text-align: left;
}
.cid-uaImsXJwoK {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaImsXJwoK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaImsXJwoK img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaImsXJwoK img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaImsXJwoK .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaImsXJwoK .mbr-section-title {
  color: #000000;
}
.cid-uaImsXJwoK .mbr-text {
  color: #000000;
}
.cid-uaImsXJwoK .mbr-description {
  text-align: left;
}
.cid-u388uKWz8V {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u388uKWz8V .mbr-fallback-image.disabled {
  display: none;
}
.cid-u388uKWz8V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u388uKWz8V .row {
  justify-content: center;
}
.cid-u388uKWz8V .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u388uKWz8V .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u388uKWz8V .card {
    margin-bottom: 32px;
  }
}
.cid-u388uKWz8V .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u388uKWz8V .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u388uKWz8V .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u388uKWz8V .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u388uKWz8V .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u388uKWz8V .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u388uKWz8V .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u388uLgLjI {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u388uLgLjI .mbr-fallback-image.disabled {
  display: none;
}
.cid-u388uLgLjI .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-u388uLgLjI .container {
    padding: 0 20px;
  }
}
.cid-u388uLgLjI .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u388uLgLjI .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u388uLgLjI .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u388uLgLjI .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u388uLgLjI .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u388uLgLjI .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u388uLgLjI .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u388uLgLjI .embla__button--next,
.cid-u388uLgLjI .embla__button--prev {
  display: flex;
}
.cid-u388uLgLjI .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u388uLgLjI .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u388uLgLjI .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u388uLgLjI .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u388uLgLjI .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u388uLgLjI .embla__button {
    top: 7rem;
  }
}
.cid-u388uLgLjI .embla {
  position: relative;
  width: 100%;
}
.cid-u388uLgLjI .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u388uLgLjI .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u388uLgLjI .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u388uLgLjI .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsRWBXqVr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsRWBXqVr .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsRWBXqVr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsRWBXqVr H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsRWBXqVr H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9WG9bxi5 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9WG9bxi5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9WG9bxi5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9WG9bxi5 .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9WG9bxi5 .mbr-section-subtitle,
.cid-uj9WG9bxi5 .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9WG9bxi5 LABEL {
  color: #ffffff;
}
.cid-u388uMhTRV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u388uMhTRV .mbr-fallback-image.disabled {
  display: none;
}
.cid-u388uMhTRV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u388uMhTRV .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u388uMhTRV .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u388uMhTRV .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u388uMhTRV .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u388uMhTRV div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u388uMhTRV .copyright {
  color: #bbbbbb;
}
.cid-u388XWl5cP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u388XWl5cP nav.navbar {
  position: fixed;
}
.cid-u388XWl5cP .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u388XWl5cP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u388XWl5cP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u388XWl5cP .dropdown-item:hover,
.cid-u388XWl5cP .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u388XWl5cP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u388XWl5cP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u388XWl5cP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u388XWl5cP .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u388XWl5cP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u388XWl5cP .nav-link {
  position: relative;
}
.cid-u388XWl5cP .container {
  display: flex;
  margin: auto;
}
.cid-u388XWl5cP .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u388XWl5cP .dropdown-menu,
.cid-u388XWl5cP .navbar.opened {
  background: #ffffff !important;
}
.cid-u388XWl5cP .nav-item:focus,
.cid-u388XWl5cP .nav-link:focus {
  outline: none;
}
.cid-u388XWl5cP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u388XWl5cP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u388XWl5cP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u388XWl5cP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u388XWl5cP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u388XWl5cP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u388XWl5cP .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u388XWl5cP .navbar.opened {
  transition: all 0.3s;
}
.cid-u388XWl5cP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u388XWl5cP .navbar .navbar-logo img {
  width: auto;
}
.cid-u388XWl5cP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u388XWl5cP .navbar.collapsed {
  justify-content: center;
}
.cid-u388XWl5cP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u388XWl5cP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u388XWl5cP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u388XWl5cP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u388XWl5cP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u388XWl5cP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u388XWl5cP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u388XWl5cP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u388XWl5cP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u388XWl5cP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u388XWl5cP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u388XWl5cP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u388XWl5cP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u388XWl5cP .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u388XWl5cP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u388XWl5cP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u388XWl5cP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u388XWl5cP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u388XWl5cP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u388XWl5cP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u388XWl5cP .navbar.navbar-short {
  min-height: 60px;
}
.cid-u388XWl5cP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u388XWl5cP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u388XWl5cP .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u388XWl5cP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u388XWl5cP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u388XWl5cP .dropdown-item.active,
.cid-u388XWl5cP .dropdown-item:active {
  background-color: transparent;
}
.cid-u388XWl5cP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u388XWl5cP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u388XWl5cP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u388XWl5cP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u388XWl5cP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u388XWl5cP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u388XWl5cP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u388XWl5cP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u388XWl5cP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u388XWl5cP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u388XWl5cP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u388XWl5cP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u388XWl5cP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u388XWl5cP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u388XWl5cP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u388XWl5cP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u388XWl5cP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u388XWl5cP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u388XWl5cP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u388XWl5cP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u388XWl5cP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u388XWl5cP .navbar {
    height: 70px;
  }
  .cid-u388XWl5cP .navbar.opened {
    height: auto;
  }
  .cid-u388XWl5cP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u388XWJWS7 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u388XWJWS7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u388XWJWS7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u388XWJWS7 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u388XWJWS7 .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u388XWJWS7 .mbr-section-btn {
  text-align: center;
}
.cid-u388XWJWS7 .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u388XWJWS7 .image-block:hover img {
  transform: scale(1.1);
}
.cid-u388XWJWS7 .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u388XWJWS7 img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u388XWJWS7 .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u388XWJWS7 .wrap {
    opacity: 1 !important;
  }
  .cid-u388XWJWS7 .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u388XWJWS7 .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u388XWJWS7 P {
  color: #ffffff;
}
.cid-u388XX33in {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u388XX33in .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u388XX33in img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u388XX33in img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u388XX33in img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u388XX33in .text-wrapper {
    padding: 2rem;
  }
}
.cid-u388XX33in .mbr-section-title {
  color: #000000;
}
.cid-u388XX33in .mbr-text {
  color: #000000;
}
.cid-u4lGyoKq1y {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lGyoKq1y .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lGyoKq1y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lGyoKq1y .container {
    max-width: 1400px;
  }
}
.cid-u4lGyoKq1y .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lGyoKq1y .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lGyoKq1y .row {
  justify-content: center;
}
.cid-u4lGyoKq1y .mbr-section-title {
  color: #ffffff;
}
.cid-u4lGyoKq1y .card-text {
  color: #ffffff;
}
.cid-u4lGyoKq1y .card-title,
.cid-u4lGyoKq1y .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lGziSxwm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lGziSxwm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lGziSxwm img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lGziSxwm img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lGziSxwm .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lGziSxwm .mbr-section-title {
  color: #000000;
}
.cid-u4lGziSxwm .mbr-text {
  color: #000000;
}
.cid-u4lGziSxwm .mbr-description {
  text-align: left;
}
.cid-u4lGzDQvcD {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lGzDQvcD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lGzDQvcD img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lGzDQvcD img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lGzDQvcD .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lGzDQvcD .mbr-section-title {
  color: #000000;
}
.cid-u4lGzDQvcD .mbr-text {
  color: #000000;
}
.cid-u4lGzDQvcD .mbr-description {
  text-align: left;
}
.cid-uaInlWC7d3 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaInlWC7d3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaInlWC7d3 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaInlWC7d3 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaInlWC7d3 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaInlWC7d3 .mbr-section-title {
  color: #000000;
}
.cid-uaInlWC7d3 .mbr-text {
  color: #000000;
}
.cid-uaInlWC7d3 .mbr-description {
  text-align: left;
}
.cid-u388XXHSZV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u388XXHSZV .mbr-fallback-image.disabled {
  display: none;
}
.cid-u388XXHSZV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u388XXHSZV .row {
  justify-content: center;
}
.cid-u388XXHSZV .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u388XXHSZV .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u388XXHSZV .card {
    margin-bottom: 32px;
  }
}
.cid-u388XXHSZV .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u388XXHSZV .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u388XXHSZV .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u388XXHSZV .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u388XXHSZV .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u388XXHSZV .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u388XXHSZV .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u388XY0veb {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u388XY0veb .mbr-fallback-image.disabled {
  display: none;
}
.cid-u388XY0veb .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-u388XY0veb .container {
    padding: 0 20px;
  }
}
.cid-u388XY0veb .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u388XY0veb .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u388XY0veb .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u388XY0veb .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u388XY0veb .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u388XY0veb .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u388XY0veb .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u388XY0veb .embla__button--next,
.cid-u388XY0veb .embla__button--prev {
  display: flex;
}
.cid-u388XY0veb .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u388XY0veb .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u388XY0veb .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u388XY0veb .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u388XY0veb .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u388XY0veb .embla__button {
    top: 7rem;
  }
}
.cid-u388XY0veb .embla {
  position: relative;
  width: 100%;
}
.cid-u388XY0veb .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u388XY0veb .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u388XY0veb .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u388XY0veb .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsS9Edsy4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsS9Edsy4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsS9Edsy4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsS9Edsy4 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsS9Edsy4 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9X2TP75N {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9X2TP75N .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9X2TP75N .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9X2TP75N .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9X2TP75N .mbr-section-subtitle,
.cid-uj9X2TP75N .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9X2TP75N LABEL {
  color: #ffffff;
}
.cid-u388XZ04qb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u388XZ04qb .mbr-fallback-image.disabled {
  display: none;
}
.cid-u388XZ04qb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u388XZ04qb .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u388XZ04qb .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u388XZ04qb .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u388XZ04qb .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u388XZ04qb div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u388XZ04qb .copyright {
  color: #bbbbbb;
}
.cid-u389nhKl8p {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u389nhKl8p nav.navbar {
  position: fixed;
}
.cid-u389nhKl8p .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u389nhKl8p .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u389nhKl8p .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u389nhKl8p .dropdown-item:hover,
.cid-u389nhKl8p .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u389nhKl8p .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u389nhKl8p .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u389nhKl8p .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u389nhKl8p .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u389nhKl8p .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u389nhKl8p .nav-link {
  position: relative;
}
.cid-u389nhKl8p .container {
  display: flex;
  margin: auto;
}
.cid-u389nhKl8p .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u389nhKl8p .dropdown-menu,
.cid-u389nhKl8p .navbar.opened {
  background: #ffffff !important;
}
.cid-u389nhKl8p .nav-item:focus,
.cid-u389nhKl8p .nav-link:focus {
  outline: none;
}
.cid-u389nhKl8p .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u389nhKl8p .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u389nhKl8p .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u389nhKl8p .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u389nhKl8p .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u389nhKl8p .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u389nhKl8p .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u389nhKl8p .navbar.opened {
  transition: all 0.3s;
}
.cid-u389nhKl8p .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u389nhKl8p .navbar .navbar-logo img {
  width: auto;
}
.cid-u389nhKl8p .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u389nhKl8p .navbar.collapsed {
  justify-content: center;
}
.cid-u389nhKl8p .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u389nhKl8p .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u389nhKl8p .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u389nhKl8p .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u389nhKl8p .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u389nhKl8p .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u389nhKl8p .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u389nhKl8p .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u389nhKl8p .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u389nhKl8p .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u389nhKl8p .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u389nhKl8p .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u389nhKl8p .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u389nhKl8p .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u389nhKl8p .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u389nhKl8p .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u389nhKl8p .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u389nhKl8p .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u389nhKl8p .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u389nhKl8p .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u389nhKl8p .navbar.navbar-short {
  min-height: 60px;
}
.cid-u389nhKl8p .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u389nhKl8p .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u389nhKl8p .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u389nhKl8p .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u389nhKl8p .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u389nhKl8p .dropdown-item.active,
.cid-u389nhKl8p .dropdown-item:active {
  background-color: transparent;
}
.cid-u389nhKl8p .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u389nhKl8p .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u389nhKl8p .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u389nhKl8p .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u389nhKl8p .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u389nhKl8p .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u389nhKl8p ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u389nhKl8p .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u389nhKl8p button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u389nhKl8p button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u389nhKl8p button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u389nhKl8p button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u389nhKl8p button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u389nhKl8p button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u389nhKl8p nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u389nhKl8p nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u389nhKl8p nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u389nhKl8p nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u389nhKl8p .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u389nhKl8p a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u389nhKl8p .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u389nhKl8p .navbar {
    height: 70px;
  }
  .cid-u389nhKl8p .navbar.opened {
    height: auto;
  }
  .cid-u389nhKl8p .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u389ni7Xkg {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u389ni7Xkg .mbr-fallback-image.disabled {
  display: none;
}
.cid-u389ni7Xkg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u389ni7Xkg .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u389ni7Xkg .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u389ni7Xkg .mbr-section-btn {
  text-align: center;
}
.cid-u389ni7Xkg .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u389ni7Xkg .image-block:hover img {
  transform: scale(1.1);
}
.cid-u389ni7Xkg .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u389ni7Xkg img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u389ni7Xkg .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u389ni7Xkg .wrap {
    opacity: 1 !important;
  }
  .cid-u389ni7Xkg .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u389ni7Xkg .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u389ni7Xkg P {
  color: #ffffff;
}
.cid-u389nirb0U {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u389nirb0U .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u389nirb0U img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u389nirb0U img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u389nirb0U img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u389nirb0U .text-wrapper {
    padding: 2rem;
  }
}
.cid-u389nirb0U .mbr-section-title {
  color: #000000;
}
.cid-u389nirb0U .mbr-text {
  color: #000000;
}
.cid-u4lFQkG2i5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lFQkG2i5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lFQkG2i5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lFQkG2i5 .container {
    max-width: 1400px;
  }
}
.cid-u4lFQkG2i5 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lFQkG2i5 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lFQkG2i5 .row {
  justify-content: center;
}
.cid-u4lFQkG2i5 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lFQkG2i5 .card-text {
  color: #ffffff;
}
.cid-u4lFQkG2i5 .card-title,
.cid-u4lFQkG2i5 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lFRbOZM7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lFRbOZM7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lFRbOZM7 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lFRbOZM7 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lFRbOZM7 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lFRbOZM7 .mbr-section-title {
  color: #000000;
}
.cid-u4lFRbOZM7 .mbr-text {
  color: #000000;
}
.cid-u4lFRbOZM7 .mbr-description {
  text-align: left;
}
.cid-u4lFRPiNTS {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lFRPiNTS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lFRPiNTS img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lFRPiNTS img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lFRPiNTS .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lFRPiNTS .mbr-section-title {
  color: #000000;
}
.cid-u4lFRPiNTS .mbr-text {
  color: #000000;
}
.cid-u4lFRPiNTS .mbr-description {
  text-align: left;
}
.cid-uaImA2Z7s6 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaImA2Z7s6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaImA2Z7s6 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaImA2Z7s6 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaImA2Z7s6 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaImA2Z7s6 .mbr-section-title {
  color: #000000;
}
.cid-uaImA2Z7s6 .mbr-text {
  color: #000000;
}
.cid-uaImA2Z7s6 .mbr-description {
  text-align: left;
}
.cid-u389nj2g0A {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u389nj2g0A .mbr-fallback-image.disabled {
  display: none;
}
.cid-u389nj2g0A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u389nj2g0A .row {
  justify-content: center;
}
.cid-u389nj2g0A .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u389nj2g0A .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u389nj2g0A .card {
    margin-bottom: 32px;
  }
}
.cid-u389nj2g0A .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u389nj2g0A .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u389nj2g0A .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u389nj2g0A .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u389nj2g0A .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u389nj2g0A .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u389nj2g0A .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u389njnhyC {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u389njnhyC .mbr-fallback-image.disabled {
  display: none;
}
.cid-u389njnhyC .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-u389njnhyC .container {
    padding: 0 20px;
  }
}
.cid-u389njnhyC .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u389njnhyC .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u389njnhyC .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u389njnhyC .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u389njnhyC .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u389njnhyC .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u389njnhyC .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u389njnhyC .embla__button--next,
.cid-u389njnhyC .embla__button--prev {
  display: flex;
}
.cid-u389njnhyC .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u389njnhyC .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u389njnhyC .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u389njnhyC .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u389njnhyC .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u389njnhyC .embla__button {
    top: 7rem;
  }
}
.cid-u389njnhyC .embla {
  position: relative;
  width: 100%;
}
.cid-u389njnhyC .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u389njnhyC .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u389njnhyC .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u389njnhyC .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsRYgSOBI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsRYgSOBI .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsRYgSOBI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsRYgSOBI H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsRYgSOBI H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9WJi2jzB {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9WJi2jzB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9WJi2jzB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9WJi2jzB .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9WJi2jzB .mbr-section-subtitle,
.cid-uj9WJi2jzB .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9WJi2jzB LABEL {
  color: #ffffff;
}
.cid-u389nklMEX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u389nklMEX .mbr-fallback-image.disabled {
  display: none;
}
.cid-u389nklMEX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u389nklMEX .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u389nklMEX .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u389nklMEX .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u389nklMEX .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u389nklMEX div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u389nklMEX .copyright {
  color: #bbbbbb;
}
.cid-u389SGRHxX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u389SGRHxX nav.navbar {
  position: fixed;
}
.cid-u389SGRHxX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u389SGRHxX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u389SGRHxX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u389SGRHxX .dropdown-item:hover,
.cid-u389SGRHxX .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u389SGRHxX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u389SGRHxX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u389SGRHxX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u389SGRHxX .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u389SGRHxX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u389SGRHxX .nav-link {
  position: relative;
}
.cid-u389SGRHxX .container {
  display: flex;
  margin: auto;
}
.cid-u389SGRHxX .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u389SGRHxX .dropdown-menu,
.cid-u389SGRHxX .navbar.opened {
  background: #ffffff !important;
}
.cid-u389SGRHxX .nav-item:focus,
.cid-u389SGRHxX .nav-link:focus {
  outline: none;
}
.cid-u389SGRHxX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u389SGRHxX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u389SGRHxX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u389SGRHxX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u389SGRHxX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u389SGRHxX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u389SGRHxX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u389SGRHxX .navbar.opened {
  transition: all 0.3s;
}
.cid-u389SGRHxX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u389SGRHxX .navbar .navbar-logo img {
  width: auto;
}
.cid-u389SGRHxX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u389SGRHxX .navbar.collapsed {
  justify-content: center;
}
.cid-u389SGRHxX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u389SGRHxX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u389SGRHxX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u389SGRHxX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u389SGRHxX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u389SGRHxX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u389SGRHxX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u389SGRHxX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u389SGRHxX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u389SGRHxX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u389SGRHxX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u389SGRHxX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u389SGRHxX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u389SGRHxX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u389SGRHxX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u389SGRHxX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u389SGRHxX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u389SGRHxX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u389SGRHxX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u389SGRHxX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u389SGRHxX .navbar.navbar-short {
  min-height: 60px;
}
.cid-u389SGRHxX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u389SGRHxX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u389SGRHxX .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u389SGRHxX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u389SGRHxX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u389SGRHxX .dropdown-item.active,
.cid-u389SGRHxX .dropdown-item:active {
  background-color: transparent;
}
.cid-u389SGRHxX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u389SGRHxX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u389SGRHxX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u389SGRHxX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u389SGRHxX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u389SGRHxX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u389SGRHxX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u389SGRHxX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u389SGRHxX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u389SGRHxX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u389SGRHxX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u389SGRHxX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u389SGRHxX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u389SGRHxX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u389SGRHxX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u389SGRHxX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u389SGRHxX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u389SGRHxX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u389SGRHxX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u389SGRHxX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u389SGRHxX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u389SGRHxX .navbar {
    height: 70px;
  }
  .cid-u389SGRHxX .navbar.opened {
    height: auto;
  }
  .cid-u389SGRHxX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u389SHeXWl {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u389SHeXWl .mbr-fallback-image.disabled {
  display: none;
}
.cid-u389SHeXWl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u389SHeXWl .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u389SHeXWl .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u389SHeXWl .mbr-section-btn {
  text-align: center;
}
.cid-u389SHeXWl .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u389SHeXWl .image-block:hover img {
  transform: scale(1.1);
}
.cid-u389SHeXWl .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u389SHeXWl img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u389SHeXWl .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u389SHeXWl .wrap {
    opacity: 1 !important;
  }
  .cid-u389SHeXWl .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u389SHeXWl .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u389SHeXWl P {
  color: #ffffff;
}
.cid-u389SHBRh4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u389SHBRh4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u389SHBRh4 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u389SHBRh4 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u389SHBRh4 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u389SHBRh4 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u389SHBRh4 .mbr-section-title {
  color: #000000;
}
.cid-u389SHBRh4 .mbr-text {
  color: #000000;
}
.cid-u4lFXG7LI9 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lFXG7LI9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lFXG7LI9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lFXG7LI9 .container {
    max-width: 1400px;
  }
}
.cid-u4lFXG7LI9 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lFXG7LI9 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lFXG7LI9 .row {
  justify-content: center;
}
.cid-u4lFXG7LI9 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lFXG7LI9 .card-text {
  color: #ffffff;
}
.cid-u4lFXG7LI9 .card-title,
.cid-u4lFXG7LI9 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lFYi96Qk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lFYi96Qk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lFYi96Qk img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lFYi96Qk img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lFYi96Qk .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lFYi96Qk .mbr-section-title {
  color: #000000;
}
.cid-u4lFYi96Qk .mbr-text {
  color: #000000;
}
.cid-u4lFYi96Qk .mbr-description {
  text-align: left;
}
.cid-u4lFYCRVXM {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lFYCRVXM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lFYCRVXM img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lFYCRVXM img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lFYCRVXM .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lFYCRVXM .mbr-section-title {
  color: #000000;
}
.cid-u4lFYCRVXM .mbr-text {
  color: #000000;
}
.cid-u4lFYCRVXM .mbr-description {
  text-align: left;
}
.cid-uaImWhLN6w {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaImWhLN6w .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaImWhLN6w img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaImWhLN6w img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaImWhLN6w .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaImWhLN6w .mbr-section-title {
  color: #000000;
}
.cid-uaImWhLN6w .mbr-text {
  color: #000000;
}
.cid-uaImWhLN6w .mbr-description {
  text-align: left;
}
.cid-u389SIfSDR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u389SIfSDR .mbr-fallback-image.disabled {
  display: none;
}
.cid-u389SIfSDR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u389SIfSDR .row {
  justify-content: center;
}
.cid-u389SIfSDR .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u389SIfSDR .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u389SIfSDR .card {
    margin-bottom: 32px;
  }
}
.cid-u389SIfSDR .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u389SIfSDR .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u389SIfSDR .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u389SIfSDR .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u389SIfSDR .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u389SIfSDR .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u389SIfSDR .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u389SIzbuI {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u389SIzbuI .mbr-fallback-image.disabled {
  display: none;
}
.cid-u389SIzbuI .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-u389SIzbuI .container {
    padding: 0 20px;
  }
}
.cid-u389SIzbuI .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u389SIzbuI .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u389SIzbuI .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u389SIzbuI .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u389SIzbuI .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u389SIzbuI .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u389SIzbuI .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u389SIzbuI .embla__button--next,
.cid-u389SIzbuI .embla__button--prev {
  display: flex;
}
.cid-u389SIzbuI .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u389SIzbuI .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u389SIzbuI .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u389SIzbuI .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u389SIzbuI .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u389SIzbuI .embla__button {
    top: 7rem;
  }
}
.cid-u389SIzbuI .embla {
  position: relative;
  width: 100%;
}
.cid-u389SIzbuI .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u389SIzbuI .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u389SIzbuI .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u389SIzbuI .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsS3B7L9U {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsS3B7L9U .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsS3B7L9U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsS3B7L9U H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsS3B7L9U H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9WM2Ce8u {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9WM2Ce8u .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9WM2Ce8u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9WM2Ce8u .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9WM2Ce8u .mbr-section-subtitle,
.cid-uj9WM2Ce8u .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9WM2Ce8u LABEL {
  color: #ffffff;
}
.cid-u389SJC4FX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u389SJC4FX .mbr-fallback-image.disabled {
  display: none;
}
.cid-u389SJC4FX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u389SJC4FX .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u389SJC4FX .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u389SJC4FX .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u389SJC4FX .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u389SJC4FX div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u389SJC4FX .copyright {
  color: #bbbbbb;
}
.cid-u38ab8Bznf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38ab8Bznf nav.navbar {
  position: fixed;
}
.cid-u38ab8Bznf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38ab8Bznf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38ab8Bznf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38ab8Bznf .dropdown-item:hover,
.cid-u38ab8Bznf .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38ab8Bznf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38ab8Bznf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38ab8Bznf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38ab8Bznf .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38ab8Bznf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38ab8Bznf .nav-link {
  position: relative;
}
.cid-u38ab8Bznf .container {
  display: flex;
  margin: auto;
}
.cid-u38ab8Bznf .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38ab8Bznf .dropdown-menu,
.cid-u38ab8Bznf .navbar.opened {
  background: #ffffff !important;
}
.cid-u38ab8Bznf .nav-item:focus,
.cid-u38ab8Bznf .nav-link:focus {
  outline: none;
}
.cid-u38ab8Bznf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38ab8Bznf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38ab8Bznf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38ab8Bznf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38ab8Bznf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38ab8Bznf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38ab8Bznf .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38ab8Bznf .navbar.opened {
  transition: all 0.3s;
}
.cid-u38ab8Bznf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38ab8Bznf .navbar .navbar-logo img {
  width: auto;
}
.cid-u38ab8Bznf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38ab8Bznf .navbar.collapsed {
  justify-content: center;
}
.cid-u38ab8Bznf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38ab8Bznf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38ab8Bznf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38ab8Bznf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38ab8Bznf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38ab8Bznf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38ab8Bznf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38ab8Bznf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38ab8Bznf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38ab8Bznf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38ab8Bznf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38ab8Bznf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38ab8Bznf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38ab8Bznf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38ab8Bznf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38ab8Bznf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38ab8Bznf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38ab8Bznf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38ab8Bznf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38ab8Bznf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38ab8Bznf .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38ab8Bznf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38ab8Bznf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38ab8Bznf .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38ab8Bznf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38ab8Bznf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38ab8Bznf .dropdown-item.active,
.cid-u38ab8Bznf .dropdown-item:active {
  background-color: transparent;
}
.cid-u38ab8Bznf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38ab8Bznf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38ab8Bznf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38ab8Bznf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38ab8Bznf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38ab8Bznf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38ab8Bznf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38ab8Bznf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38ab8Bznf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38ab8Bznf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38ab8Bznf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38ab8Bznf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38ab8Bznf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38ab8Bznf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38ab8Bznf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38ab8Bznf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38ab8Bznf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38ab8Bznf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38ab8Bznf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38ab8Bznf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38ab8Bznf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38ab8Bznf .navbar {
    height: 70px;
  }
  .cid-u38ab8Bznf .navbar.opened {
    height: auto;
  }
  .cid-u38ab8Bznf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38ab8ZOyx {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38ab8ZOyx .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38ab8ZOyx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38ab8ZOyx .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38ab8ZOyx .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38ab8ZOyx .mbr-section-btn {
  text-align: center;
}
.cid-u38ab8ZOyx .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38ab8ZOyx .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38ab8ZOyx .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38ab8ZOyx img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38ab8ZOyx .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38ab8ZOyx .wrap {
    opacity: 1 !important;
  }
  .cid-u38ab8ZOyx .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38ab8ZOyx .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38ab8ZOyx P {
  color: #ffffff;
}
.cid-u38ab9jvVD {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38ab9jvVD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38ab9jvVD img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38ab9jvVD img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38ab9jvVD img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38ab9jvVD .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38ab9jvVD .mbr-section-title {
  color: #000000;
}
.cid-u38ab9jvVD .mbr-text {
  color: #000000;
}
.cid-u4lG7Fs0B0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lG7Fs0B0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lG7Fs0B0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lG7Fs0B0 .container {
    max-width: 1400px;
  }
}
.cid-u4lG7Fs0B0 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lG7Fs0B0 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lG7Fs0B0 .row {
  justify-content: center;
}
.cid-u4lG7Fs0B0 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lG7Fs0B0 .card-text {
  color: #ffffff;
}
.cid-u4lG7Fs0B0 .card-title,
.cid-u4lG7Fs0B0 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lG835WMa {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lG835WMa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lG835WMa img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lG835WMa img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lG835WMa .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lG835WMa .mbr-section-title {
  color: #000000;
}
.cid-u4lG835WMa .mbr-text {
  color: #000000;
}
.cid-u4lG835WMa .mbr-description {
  text-align: left;
}
.cid-u4lG8L5am0 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lG8L5am0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lG8L5am0 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lG8L5am0 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lG8L5am0 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lG8L5am0 .mbr-section-title {
  color: #000000;
}
.cid-u4lG8L5am0 .mbr-text {
  color: #000000;
}
.cid-u4lG8L5am0 .mbr-description {
  text-align: left;
}
.cid-uaIn2hn2I3 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIn2hn2I3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIn2hn2I3 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIn2hn2I3 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIn2hn2I3 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIn2hn2I3 .mbr-section-title {
  color: #000000;
}
.cid-uaIn2hn2I3 .mbr-text {
  color: #000000;
}
.cid-uaIn2hn2I3 .mbr-description {
  text-align: left;
}
.cid-u38ab9VPYi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38ab9VPYi .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38ab9VPYi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38ab9VPYi .row {
  justify-content: center;
}
.cid-u38ab9VPYi .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38ab9VPYi .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38ab9VPYi .card {
    margin-bottom: 32px;
  }
}
.cid-u38ab9VPYi .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38ab9VPYi .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38ab9VPYi .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38ab9VPYi .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38ab9VPYi .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38ab9VPYi .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38ab9VPYi .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38abahMk9 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38abahMk9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38abahMk9 .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-u38abahMk9 .container {
    padding: 0 20px;
  }
}
.cid-u38abahMk9 .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38abahMk9 .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38abahMk9 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38abahMk9 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38abahMk9 .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38abahMk9 .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38abahMk9 .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38abahMk9 .embla__button--next,
.cid-u38abahMk9 .embla__button--prev {
  display: flex;
}
.cid-u38abahMk9 .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38abahMk9 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38abahMk9 .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38abahMk9 .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38abahMk9 .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38abahMk9 .embla__button {
    top: 7rem;
  }
}
.cid-u38abahMk9 .embla {
  position: relative;
  width: 100%;
}
.cid-u38abahMk9 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38abahMk9 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38abahMk9 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38abahMk9 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsS5dPHCv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsS5dPHCv .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsS5dPHCv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsS5dPHCv H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsS5dPHCv H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9WQ8azpG {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9WQ8azpG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9WQ8azpG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9WQ8azpG .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9WQ8azpG .mbr-section-subtitle,
.cid-uj9WQ8azpG .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9WQ8azpG LABEL {
  color: #ffffff;
}
.cid-u38abbfhZU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38abbfhZU .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38abbfhZU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38abbfhZU .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38abbfhZU .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38abbfhZU .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38abbfhZU .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38abbfhZU div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38abbfhZU .copyright {
  color: #bbbbbb;
}
.cid-u38avkdFEQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38avkdFEQ nav.navbar {
  position: fixed;
}
.cid-u38avkdFEQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38avkdFEQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38avkdFEQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38avkdFEQ .dropdown-item:hover,
.cid-u38avkdFEQ .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38avkdFEQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38avkdFEQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38avkdFEQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38avkdFEQ .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38avkdFEQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38avkdFEQ .nav-link {
  position: relative;
}
.cid-u38avkdFEQ .container {
  display: flex;
  margin: auto;
}
.cid-u38avkdFEQ .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38avkdFEQ .dropdown-menu,
.cid-u38avkdFEQ .navbar.opened {
  background: #ffffff !important;
}
.cid-u38avkdFEQ .nav-item:focus,
.cid-u38avkdFEQ .nav-link:focus {
  outline: none;
}
.cid-u38avkdFEQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38avkdFEQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38avkdFEQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38avkdFEQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38avkdFEQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38avkdFEQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38avkdFEQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38avkdFEQ .navbar.opened {
  transition: all 0.3s;
}
.cid-u38avkdFEQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38avkdFEQ .navbar .navbar-logo img {
  width: auto;
}
.cid-u38avkdFEQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38avkdFEQ .navbar.collapsed {
  justify-content: center;
}
.cid-u38avkdFEQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38avkdFEQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38avkdFEQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38avkdFEQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38avkdFEQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38avkdFEQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38avkdFEQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38avkdFEQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38avkdFEQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38avkdFEQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38avkdFEQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38avkdFEQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38avkdFEQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38avkdFEQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38avkdFEQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38avkdFEQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38avkdFEQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38avkdFEQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38avkdFEQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38avkdFEQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38avkdFEQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38avkdFEQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38avkdFEQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38avkdFEQ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38avkdFEQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38avkdFEQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38avkdFEQ .dropdown-item.active,
.cid-u38avkdFEQ .dropdown-item:active {
  background-color: transparent;
}
.cid-u38avkdFEQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38avkdFEQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38avkdFEQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38avkdFEQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38avkdFEQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38avkdFEQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38avkdFEQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38avkdFEQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38avkdFEQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38avkdFEQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38avkdFEQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38avkdFEQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38avkdFEQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38avkdFEQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38avkdFEQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38avkdFEQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38avkdFEQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38avkdFEQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38avkdFEQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38avkdFEQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38avkdFEQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38avkdFEQ .navbar {
    height: 70px;
  }
  .cid-u38avkdFEQ .navbar.opened {
    height: auto;
  }
  .cid-u38avkdFEQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38avkBG5n {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38avkBG5n .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38avkBG5n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38avkBG5n .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38avkBG5n .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38avkBG5n .mbr-section-btn {
  text-align: center;
}
.cid-u38avkBG5n .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38avkBG5n .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38avkBG5n .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38avkBG5n img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38avkBG5n .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38avkBG5n .wrap {
    opacity: 1 !important;
  }
  .cid-u38avkBG5n .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38avkBG5n .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38avkBG5n P {
  color: #ffffff;
}
.cid-u38avkZDPY {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38avkZDPY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38avkZDPY img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38avkZDPY img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38avkZDPY img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38avkZDPY .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38avkZDPY .mbr-section-title {
  color: #000000;
}
.cid-u38avkZDPY .mbr-text {
  color: #000000;
}
.cid-u4lGfHjxoL {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lGfHjxoL .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lGfHjxoL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lGfHjxoL .container {
    max-width: 1400px;
  }
}
.cid-u4lGfHjxoL .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lGfHjxoL .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lGfHjxoL .row {
  justify-content: center;
}
.cid-u4lGfHjxoL .mbr-section-title {
  color: #ffffff;
}
.cid-u4lGfHjxoL .card-text {
  color: #ffffff;
}
.cid-u4lGfHjxoL .card-title,
.cid-u4lGfHjxoL .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lGghkI48 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lGghkI48 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lGghkI48 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lGghkI48 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lGghkI48 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lGghkI48 .mbr-section-title {
  color: #000000;
}
.cid-u4lGghkI48 .mbr-text {
  color: #000000;
}
.cid-u4lGghkI48 .mbr-description {
  text-align: left;
}
.cid-u4lGgWFoTE {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lGgWFoTE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lGgWFoTE img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lGgWFoTE img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lGgWFoTE .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lGgWFoTE .mbr-section-title {
  color: #000000;
}
.cid-u4lGgWFoTE .mbr-text {
  color: #000000;
}
.cid-u4lGgWFoTE .mbr-description {
  text-align: left;
}
.cid-uaIn8Zc6UJ {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIn8Zc6UJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIn8Zc6UJ img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIn8Zc6UJ img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIn8Zc6UJ .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIn8Zc6UJ .mbr-section-title {
  color: #000000;
}
.cid-uaIn8Zc6UJ .mbr-text {
  color: #000000;
}
.cid-uaIn8Zc6UJ .mbr-description {
  text-align: left;
}
.cid-u38avlAbjD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38avlAbjD .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38avlAbjD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38avlAbjD .row {
  justify-content: center;
}
.cid-u38avlAbjD .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38avlAbjD .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38avlAbjD .card {
    margin-bottom: 32px;
  }
}
.cid-u38avlAbjD .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38avlAbjD .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38avlAbjD .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38avlAbjD .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38avlAbjD .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38avlAbjD .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38avlAbjD .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38avlVbDJ {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38avlVbDJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38avlVbDJ .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-u38avlVbDJ .container {
    padding: 0 20px;
  }
}
.cid-u38avlVbDJ .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38avlVbDJ .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38avlVbDJ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38avlVbDJ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38avlVbDJ .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38avlVbDJ .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38avlVbDJ .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38avlVbDJ .embla__button--next,
.cid-u38avlVbDJ .embla__button--prev {
  display: flex;
}
.cid-u38avlVbDJ .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38avlVbDJ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38avlVbDJ .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38avlVbDJ .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38avlVbDJ .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38avlVbDJ .embla__button {
    top: 7rem;
  }
}
.cid-u38avlVbDJ .embla {
  position: relative;
  width: 100%;
}
.cid-u38avlVbDJ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38avlVbDJ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38avlVbDJ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38avlVbDJ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsS6ueW1i {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsS6ueW1i .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsS6ueW1i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsS6ueW1i H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsS6ueW1i H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9WTxSNOs {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9WTxSNOs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9WTxSNOs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9WTxSNOs .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9WTxSNOs .mbr-section-subtitle,
.cid-uj9WTxSNOs .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9WTxSNOs LABEL {
  color: #ffffff;
}
.cid-u38avmUdEK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38avmUdEK .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38avmUdEK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38avmUdEK .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38avmUdEK .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38avmUdEK .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38avmUdEK .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38avmUdEK div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38avmUdEK .copyright {
  color: #bbbbbb;
}
.cid-u38aKbShD2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38aKbShD2 nav.navbar {
  position: fixed;
}
.cid-u38aKbShD2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38aKbShD2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38aKbShD2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38aKbShD2 .dropdown-item:hover,
.cid-u38aKbShD2 .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38aKbShD2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38aKbShD2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38aKbShD2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38aKbShD2 .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38aKbShD2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38aKbShD2 .nav-link {
  position: relative;
}
.cid-u38aKbShD2 .container {
  display: flex;
  margin: auto;
}
.cid-u38aKbShD2 .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38aKbShD2 .dropdown-menu,
.cid-u38aKbShD2 .navbar.opened {
  background: #ffffff !important;
}
.cid-u38aKbShD2 .nav-item:focus,
.cid-u38aKbShD2 .nav-link:focus {
  outline: none;
}
.cid-u38aKbShD2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38aKbShD2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38aKbShD2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38aKbShD2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38aKbShD2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38aKbShD2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38aKbShD2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38aKbShD2 .navbar.opened {
  transition: all 0.3s;
}
.cid-u38aKbShD2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38aKbShD2 .navbar .navbar-logo img {
  width: auto;
}
.cid-u38aKbShD2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38aKbShD2 .navbar.collapsed {
  justify-content: center;
}
.cid-u38aKbShD2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38aKbShD2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38aKbShD2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38aKbShD2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38aKbShD2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38aKbShD2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38aKbShD2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38aKbShD2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38aKbShD2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38aKbShD2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38aKbShD2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38aKbShD2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38aKbShD2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38aKbShD2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38aKbShD2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38aKbShD2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38aKbShD2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38aKbShD2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38aKbShD2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38aKbShD2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38aKbShD2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38aKbShD2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38aKbShD2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38aKbShD2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38aKbShD2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38aKbShD2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38aKbShD2 .dropdown-item.active,
.cid-u38aKbShD2 .dropdown-item:active {
  background-color: transparent;
}
.cid-u38aKbShD2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38aKbShD2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38aKbShD2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38aKbShD2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38aKbShD2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38aKbShD2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38aKbShD2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38aKbShD2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38aKbShD2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38aKbShD2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38aKbShD2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38aKbShD2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38aKbShD2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38aKbShD2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38aKbShD2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38aKbShD2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38aKbShD2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38aKbShD2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38aKbShD2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38aKbShD2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38aKbShD2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38aKbShD2 .navbar {
    height: 70px;
  }
  .cid-u38aKbShD2 .navbar.opened {
    height: auto;
  }
  .cid-u38aKbShD2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38aKchuta {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38aKchuta .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38aKchuta .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38aKchuta .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38aKchuta .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38aKchuta .mbr-section-btn {
  text-align: center;
}
.cid-u38aKchuta .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38aKchuta .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38aKchuta .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38aKchuta img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38aKchuta .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38aKchuta .wrap {
    opacity: 1 !important;
  }
  .cid-u38aKchuta .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38aKchuta .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38aKchuta P {
  color: #ffffff;
}
.cid-u38aKcAq4a {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38aKcAq4a .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38aKcAq4a img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38aKcAq4a img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38aKcAq4a img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38aKcAq4a .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38aKcAq4a .mbr-section-title {
  color: #000000;
}
.cid-u38aKcAq4a .mbr-text {
  color: #000000;
}
.cid-u4lGKNvESM {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lGKNvESM .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lGKNvESM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lGKNvESM .container {
    max-width: 1400px;
  }
}
.cid-u4lGKNvESM .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lGKNvESM .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lGKNvESM .row {
  justify-content: center;
}
.cid-u4lGKNvESM .mbr-section-title {
  color: #ffffff;
}
.cid-u4lGKNvESM .card-text {
  color: #ffffff;
}
.cid-u4lGKNvESM .card-title,
.cid-u4lGKNvESM .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lGLqiScB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lGLqiScB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lGLqiScB img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lGLqiScB img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lGLqiScB .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lGLqiScB .mbr-section-title {
  color: #000000;
}
.cid-u4lGLqiScB .mbr-text {
  color: #000000;
}
.cid-u4lGLqiScB .mbr-description {
  text-align: left;
}
.cid-u4lGLMwLDl {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lGLMwLDl .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lGLMwLDl img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lGLMwLDl img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lGLMwLDl .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lGLMwLDl .mbr-section-title {
  color: #000000;
}
.cid-u4lGLMwLDl .mbr-text {
  color: #000000;
}
.cid-u4lGLMwLDl .mbr-description {
  text-align: left;
}
.cid-uaInqD2w4X {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaInqD2w4X .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaInqD2w4X img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaInqD2w4X img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaInqD2w4X .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaInqD2w4X .mbr-section-title {
  color: #000000;
}
.cid-uaInqD2w4X .mbr-text {
  color: #000000;
}
.cid-uaInqD2w4X .mbr-description {
  text-align: left;
}
.cid-u38aKdd9Ag {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38aKdd9Ag .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38aKdd9Ag .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38aKdd9Ag .row {
  justify-content: center;
}
.cid-u38aKdd9Ag .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38aKdd9Ag .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38aKdd9Ag .card {
    margin-bottom: 32px;
  }
}
.cid-u38aKdd9Ag .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38aKdd9Ag .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38aKdd9Ag .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38aKdd9Ag .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38aKdd9Ag .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38aKdd9Ag .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38aKdd9Ag .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38aKdyDTv {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38aKdyDTv .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38aKdyDTv .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-u38aKdyDTv .container {
    padding: 0 20px;
  }
}
.cid-u38aKdyDTv .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38aKdyDTv .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38aKdyDTv .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38aKdyDTv .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38aKdyDTv .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38aKdyDTv .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38aKdyDTv .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38aKdyDTv .embla__button--next,
.cid-u38aKdyDTv .embla__button--prev {
  display: flex;
}
.cid-u38aKdyDTv .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38aKdyDTv .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38aKdyDTv .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38aKdyDTv .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38aKdyDTv .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38aKdyDTv .embla__button {
    top: 7rem;
  }
}
.cid-u38aKdyDTv .embla {
  position: relative;
  width: 100%;
}
.cid-u38aKdyDTv .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38aKdyDTv .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38aKdyDTv .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38aKdyDTv .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSaXBkRB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSaXBkRB .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSaXBkRB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSaXBkRB H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSaXBkRB H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9X5SVMlT {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9X5SVMlT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9X5SVMlT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9X5SVMlT .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9X5SVMlT .mbr-section-subtitle,
.cid-uj9X5SVMlT .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9X5SVMlT LABEL {
  color: #ffffff;
}
.cid-u38aKeyVfA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38aKeyVfA .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38aKeyVfA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38aKeyVfA .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38aKeyVfA .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38aKeyVfA .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38aKeyVfA .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38aKeyVfA div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38aKeyVfA .copyright {
  color: #bbbbbb;
}
.cid-u38aWli9wy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38aWli9wy nav.navbar {
  position: fixed;
}
.cid-u38aWli9wy .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38aWli9wy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38aWli9wy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38aWli9wy .dropdown-item:hover,
.cid-u38aWli9wy .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38aWli9wy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38aWli9wy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38aWli9wy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38aWli9wy .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38aWli9wy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38aWli9wy .nav-link {
  position: relative;
}
.cid-u38aWli9wy .container {
  display: flex;
  margin: auto;
}
.cid-u38aWli9wy .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38aWli9wy .dropdown-menu,
.cid-u38aWli9wy .navbar.opened {
  background: #ffffff !important;
}
.cid-u38aWli9wy .nav-item:focus,
.cid-u38aWli9wy .nav-link:focus {
  outline: none;
}
.cid-u38aWli9wy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38aWli9wy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38aWli9wy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38aWli9wy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38aWli9wy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38aWli9wy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38aWli9wy .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38aWli9wy .navbar.opened {
  transition: all 0.3s;
}
.cid-u38aWli9wy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38aWli9wy .navbar .navbar-logo img {
  width: auto;
}
.cid-u38aWli9wy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38aWli9wy .navbar.collapsed {
  justify-content: center;
}
.cid-u38aWli9wy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38aWli9wy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38aWli9wy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38aWli9wy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38aWli9wy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38aWli9wy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38aWli9wy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38aWli9wy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38aWli9wy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38aWli9wy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38aWli9wy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38aWli9wy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38aWli9wy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38aWli9wy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38aWli9wy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38aWli9wy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38aWli9wy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38aWli9wy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38aWli9wy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38aWli9wy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38aWli9wy .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38aWli9wy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38aWli9wy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38aWli9wy .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38aWli9wy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38aWli9wy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38aWli9wy .dropdown-item.active,
.cid-u38aWli9wy .dropdown-item:active {
  background-color: transparent;
}
.cid-u38aWli9wy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38aWli9wy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38aWli9wy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38aWli9wy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38aWli9wy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38aWli9wy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38aWli9wy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38aWli9wy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38aWli9wy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38aWli9wy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38aWli9wy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38aWli9wy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38aWli9wy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38aWli9wy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38aWli9wy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38aWli9wy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38aWli9wy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38aWli9wy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38aWli9wy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38aWli9wy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38aWli9wy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38aWli9wy .navbar {
    height: 70px;
  }
  .cid-u38aWli9wy .navbar.opened {
    height: auto;
  }
  .cid-u38aWli9wy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38aWlF0PF {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38aWlF0PF .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38aWlF0PF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38aWlF0PF .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38aWlF0PF .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38aWlF0PF .mbr-section-btn {
  text-align: center;
}
.cid-u38aWlF0PF .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38aWlF0PF .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38aWlF0PF .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38aWlF0PF img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38aWlF0PF .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38aWlF0PF .wrap {
    opacity: 1 !important;
  }
  .cid-u38aWlF0PF .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38aWlF0PF .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38aWlF0PF P {
  color: #ffffff;
}
.cid-u38aWm0fFw {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38aWm0fFw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38aWm0fFw img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38aWm0fFw img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38aWm0fFw img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38aWm0fFw .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38aWm0fFw .mbr-section-title {
  color: #000000;
}
.cid-u38aWm0fFw .mbr-text {
  color: #000000;
}
.cid-u4lGqSGMmO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lGqSGMmO .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lGqSGMmO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lGqSGMmO .container {
    max-width: 1400px;
  }
}
.cid-u4lGqSGMmO .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lGqSGMmO .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lGqSGMmO .row {
  justify-content: center;
}
.cid-u4lGqSGMmO .mbr-section-title {
  color: #ffffff;
}
.cid-u4lGqSGMmO .card-text {
  color: #ffffff;
}
.cid-u4lGqSGMmO .card-title,
.cid-u4lGqSGMmO .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lGrvNlGq {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lGrvNlGq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lGrvNlGq img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lGrvNlGq img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lGrvNlGq .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lGrvNlGq .mbr-section-title {
  color: #000000;
}
.cid-u4lGrvNlGq .mbr-text {
  color: #000000;
}
.cid-u4lGrvNlGq .mbr-description {
  text-align: left;
}
.cid-u4lGrSfrWa {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lGrSfrWa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lGrSfrWa img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lGrSfrWa img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lGrSfrWa .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lGrSfrWa .mbr-section-title {
  color: #000000;
}
.cid-u4lGrSfrWa .mbr-text {
  color: #000000;
}
.cid-u4lGrSfrWa .mbr-description {
  text-align: left;
}
.cid-uaInfCq3ox {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaInfCq3ox .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaInfCq3ox img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaInfCq3ox img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaInfCq3ox .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaInfCq3ox .mbr-section-title {
  color: #000000;
}
.cid-uaInfCq3ox .mbr-text {
  color: #000000;
}
.cid-uaInfCq3ox .mbr-description {
  text-align: left;
}
.cid-u38aWmHlhF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38aWmHlhF .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38aWmHlhF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38aWmHlhF .row {
  justify-content: center;
}
.cid-u38aWmHlhF .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38aWmHlhF .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38aWmHlhF .card {
    margin-bottom: 32px;
  }
}
.cid-u38aWmHlhF .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38aWmHlhF .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38aWmHlhF .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38aWmHlhF .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38aWmHlhF .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38aWmHlhF .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38aWmHlhF .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38aWn5QXb {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38aWn5QXb .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38aWn5QXb .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-u38aWn5QXb .container {
    padding: 0 20px;
  }
}
.cid-u38aWn5QXb .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38aWn5QXb .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38aWn5QXb .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38aWn5QXb .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38aWn5QXb .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38aWn5QXb .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38aWn5QXb .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38aWn5QXb .embla__button--next,
.cid-u38aWn5QXb .embla__button--prev {
  display: flex;
}
.cid-u38aWn5QXb .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38aWn5QXb .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38aWn5QXb .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38aWn5QXb .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38aWn5QXb .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38aWn5QXb .embla__button {
    top: 7rem;
  }
}
.cid-u38aWn5QXb .embla {
  position: relative;
  width: 100%;
}
.cid-u38aWn5QXb .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38aWn5QXb .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38aWn5QXb .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38aWn5QXb .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsS8glVzp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsS8glVzp .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsS8glVzp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsS8glVzp H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsS8glVzp H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9WYV3Cf8 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9WYV3Cf8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9WYV3Cf8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9WYV3Cf8 .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9WYV3Cf8 .mbr-section-subtitle,
.cid-uj9WYV3Cf8 .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9WYV3Cf8 LABEL {
  color: #ffffff;
}
.cid-u38aWo2Jwr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38aWo2Jwr .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38aWo2Jwr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38aWo2Jwr .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38aWo2Jwr .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38aWo2Jwr .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38aWo2Jwr .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38aWo2Jwr div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38aWo2Jwr .copyright {
  color: #bbbbbb;
}
.cid-u38biMQ0rJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38biMQ0rJ nav.navbar {
  position: fixed;
}
.cid-u38biMQ0rJ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38biMQ0rJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38biMQ0rJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38biMQ0rJ .dropdown-item:hover,
.cid-u38biMQ0rJ .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38biMQ0rJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38biMQ0rJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38biMQ0rJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38biMQ0rJ .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38biMQ0rJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38biMQ0rJ .nav-link {
  position: relative;
}
.cid-u38biMQ0rJ .container {
  display: flex;
  margin: auto;
}
.cid-u38biMQ0rJ .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38biMQ0rJ .dropdown-menu,
.cid-u38biMQ0rJ .navbar.opened {
  background: #ffffff !important;
}
.cid-u38biMQ0rJ .nav-item:focus,
.cid-u38biMQ0rJ .nav-link:focus {
  outline: none;
}
.cid-u38biMQ0rJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38biMQ0rJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38biMQ0rJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38biMQ0rJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38biMQ0rJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38biMQ0rJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38biMQ0rJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38biMQ0rJ .navbar.opened {
  transition: all 0.3s;
}
.cid-u38biMQ0rJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38biMQ0rJ .navbar .navbar-logo img {
  width: auto;
}
.cid-u38biMQ0rJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38biMQ0rJ .navbar.collapsed {
  justify-content: center;
}
.cid-u38biMQ0rJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38biMQ0rJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38biMQ0rJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38biMQ0rJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38biMQ0rJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38biMQ0rJ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38biMQ0rJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38biMQ0rJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38biMQ0rJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38biMQ0rJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38biMQ0rJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38biMQ0rJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38biMQ0rJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38biMQ0rJ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38biMQ0rJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38biMQ0rJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38biMQ0rJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38biMQ0rJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38biMQ0rJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38biMQ0rJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38biMQ0rJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38biMQ0rJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38biMQ0rJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38biMQ0rJ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38biMQ0rJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38biMQ0rJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38biMQ0rJ .dropdown-item.active,
.cid-u38biMQ0rJ .dropdown-item:active {
  background-color: transparent;
}
.cid-u38biMQ0rJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38biMQ0rJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38biMQ0rJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38biMQ0rJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38biMQ0rJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38biMQ0rJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38biMQ0rJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38biMQ0rJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38biMQ0rJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38biMQ0rJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38biMQ0rJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38biMQ0rJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38biMQ0rJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38biMQ0rJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38biMQ0rJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38biMQ0rJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38biMQ0rJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38biMQ0rJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38biMQ0rJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38biMQ0rJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38biMQ0rJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38biMQ0rJ .navbar {
    height: 70px;
  }
  .cid-u38biMQ0rJ .navbar.opened {
    height: auto;
  }
  .cid-u38biMQ0rJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38biNc6D4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38biNc6D4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38biNc6D4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38biNc6D4 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38biNc6D4 .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38biNc6D4 .mbr-section-btn {
  text-align: center;
}
.cid-u38biNc6D4 .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38biNc6D4 .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38biNc6D4 .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38biNc6D4 img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38biNc6D4 .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38biNc6D4 .wrap {
    opacity: 1 !important;
  }
  .cid-u38biNc6D4 .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38biNc6D4 .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38biNc6D4 P {
  color: #ffffff;
}
.cid-u38biNvpb2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38biNvpb2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38biNvpb2 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38biNvpb2 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38biNvpb2 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38biNvpb2 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38biNvpb2 .mbr-section-title {
  color: #000000;
}
.cid-u38biNvpb2 .mbr-text {
  color: #000000;
}
.cid-u4lGV4z0YX {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lGV4z0YX .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lGV4z0YX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lGV4z0YX .container {
    max-width: 1400px;
  }
}
.cid-u4lGV4z0YX .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lGV4z0YX .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lGV4z0YX .row {
  justify-content: center;
}
.cid-u4lGV4z0YX .mbr-section-title {
  color: #ffffff;
}
.cid-u4lGV4z0YX .card-text {
  color: #ffffff;
}
.cid-u4lGV4z0YX .card-title,
.cid-u4lGV4z0YX .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lGVG1Pzt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lGVG1Pzt .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lGVG1Pzt img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lGVG1Pzt img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lGVG1Pzt .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lGVG1Pzt .mbr-section-title {
  color: #000000;
}
.cid-u4lGVG1Pzt .mbr-text {
  color: #000000;
}
.cid-u4lGVG1Pzt .mbr-description {
  text-align: left;
}
.cid-u4lGWeafLO {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lGWeafLO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lGWeafLO img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lGWeafLO img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lGWeafLO .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lGWeafLO .mbr-section-title {
  color: #000000;
}
.cid-u4lGWeafLO .mbr-text {
  color: #000000;
}
.cid-u4lGWeafLO .mbr-description {
  text-align: left;
}
.cid-uaInvGY86R {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaInvGY86R .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaInvGY86R img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaInvGY86R img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaInvGY86R .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaInvGY86R .mbr-section-title {
  color: #000000;
}
.cid-uaInvGY86R .mbr-text {
  color: #000000;
}
.cid-uaInvGY86R .mbr-description {
  text-align: left;
}
.cid-u38biO9QM5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38biO9QM5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38biO9QM5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38biO9QM5 .row {
  justify-content: center;
}
.cid-u38biO9QM5 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38biO9QM5 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38biO9QM5 .card {
    margin-bottom: 32px;
  }
}
.cid-u38biO9QM5 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38biO9QM5 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38biO9QM5 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38biO9QM5 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38biO9QM5 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38biO9QM5 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38biO9QM5 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38biOv4hR {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38biOv4hR .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38biOv4hR .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-u38biOv4hR .container {
    padding: 0 20px;
  }
}
.cid-u38biOv4hR .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38biOv4hR .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38biOv4hR .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38biOv4hR .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38biOv4hR .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38biOv4hR .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38biOv4hR .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38biOv4hR .embla__button--next,
.cid-u38biOv4hR .embla__button--prev {
  display: flex;
}
.cid-u38biOv4hR .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38biOv4hR .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38biOv4hR .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38biOv4hR .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38biOv4hR .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38biOv4hR .embla__button {
    top: 7rem;
  }
}
.cid-u38biOv4hR .embla {
  position: relative;
  width: 100%;
}
.cid-u38biOv4hR .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38biOv4hR .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38biOv4hR .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38biOv4hR .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSchq0ti {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSchq0ti .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSchq0ti .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSchq0ti H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSchq0ti H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9X9j9iIt {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9X9j9iIt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9X9j9iIt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9X9j9iIt .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9X9j9iIt .mbr-section-subtitle,
.cid-uj9X9j9iIt .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9X9j9iIt LABEL {
  color: #ffffff;
}
.cid-u38biPvQpF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38biPvQpF .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38biPvQpF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38biPvQpF .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38biPvQpF .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38biPvQpF .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38biPvQpF .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38biPvQpF div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38biPvQpF .copyright {
  color: #bbbbbb;
}
.cid-u38bK02vHC {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38bK02vHC nav.navbar {
  position: fixed;
}
.cid-u38bK02vHC .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38bK02vHC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38bK02vHC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38bK02vHC .dropdown-item:hover,
.cid-u38bK02vHC .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38bK02vHC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38bK02vHC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38bK02vHC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38bK02vHC .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38bK02vHC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38bK02vHC .nav-link {
  position: relative;
}
.cid-u38bK02vHC .container {
  display: flex;
  margin: auto;
}
.cid-u38bK02vHC .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38bK02vHC .dropdown-menu,
.cid-u38bK02vHC .navbar.opened {
  background: #ffffff !important;
}
.cid-u38bK02vHC .nav-item:focus,
.cid-u38bK02vHC .nav-link:focus {
  outline: none;
}
.cid-u38bK02vHC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38bK02vHC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38bK02vHC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38bK02vHC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38bK02vHC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38bK02vHC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38bK02vHC .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38bK02vHC .navbar.opened {
  transition: all 0.3s;
}
.cid-u38bK02vHC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38bK02vHC .navbar .navbar-logo img {
  width: auto;
}
.cid-u38bK02vHC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38bK02vHC .navbar.collapsed {
  justify-content: center;
}
.cid-u38bK02vHC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38bK02vHC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38bK02vHC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38bK02vHC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38bK02vHC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38bK02vHC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38bK02vHC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38bK02vHC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38bK02vHC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38bK02vHC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38bK02vHC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38bK02vHC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38bK02vHC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38bK02vHC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38bK02vHC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38bK02vHC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38bK02vHC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38bK02vHC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38bK02vHC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38bK02vHC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38bK02vHC .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38bK02vHC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38bK02vHC .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38bK02vHC .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38bK02vHC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38bK02vHC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38bK02vHC .dropdown-item.active,
.cid-u38bK02vHC .dropdown-item:active {
  background-color: transparent;
}
.cid-u38bK02vHC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38bK02vHC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38bK02vHC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38bK02vHC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38bK02vHC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38bK02vHC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38bK02vHC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38bK02vHC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38bK02vHC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38bK02vHC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38bK02vHC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38bK02vHC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38bK02vHC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38bK02vHC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38bK02vHC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38bK02vHC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38bK02vHC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38bK02vHC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38bK02vHC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38bK02vHC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38bK02vHC .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38bK02vHC .navbar {
    height: 70px;
  }
  .cid-u38bK02vHC .navbar.opened {
    height: auto;
  }
  .cid-u38bK02vHC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38bK0ovbm {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38bK0ovbm .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38bK0ovbm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38bK0ovbm .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38bK0ovbm .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38bK0ovbm .mbr-section-btn {
  text-align: center;
}
.cid-u38bK0ovbm .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38bK0ovbm .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38bK0ovbm .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38bK0ovbm img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38bK0ovbm .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38bK0ovbm .wrap {
    opacity: 1 !important;
  }
  .cid-u38bK0ovbm .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38bK0ovbm .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38bK0ovbm P {
  color: #ffffff;
}
.cid-u38bK0Nqaa {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38bK0Nqaa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38bK0Nqaa img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38bK0Nqaa img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38bK0Nqaa img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38bK0Nqaa .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38bK0Nqaa .mbr-section-title {
  color: #000000;
}
.cid-u38bK0Nqaa .mbr-text {
  color: #000000;
}
.cid-u4lH3jWsYF {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lH3jWsYF .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lH3jWsYF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lH3jWsYF .container {
    max-width: 1400px;
  }
}
.cid-u4lH3jWsYF .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lH3jWsYF .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lH3jWsYF .row {
  justify-content: center;
}
.cid-u4lH3jWsYF .mbr-section-title {
  color: #ffffff;
}
.cid-u4lH3jWsYF .card-text {
  color: #ffffff;
}
.cid-u4lH3jWsYF .card-title,
.cid-u4lH3jWsYF .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lH3XGfxf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lH3XGfxf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lH3XGfxf img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lH3XGfxf img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lH3XGfxf .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lH3XGfxf .mbr-section-title {
  color: #000000;
}
.cid-u4lH3XGfxf .mbr-text {
  color: #000000;
}
.cid-u4lH3XGfxf .mbr-description {
  text-align: left;
}
.cid-u4lH4wQW02 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lH4wQW02 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lH4wQW02 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lH4wQW02 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lH4wQW02 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lH4wQW02 .mbr-section-title {
  color: #000000;
}
.cid-u4lH4wQW02 .mbr-text {
  color: #000000;
}
.cid-u4lH4wQW02 .mbr-description {
  text-align: left;
}
.cid-uaInB3P5ZX {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaInB3P5ZX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaInB3P5ZX img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaInB3P5ZX img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaInB3P5ZX .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaInB3P5ZX .mbr-section-title {
  color: #000000;
}
.cid-uaInB3P5ZX .mbr-text {
  color: #000000;
}
.cid-uaInB3P5ZX .mbr-description {
  text-align: left;
}
.cid-u38bK1rnjD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38bK1rnjD .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38bK1rnjD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38bK1rnjD .row {
  justify-content: center;
}
.cid-u38bK1rnjD .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38bK1rnjD .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38bK1rnjD .card {
    margin-bottom: 32px;
  }
}
.cid-u38bK1rnjD .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38bK1rnjD .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38bK1rnjD .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38bK1rnjD .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38bK1rnjD .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38bK1rnjD .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38bK1rnjD .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38bK1RcKV {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38bK1RcKV .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38bK1RcKV .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-u38bK1RcKV .container {
    padding: 0 20px;
  }
}
.cid-u38bK1RcKV .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38bK1RcKV .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38bK1RcKV .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38bK1RcKV .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38bK1RcKV .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38bK1RcKV .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38bK1RcKV .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38bK1RcKV .embla__button--next,
.cid-u38bK1RcKV .embla__button--prev {
  display: flex;
}
.cid-u38bK1RcKV .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38bK1RcKV .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38bK1RcKV .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38bK1RcKV .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38bK1RcKV .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38bK1RcKV .embla__button {
    top: 7rem;
  }
}
.cid-u38bK1RcKV .embla {
  position: relative;
  width: 100%;
}
.cid-u38bK1RcKV .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38bK1RcKV .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38bK1RcKV .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38bK1RcKV .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSdwsi4f {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSdwsi4f .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSdwsi4f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSdwsi4f H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSdwsi4f H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9Xcpssu7 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9Xcpssu7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9Xcpssu7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9Xcpssu7 .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9Xcpssu7 .mbr-section-subtitle,
.cid-uj9Xcpssu7 .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9Xcpssu7 LABEL {
  color: #ffffff;
}
.cid-u38bK2SyTz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38bK2SyTz .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38bK2SyTz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38bK2SyTz .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38bK2SyTz .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38bK2SyTz .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38bK2SyTz .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38bK2SyTz div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38bK2SyTz .copyright {
  color: #bbbbbb;
}
.cid-u38eHQYE4o {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38eHQYE4o nav.navbar {
  position: fixed;
}
.cid-u38eHQYE4o .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38eHQYE4o .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38eHQYE4o .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38eHQYE4o .dropdown-item:hover,
.cid-u38eHQYE4o .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38eHQYE4o .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38eHQYE4o .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38eHQYE4o .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38eHQYE4o .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38eHQYE4o .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38eHQYE4o .nav-link {
  position: relative;
}
.cid-u38eHQYE4o .container {
  display: flex;
  margin: auto;
}
.cid-u38eHQYE4o .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38eHQYE4o .dropdown-menu,
.cid-u38eHQYE4o .navbar.opened {
  background: #ffffff !important;
}
.cid-u38eHQYE4o .nav-item:focus,
.cid-u38eHQYE4o .nav-link:focus {
  outline: none;
}
.cid-u38eHQYE4o .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38eHQYE4o .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38eHQYE4o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38eHQYE4o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38eHQYE4o .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38eHQYE4o .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38eHQYE4o .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38eHQYE4o .navbar.opened {
  transition: all 0.3s;
}
.cid-u38eHQYE4o .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38eHQYE4o .navbar .navbar-logo img {
  width: auto;
}
.cid-u38eHQYE4o .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38eHQYE4o .navbar.collapsed {
  justify-content: center;
}
.cid-u38eHQYE4o .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38eHQYE4o .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38eHQYE4o .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38eHQYE4o .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38eHQYE4o .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38eHQYE4o .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38eHQYE4o .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38eHQYE4o .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38eHQYE4o .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38eHQYE4o .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38eHQYE4o .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38eHQYE4o .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38eHQYE4o .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38eHQYE4o .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38eHQYE4o .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38eHQYE4o .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38eHQYE4o .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38eHQYE4o .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38eHQYE4o .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38eHQYE4o .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38eHQYE4o .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38eHQYE4o .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38eHQYE4o .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38eHQYE4o .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38eHQYE4o .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38eHQYE4o .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38eHQYE4o .dropdown-item.active,
.cid-u38eHQYE4o .dropdown-item:active {
  background-color: transparent;
}
.cid-u38eHQYE4o .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38eHQYE4o .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38eHQYE4o .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38eHQYE4o .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38eHQYE4o .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38eHQYE4o .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38eHQYE4o ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38eHQYE4o .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38eHQYE4o button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38eHQYE4o button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38eHQYE4o button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38eHQYE4o button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38eHQYE4o button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38eHQYE4o button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38eHQYE4o nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38eHQYE4o nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38eHQYE4o nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38eHQYE4o nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38eHQYE4o .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38eHQYE4o a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38eHQYE4o .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38eHQYE4o .navbar {
    height: 70px;
  }
  .cid-u38eHQYE4o .navbar.opened {
    height: auto;
  }
  .cid-u38eHQYE4o .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38eHRkqle {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38eHRkqle .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38eHRkqle .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38eHRkqle .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38eHRkqle .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38eHRkqle .mbr-section-btn {
  text-align: center;
}
.cid-u38eHRkqle .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38eHRkqle .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38eHRkqle .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38eHRkqle img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38eHRkqle .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38eHRkqle .wrap {
    opacity: 1 !important;
  }
  .cid-u38eHRkqle .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38eHRkqle .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38eHRkqle P {
  color: #ffffff;
}
.cid-u38eHRGYl1 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38eHRGYl1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38eHRGYl1 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38eHRGYl1 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38eHRGYl1 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38eHRGYl1 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38eHRGYl1 .mbr-section-title {
  color: #000000;
}
.cid-u38eHRGYl1 .mbr-text {
  color: #000000;
}
.cid-u4lHaRVhkR {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lHaRVhkR .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lHaRVhkR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lHaRVhkR .container {
    max-width: 1400px;
  }
}
.cid-u4lHaRVhkR .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lHaRVhkR .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lHaRVhkR .row {
  justify-content: center;
}
.cid-u4lHaRVhkR .mbr-section-title {
  color: #ffffff;
}
.cid-u4lHaRVhkR .card-text {
  color: #ffffff;
}
.cid-u4lHaRVhkR .card-title,
.cid-u4lHaRVhkR .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lHbwhM0T {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lHbwhM0T .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lHbwhM0T img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lHbwhM0T img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lHbwhM0T .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lHbwhM0T .mbr-section-title {
  color: #000000;
}
.cid-u4lHbwhM0T .mbr-text {
  color: #000000;
}
.cid-u4lHbwhM0T .mbr-description {
  text-align: left;
}
.cid-u4lHc6uiGj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lHc6uiGj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lHc6uiGj img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lHc6uiGj img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lHc6uiGj .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lHc6uiGj .mbr-section-title {
  color: #000000;
}
.cid-u4lHc6uiGj .mbr-text {
  color: #000000;
}
.cid-u4lHc6uiGj .mbr-description {
  text-align: left;
}
.cid-uaInG9v8pj {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaInG9v8pj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaInG9v8pj img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaInG9v8pj img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaInG9v8pj .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaInG9v8pj .mbr-section-title {
  color: #000000;
}
.cid-uaInG9v8pj .mbr-text {
  color: #000000;
}
.cid-uaInG9v8pj .mbr-description {
  text-align: left;
}
.cid-u38eHSike2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38eHSike2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38eHSike2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38eHSike2 .row {
  justify-content: center;
}
.cid-u38eHSike2 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38eHSike2 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38eHSike2 .card {
    margin-bottom: 32px;
  }
}
.cid-u38eHSike2 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38eHSike2 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38eHSike2 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38eHSike2 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38eHSike2 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38eHSike2 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38eHSike2 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38eHSCIVD {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38eHSCIVD .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38eHSCIVD .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-u38eHSCIVD .container {
    padding: 0 20px;
  }
}
.cid-u38eHSCIVD .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38eHSCIVD .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38eHSCIVD .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38eHSCIVD .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38eHSCIVD .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38eHSCIVD .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38eHSCIVD .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38eHSCIVD .embla__button--next,
.cid-u38eHSCIVD .embla__button--prev {
  display: flex;
}
.cid-u38eHSCIVD .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38eHSCIVD .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38eHSCIVD .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38eHSCIVD .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38eHSCIVD .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38eHSCIVD .embla__button {
    top: 7rem;
  }
}
.cid-u38eHSCIVD .embla {
  position: relative;
  width: 100%;
}
.cid-u38eHSCIVD .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38eHSCIVD .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38eHSCIVD .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38eHSCIVD .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSeTlP7v {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSeTlP7v .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSeTlP7v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSeTlP7v H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSeTlP7v H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9XfJrNn8 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9XfJrNn8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9XfJrNn8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9XfJrNn8 .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9XfJrNn8 .mbr-section-subtitle,
.cid-uj9XfJrNn8 .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9XfJrNn8 LABEL {
  color: #ffffff;
}
.cid-u38eHTCHDa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38eHTCHDa .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38eHTCHDa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38eHTCHDa .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38eHTCHDa .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38eHTCHDa .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38eHTCHDa .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38eHTCHDa div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38eHTCHDa .copyright {
  color: #bbbbbb;
}
.cid-u38eUEh2Pu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38eUEh2Pu nav.navbar {
  position: fixed;
}
.cid-u38eUEh2Pu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38eUEh2Pu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38eUEh2Pu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38eUEh2Pu .dropdown-item:hover,
.cid-u38eUEh2Pu .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38eUEh2Pu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38eUEh2Pu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38eUEh2Pu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38eUEh2Pu .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38eUEh2Pu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38eUEh2Pu .nav-link {
  position: relative;
}
.cid-u38eUEh2Pu .container {
  display: flex;
  margin: auto;
}
.cid-u38eUEh2Pu .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38eUEh2Pu .dropdown-menu,
.cid-u38eUEh2Pu .navbar.opened {
  background: #ffffff !important;
}
.cid-u38eUEh2Pu .nav-item:focus,
.cid-u38eUEh2Pu .nav-link:focus {
  outline: none;
}
.cid-u38eUEh2Pu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38eUEh2Pu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38eUEh2Pu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38eUEh2Pu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38eUEh2Pu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38eUEh2Pu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38eUEh2Pu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38eUEh2Pu .navbar.opened {
  transition: all 0.3s;
}
.cid-u38eUEh2Pu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38eUEh2Pu .navbar .navbar-logo img {
  width: auto;
}
.cid-u38eUEh2Pu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38eUEh2Pu .navbar.collapsed {
  justify-content: center;
}
.cid-u38eUEh2Pu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38eUEh2Pu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38eUEh2Pu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38eUEh2Pu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38eUEh2Pu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38eUEh2Pu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38eUEh2Pu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38eUEh2Pu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38eUEh2Pu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38eUEh2Pu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38eUEh2Pu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38eUEh2Pu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38eUEh2Pu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38eUEh2Pu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38eUEh2Pu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38eUEh2Pu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38eUEh2Pu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38eUEh2Pu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38eUEh2Pu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38eUEh2Pu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38eUEh2Pu .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38eUEh2Pu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38eUEh2Pu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38eUEh2Pu .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38eUEh2Pu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38eUEh2Pu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38eUEh2Pu .dropdown-item.active,
.cid-u38eUEh2Pu .dropdown-item:active {
  background-color: transparent;
}
.cid-u38eUEh2Pu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38eUEh2Pu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38eUEh2Pu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38eUEh2Pu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38eUEh2Pu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38eUEh2Pu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38eUEh2Pu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38eUEh2Pu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38eUEh2Pu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38eUEh2Pu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38eUEh2Pu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38eUEh2Pu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38eUEh2Pu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38eUEh2Pu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38eUEh2Pu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38eUEh2Pu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38eUEh2Pu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38eUEh2Pu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38eUEh2Pu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38eUEh2Pu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38eUEh2Pu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38eUEh2Pu .navbar {
    height: 70px;
  }
  .cid-u38eUEh2Pu .navbar.opened {
    height: auto;
  }
  .cid-u38eUEh2Pu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38eUEELzo {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38eUEELzo .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38eUEELzo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38eUEELzo .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38eUEELzo .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38eUEELzo .mbr-section-btn {
  text-align: center;
}
.cid-u38eUEELzo .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38eUEELzo .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38eUEELzo .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38eUEELzo img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38eUEELzo .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38eUEELzo .wrap {
    opacity: 1 !important;
  }
  .cid-u38eUEELzo .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38eUEELzo .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38eUEELzo P {
  color: #ffffff;
}
.cid-u38eUEXBSq {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38eUEXBSq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38eUEXBSq img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38eUEXBSq img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38eUEXBSq img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38eUEXBSq .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38eUEXBSq .mbr-section-title {
  color: #000000;
}
.cid-u38eUEXBSq .mbr-text {
  color: #000000;
}
.cid-u4lHiMtrL3 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lHiMtrL3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lHiMtrL3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lHiMtrL3 .container {
    max-width: 1400px;
  }
}
.cid-u4lHiMtrL3 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lHiMtrL3 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lHiMtrL3 .row {
  justify-content: center;
}
.cid-u4lHiMtrL3 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lHiMtrL3 .card-text {
  color: #ffffff;
}
.cid-u4lHiMtrL3 .card-title,
.cid-u4lHiMtrL3 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lHjzOzby {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lHjzOzby .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lHjzOzby img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lHjzOzby img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lHjzOzby .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lHjzOzby .mbr-section-title {
  color: #000000;
}
.cid-u4lHjzOzby .mbr-text {
  color: #000000;
}
.cid-u4lHjzOzby .mbr-description {
  text-align: left;
}
.cid-u4lHk9cNAW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lHk9cNAW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lHk9cNAW img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lHk9cNAW img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lHk9cNAW .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lHk9cNAW .mbr-section-title {
  color: #000000;
}
.cid-u4lHk9cNAW .mbr-text {
  color: #000000;
}
.cid-u4lHk9cNAW .mbr-description {
  text-align: left;
}
.cid-uaInMEsV6v {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaInMEsV6v .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaInMEsV6v img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaInMEsV6v img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaInMEsV6v .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaInMEsV6v .mbr-section-title {
  color: #000000;
}
.cid-uaInMEsV6v .mbr-text {
  color: #000000;
}
.cid-uaInMEsV6v .mbr-description {
  text-align: left;
}
.cid-u38eUFB2r6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38eUFB2r6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38eUFB2r6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38eUFB2r6 .row {
  justify-content: center;
}
.cid-u38eUFB2r6 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38eUFB2r6 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38eUFB2r6 .card {
    margin-bottom: 32px;
  }
}
.cid-u38eUFB2r6 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38eUFB2r6 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38eUFB2r6 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38eUFB2r6 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38eUFB2r6 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38eUFB2r6 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38eUFB2r6 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38eUFWEbR {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38eUFWEbR .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38eUFWEbR .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-u38eUFWEbR .container {
    padding: 0 20px;
  }
}
.cid-u38eUFWEbR .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38eUFWEbR .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38eUFWEbR .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38eUFWEbR .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38eUFWEbR .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38eUFWEbR .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38eUFWEbR .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38eUFWEbR .embla__button--next,
.cid-u38eUFWEbR .embla__button--prev {
  display: flex;
}
.cid-u38eUFWEbR .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38eUFWEbR .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38eUFWEbR .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38eUFWEbR .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38eUFWEbR .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38eUFWEbR .embla__button {
    top: 7rem;
  }
}
.cid-u38eUFWEbR .embla {
  position: relative;
  width: 100%;
}
.cid-u38eUFWEbR .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38eUFWEbR .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38eUFWEbR .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38eUFWEbR .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSgb5wBf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSgb5wBf .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSgb5wBf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSgb5wBf H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSgb5wBf H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9Xj3trJO {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9Xj3trJO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9Xj3trJO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9Xj3trJO .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9Xj3trJO .mbr-section-subtitle,
.cid-uj9Xj3trJO .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9Xj3trJO LABEL {
  color: #ffffff;
}
.cid-u38eUGXU3S {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38eUGXU3S .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38eUGXU3S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38eUGXU3S .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38eUGXU3S .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38eUGXU3S .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38eUGXU3S .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38eUGXU3S div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38eUGXU3S .copyright {
  color: #bbbbbb;
}
.cid-u38qt85Yth {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38qt85Yth nav.navbar {
  position: fixed;
}
.cid-u38qt85Yth .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38qt85Yth .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38qt85Yth .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38qt85Yth .dropdown-item:hover,
.cid-u38qt85Yth .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38qt85Yth .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38qt85Yth .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38qt85Yth .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38qt85Yth .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38qt85Yth .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38qt85Yth .nav-link {
  position: relative;
}
.cid-u38qt85Yth .container {
  display: flex;
  margin: auto;
}
.cid-u38qt85Yth .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38qt85Yth .dropdown-menu,
.cid-u38qt85Yth .navbar.opened {
  background: #ffffff !important;
}
.cid-u38qt85Yth .nav-item:focus,
.cid-u38qt85Yth .nav-link:focus {
  outline: none;
}
.cid-u38qt85Yth .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38qt85Yth .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38qt85Yth .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38qt85Yth .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38qt85Yth .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38qt85Yth .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38qt85Yth .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38qt85Yth .navbar.opened {
  transition: all 0.3s;
}
.cid-u38qt85Yth .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38qt85Yth .navbar .navbar-logo img {
  width: auto;
}
.cid-u38qt85Yth .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38qt85Yth .navbar.collapsed {
  justify-content: center;
}
.cid-u38qt85Yth .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38qt85Yth .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38qt85Yth .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38qt85Yth .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38qt85Yth .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38qt85Yth .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38qt85Yth .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38qt85Yth .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38qt85Yth .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38qt85Yth .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38qt85Yth .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38qt85Yth .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38qt85Yth .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38qt85Yth .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38qt85Yth .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38qt85Yth .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38qt85Yth .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38qt85Yth .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38qt85Yth .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38qt85Yth .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38qt85Yth .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38qt85Yth .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38qt85Yth .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38qt85Yth .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38qt85Yth .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38qt85Yth .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38qt85Yth .dropdown-item.active,
.cid-u38qt85Yth .dropdown-item:active {
  background-color: transparent;
}
.cid-u38qt85Yth .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38qt85Yth .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38qt85Yth .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38qt85Yth .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38qt85Yth .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38qt85Yth .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38qt85Yth ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38qt85Yth .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38qt85Yth button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38qt85Yth button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38qt85Yth button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38qt85Yth button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38qt85Yth button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38qt85Yth button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38qt85Yth nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38qt85Yth nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38qt85Yth nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38qt85Yth nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38qt85Yth .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38qt85Yth a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38qt85Yth .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38qt85Yth .navbar {
    height: 70px;
  }
  .cid-u38qt85Yth .navbar.opened {
    height: auto;
  }
  .cid-u38qt85Yth .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38qt8svCH {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38qt8svCH .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38qt8svCH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38qt8svCH .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38qt8svCH .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38qt8svCH .mbr-section-btn {
  text-align: center;
}
.cid-u38qt8svCH .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38qt8svCH .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38qt8svCH .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38qt8svCH img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38qt8svCH .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38qt8svCH .wrap {
    opacity: 1 !important;
  }
  .cid-u38qt8svCH .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38qt8svCH .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38qt8svCH P {
  color: #ffffff;
}
.cid-u38qt8NFEN {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38qt8NFEN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38qt8NFEN img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38qt8NFEN img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38qt8NFEN img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38qt8NFEN .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38qt8NFEN .mbr-section-title {
  color: #000000;
}
.cid-u38qt8NFEN .mbr-text {
  color: #000000;
}
.cid-u4lHqsgmqZ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lHqsgmqZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lHqsgmqZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lHqsgmqZ .container {
    max-width: 1400px;
  }
}
.cid-u4lHqsgmqZ .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lHqsgmqZ .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lHqsgmqZ .row {
  justify-content: center;
}
.cid-u4lHqsgmqZ .mbr-section-title {
  color: #ffffff;
}
.cid-u4lHqsgmqZ .card-text {
  color: #ffffff;
}
.cid-u4lHqsgmqZ .card-title,
.cid-u4lHqsgmqZ .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lHqZYEHl {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lHqZYEHl .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lHqZYEHl img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lHqZYEHl img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lHqZYEHl .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lHqZYEHl .mbr-section-title {
  color: #000000;
}
.cid-u4lHqZYEHl .mbr-text {
  color: #000000;
}
.cid-u4lHqZYEHl .mbr-description {
  text-align: left;
}
.cid-u4lHrxvfJE {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lHrxvfJE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lHrxvfJE img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lHrxvfJE img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lHrxvfJE .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lHrxvfJE .mbr-section-title {
  color: #000000;
}
.cid-u4lHrxvfJE .mbr-text {
  color: #000000;
}
.cid-u4lHrxvfJE .mbr-description {
  text-align: left;
}
.cid-uaInRxSJwv {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaInRxSJwv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaInRxSJwv img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaInRxSJwv img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaInRxSJwv .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaInRxSJwv .mbr-section-title {
  color: #000000;
}
.cid-uaInRxSJwv .mbr-text {
  color: #000000;
}
.cid-uaInRxSJwv .mbr-description {
  text-align: left;
}
.cid-u38qt9nR0X {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38qt9nR0X .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38qt9nR0X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38qt9nR0X .row {
  justify-content: center;
}
.cid-u38qt9nR0X .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38qt9nR0X .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38qt9nR0X .card {
    margin-bottom: 32px;
  }
}
.cid-u38qt9nR0X .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38qt9nR0X .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38qt9nR0X .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38qt9nR0X .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38qt9nR0X .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38qt9nR0X .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38qt9nR0X .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38qt9KwXG {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38qt9KwXG .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38qt9KwXG .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-u38qt9KwXG .container {
    padding: 0 20px;
  }
}
.cid-u38qt9KwXG .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38qt9KwXG .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38qt9KwXG .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38qt9KwXG .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38qt9KwXG .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38qt9KwXG .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38qt9KwXG .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38qt9KwXG .embla__button--next,
.cid-u38qt9KwXG .embla__button--prev {
  display: flex;
}
.cid-u38qt9KwXG .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38qt9KwXG .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38qt9KwXG .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38qt9KwXG .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38qt9KwXG .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38qt9KwXG .embla__button {
    top: 7rem;
  }
}
.cid-u38qt9KwXG .embla {
  position: relative;
  width: 100%;
}
.cid-u38qt9KwXG .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38qt9KwXG .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38qt9KwXG .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38qt9KwXG .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsShy4XyJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsShy4XyJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsShy4XyJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsShy4XyJ H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsShy4XyJ H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9XmbKm0G {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9XmbKm0G .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9XmbKm0G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9XmbKm0G .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9XmbKm0G .mbr-section-subtitle,
.cid-uj9XmbKm0G .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9XmbKm0G LABEL {
  color: #ffffff;
}
.cid-u38qtaJXR1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38qtaJXR1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38qtaJXR1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38qtaJXR1 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38qtaJXR1 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38qtaJXR1 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38qtaJXR1 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38qtaJXR1 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38qtaJXR1 .copyright {
  color: #bbbbbb;
}
.cid-u38qGB4aIc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38qGB4aIc nav.navbar {
  position: fixed;
}
.cid-u38qGB4aIc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38qGB4aIc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38qGB4aIc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38qGB4aIc .dropdown-item:hover,
.cid-u38qGB4aIc .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38qGB4aIc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38qGB4aIc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38qGB4aIc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38qGB4aIc .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38qGB4aIc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38qGB4aIc .nav-link {
  position: relative;
}
.cid-u38qGB4aIc .container {
  display: flex;
  margin: auto;
}
.cid-u38qGB4aIc .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38qGB4aIc .dropdown-menu,
.cid-u38qGB4aIc .navbar.opened {
  background: #ffffff !important;
}
.cid-u38qGB4aIc .nav-item:focus,
.cid-u38qGB4aIc .nav-link:focus {
  outline: none;
}
.cid-u38qGB4aIc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38qGB4aIc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38qGB4aIc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38qGB4aIc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38qGB4aIc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38qGB4aIc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38qGB4aIc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38qGB4aIc .navbar.opened {
  transition: all 0.3s;
}
.cid-u38qGB4aIc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38qGB4aIc .navbar .navbar-logo img {
  width: auto;
}
.cid-u38qGB4aIc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38qGB4aIc .navbar.collapsed {
  justify-content: center;
}
.cid-u38qGB4aIc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38qGB4aIc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38qGB4aIc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38qGB4aIc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38qGB4aIc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38qGB4aIc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38qGB4aIc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38qGB4aIc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38qGB4aIc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38qGB4aIc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38qGB4aIc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38qGB4aIc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38qGB4aIc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38qGB4aIc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38qGB4aIc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38qGB4aIc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38qGB4aIc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38qGB4aIc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38qGB4aIc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38qGB4aIc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38qGB4aIc .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38qGB4aIc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38qGB4aIc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38qGB4aIc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38qGB4aIc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38qGB4aIc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38qGB4aIc .dropdown-item.active,
.cid-u38qGB4aIc .dropdown-item:active {
  background-color: transparent;
}
.cid-u38qGB4aIc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38qGB4aIc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38qGB4aIc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38qGB4aIc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38qGB4aIc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38qGB4aIc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38qGB4aIc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38qGB4aIc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38qGB4aIc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38qGB4aIc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38qGB4aIc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38qGB4aIc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38qGB4aIc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38qGB4aIc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38qGB4aIc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38qGB4aIc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38qGB4aIc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38qGB4aIc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38qGB4aIc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38qGB4aIc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38qGB4aIc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38qGB4aIc .navbar {
    height: 70px;
  }
  .cid-u38qGB4aIc .navbar.opened {
    height: auto;
  }
  .cid-u38qGB4aIc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38qGBqFmc {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38qGBqFmc .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38qGBqFmc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38qGBqFmc .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38qGBqFmc .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38qGBqFmc .mbr-section-btn {
  text-align: center;
}
.cid-u38qGBqFmc .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38qGBqFmc .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38qGBqFmc .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38qGBqFmc img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38qGBqFmc .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38qGBqFmc .wrap {
    opacity: 1 !important;
  }
  .cid-u38qGBqFmc .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38qGBqFmc .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38qGBqFmc P {
  color: #ffffff;
}
.cid-u38qGBKWB4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38qGBKWB4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38qGBKWB4 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38qGBKWB4 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38qGBKWB4 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38qGBKWB4 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38qGBKWB4 .mbr-section-title {
  color: #000000;
}
.cid-u38qGBKWB4 .mbr-text {
  color: #000000;
}
.cid-u4lHx13ABb {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lHx13ABb .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lHx13ABb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lHx13ABb .container {
    max-width: 1400px;
  }
}
.cid-u4lHx13ABb .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lHx13ABb .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lHx13ABb .row {
  justify-content: center;
}
.cid-u4lHx13ABb .mbr-section-title {
  color: #ffffff;
}
.cid-u4lHx13ABb .card-text {
  color: #ffffff;
}
.cid-u4lHx13ABb .card-title,
.cid-u4lHx13ABb .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lHxSD07q {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lHxSD07q .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lHxSD07q img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lHxSD07q img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lHxSD07q .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lHxSD07q .mbr-section-title {
  color: #000000;
}
.cid-u4lHxSD07q .mbr-text {
  color: #000000;
}
.cid-u4lHxSD07q .mbr-description {
  text-align: left;
}
.cid-u4lHyqlPHM {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lHyqlPHM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lHyqlPHM img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lHyqlPHM img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lHyqlPHM .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lHyqlPHM .mbr-section-title {
  color: #000000;
}
.cid-u4lHyqlPHM .mbr-text {
  color: #000000;
}
.cid-u4lHyqlPHM .mbr-description {
  text-align: left;
}
.cid-uaInZk8hZK {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaInZk8hZK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaInZk8hZK img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaInZk8hZK img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaInZk8hZK .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaInZk8hZK .mbr-section-title {
  color: #000000;
}
.cid-uaInZk8hZK .mbr-text {
  color: #000000;
}
.cid-uaInZk8hZK .mbr-description {
  text-align: left;
}
.cid-u38qGCmJQ3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38qGCmJQ3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38qGCmJQ3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38qGCmJQ3 .row {
  justify-content: center;
}
.cid-u38qGCmJQ3 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38qGCmJQ3 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38qGCmJQ3 .card {
    margin-bottom: 32px;
  }
}
.cid-u38qGCmJQ3 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38qGCmJQ3 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38qGCmJQ3 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38qGCmJQ3 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38qGCmJQ3 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38qGCmJQ3 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38qGCmJQ3 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38qGCHzRK {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38qGCHzRK .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38qGCHzRK .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-u38qGCHzRK .container {
    padding: 0 20px;
  }
}
.cid-u38qGCHzRK .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38qGCHzRK .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38qGCHzRK .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38qGCHzRK .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38qGCHzRK .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38qGCHzRK .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38qGCHzRK .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38qGCHzRK .embla__button--next,
.cid-u38qGCHzRK .embla__button--prev {
  display: flex;
}
.cid-u38qGCHzRK .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38qGCHzRK .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38qGCHzRK .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38qGCHzRK .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38qGCHzRK .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38qGCHzRK .embla__button {
    top: 7rem;
  }
}
.cid-u38qGCHzRK .embla {
  position: relative;
  width: 100%;
}
.cid-u38qGCHzRK .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38qGCHzRK .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38qGCHzRK .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38qGCHzRK .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSjb6Cy2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSjb6Cy2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSjb6Cy2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSjb6Cy2 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSjb6Cy2 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9XoXjk9P {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9XoXjk9P .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9XoXjk9P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9XoXjk9P .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9XoXjk9P .mbr-section-subtitle,
.cid-uj9XoXjk9P .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9XoXjk9P LABEL {
  color: #ffffff;
}
.cid-u38qGDCHCH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38qGDCHCH .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38qGDCHCH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38qGDCHCH .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38qGDCHCH .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38qGDCHCH .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38qGDCHCH .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38qGDCHCH div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38qGDCHCH .copyright {
  color: #bbbbbb;
}
.cid-u38qVNpOFX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38qVNpOFX nav.navbar {
  position: fixed;
}
.cid-u38qVNpOFX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38qVNpOFX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38qVNpOFX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38qVNpOFX .dropdown-item:hover,
.cid-u38qVNpOFX .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38qVNpOFX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38qVNpOFX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38qVNpOFX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38qVNpOFX .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38qVNpOFX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38qVNpOFX .nav-link {
  position: relative;
}
.cid-u38qVNpOFX .container {
  display: flex;
  margin: auto;
}
.cid-u38qVNpOFX .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38qVNpOFX .dropdown-menu,
.cid-u38qVNpOFX .navbar.opened {
  background: #ffffff !important;
}
.cid-u38qVNpOFX .nav-item:focus,
.cid-u38qVNpOFX .nav-link:focus {
  outline: none;
}
.cid-u38qVNpOFX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38qVNpOFX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38qVNpOFX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38qVNpOFX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38qVNpOFX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38qVNpOFX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38qVNpOFX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38qVNpOFX .navbar.opened {
  transition: all 0.3s;
}
.cid-u38qVNpOFX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38qVNpOFX .navbar .navbar-logo img {
  width: auto;
}
.cid-u38qVNpOFX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38qVNpOFX .navbar.collapsed {
  justify-content: center;
}
.cid-u38qVNpOFX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38qVNpOFX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38qVNpOFX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38qVNpOFX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38qVNpOFX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38qVNpOFX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38qVNpOFX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38qVNpOFX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38qVNpOFX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38qVNpOFX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38qVNpOFX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38qVNpOFX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38qVNpOFX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38qVNpOFX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38qVNpOFX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38qVNpOFX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38qVNpOFX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38qVNpOFX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38qVNpOFX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38qVNpOFX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38qVNpOFX .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38qVNpOFX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38qVNpOFX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38qVNpOFX .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38qVNpOFX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38qVNpOFX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38qVNpOFX .dropdown-item.active,
.cid-u38qVNpOFX .dropdown-item:active {
  background-color: transparent;
}
.cid-u38qVNpOFX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38qVNpOFX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38qVNpOFX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38qVNpOFX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38qVNpOFX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38qVNpOFX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38qVNpOFX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38qVNpOFX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38qVNpOFX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38qVNpOFX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38qVNpOFX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38qVNpOFX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38qVNpOFX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38qVNpOFX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38qVNpOFX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38qVNpOFX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38qVNpOFX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38qVNpOFX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38qVNpOFX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38qVNpOFX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38qVNpOFX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38qVNpOFX .navbar {
    height: 70px;
  }
  .cid-u38qVNpOFX .navbar.opened {
    height: auto;
  }
  .cid-u38qVNpOFX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38qVNMlqo {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38qVNMlqo .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38qVNMlqo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38qVNMlqo .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38qVNMlqo .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38qVNMlqo .mbr-section-btn {
  text-align: center;
}
.cid-u38qVNMlqo .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38qVNMlqo .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38qVNMlqo .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38qVNMlqo img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38qVNMlqo .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38qVNMlqo .wrap {
    opacity: 1 !important;
  }
  .cid-u38qVNMlqo .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38qVNMlqo .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38qVNMlqo P {
  color: #ffffff;
}
.cid-u38qVO6xuh {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38qVO6xuh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38qVO6xuh img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38qVO6xuh img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38qVO6xuh img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38qVO6xuh .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38qVO6xuh .mbr-section-title {
  color: #000000;
}
.cid-u38qVO6xuh .mbr-text {
  color: #000000;
}
.cid-u4lHHPgV69 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lHHPgV69 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lHHPgV69 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lHHPgV69 .container {
    max-width: 1400px;
  }
}
.cid-u4lHHPgV69 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lHHPgV69 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lHHPgV69 .row {
  justify-content: center;
}
.cid-u4lHHPgV69 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lHHPgV69 .card-text {
  color: #ffffff;
}
.cid-u4lHHPgV69 .card-title,
.cid-u4lHHPgV69 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lHIpz7nb {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lHIpz7nb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lHIpz7nb img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lHIpz7nb img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lHIpz7nb .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lHIpz7nb .mbr-section-title {
  color: #000000;
}
.cid-u4lHIpz7nb .mbr-text {
  color: #000000;
}
.cid-u4lHIpz7nb .mbr-description {
  text-align: left;
}
.cid-u4lHJ1Jgzc {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lHJ1Jgzc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lHJ1Jgzc img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lHJ1Jgzc img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lHJ1Jgzc .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lHJ1Jgzc .mbr-section-title {
  color: #000000;
}
.cid-u4lHJ1Jgzc .mbr-text {
  color: #000000;
}
.cid-u4lHJ1Jgzc .mbr-description {
  text-align: left;
}
.cid-uaIo7JjGWh {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIo7JjGWh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIo7JjGWh img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIo7JjGWh img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIo7JjGWh .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIo7JjGWh .mbr-section-title {
  color: #000000;
}
.cid-uaIo7JjGWh .mbr-text {
  color: #000000;
}
.cid-uaIo7JjGWh .mbr-description {
  text-align: left;
}
.cid-u38qVOGS5e {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38qVOGS5e .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38qVOGS5e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38qVOGS5e .row {
  justify-content: center;
}
.cid-u38qVOGS5e .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38qVOGS5e .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38qVOGS5e .card {
    margin-bottom: 32px;
  }
}
.cid-u38qVOGS5e .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38qVOGS5e .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38qVOGS5e .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38qVOGS5e .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38qVOGS5e .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38qVOGS5e .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38qVOGS5e .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38qVOZiji {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38qVOZiji .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38qVOZiji .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-u38qVOZiji .container {
    padding: 0 20px;
  }
}
.cid-u38qVOZiji .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38qVOZiji .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38qVOZiji .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38qVOZiji .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38qVOZiji .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38qVOZiji .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38qVOZiji .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38qVOZiji .embla__button--next,
.cid-u38qVOZiji .embla__button--prev {
  display: flex;
}
.cid-u38qVOZiji .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38qVOZiji .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38qVOZiji .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38qVOZiji .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38qVOZiji .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38qVOZiji .embla__button {
    top: 7rem;
  }
}
.cid-u38qVOZiji .embla {
  position: relative;
  width: 100%;
}
.cid-u38qVOZiji .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38qVOZiji .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38qVOZiji .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38qVOZiji .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSkuMULU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSkuMULU .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSkuMULU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSkuMULU H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSkuMULU H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9Xsan41O {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9Xsan41O .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9Xsan41O .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9Xsan41O .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9Xsan41O .mbr-section-subtitle,
.cid-uj9Xsan41O .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9Xsan41O LABEL {
  color: #ffffff;
}
.cid-u38qVPYR1J {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38qVPYR1J .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38qVPYR1J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38qVPYR1J .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38qVPYR1J .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38qVPYR1J .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38qVPYR1J .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38qVPYR1J div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38qVPYR1J .copyright {
  color: #bbbbbb;
}
.cid-u38rcAdiVX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38rcAdiVX nav.navbar {
  position: fixed;
}
.cid-u38rcAdiVX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38rcAdiVX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38rcAdiVX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38rcAdiVX .dropdown-item:hover,
.cid-u38rcAdiVX .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38rcAdiVX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38rcAdiVX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38rcAdiVX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38rcAdiVX .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38rcAdiVX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38rcAdiVX .nav-link {
  position: relative;
}
.cid-u38rcAdiVX .container {
  display: flex;
  margin: auto;
}
.cid-u38rcAdiVX .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38rcAdiVX .dropdown-menu,
.cid-u38rcAdiVX .navbar.opened {
  background: #ffffff !important;
}
.cid-u38rcAdiVX .nav-item:focus,
.cid-u38rcAdiVX .nav-link:focus {
  outline: none;
}
.cid-u38rcAdiVX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38rcAdiVX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38rcAdiVX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38rcAdiVX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38rcAdiVX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38rcAdiVX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38rcAdiVX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38rcAdiVX .navbar.opened {
  transition: all 0.3s;
}
.cid-u38rcAdiVX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38rcAdiVX .navbar .navbar-logo img {
  width: auto;
}
.cid-u38rcAdiVX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38rcAdiVX .navbar.collapsed {
  justify-content: center;
}
.cid-u38rcAdiVX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38rcAdiVX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38rcAdiVX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38rcAdiVX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38rcAdiVX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38rcAdiVX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38rcAdiVX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38rcAdiVX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38rcAdiVX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38rcAdiVX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38rcAdiVX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38rcAdiVX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38rcAdiVX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38rcAdiVX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38rcAdiVX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38rcAdiVX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38rcAdiVX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38rcAdiVX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38rcAdiVX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38rcAdiVX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38rcAdiVX .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38rcAdiVX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38rcAdiVX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38rcAdiVX .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38rcAdiVX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38rcAdiVX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38rcAdiVX .dropdown-item.active,
.cid-u38rcAdiVX .dropdown-item:active {
  background-color: transparent;
}
.cid-u38rcAdiVX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38rcAdiVX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38rcAdiVX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38rcAdiVX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38rcAdiVX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38rcAdiVX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38rcAdiVX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38rcAdiVX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38rcAdiVX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38rcAdiVX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38rcAdiVX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38rcAdiVX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38rcAdiVX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38rcAdiVX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38rcAdiVX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38rcAdiVX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38rcAdiVX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38rcAdiVX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38rcAdiVX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38rcAdiVX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38rcAdiVX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38rcAdiVX .navbar {
    height: 70px;
  }
  .cid-u38rcAdiVX .navbar.opened {
    height: auto;
  }
  .cid-u38rcAdiVX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38rcAD80e {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38rcAD80e .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38rcAD80e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38rcAD80e .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38rcAD80e .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38rcAD80e .mbr-section-btn {
  text-align: center;
}
.cid-u38rcAD80e .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38rcAD80e .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38rcAD80e .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38rcAD80e img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38rcAD80e .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38rcAD80e .wrap {
    opacity: 1 !important;
  }
  .cid-u38rcAD80e .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38rcAD80e .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38rcAD80e P {
  color: #ffffff;
}
.cid-u38rcB11Zt {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38rcB11Zt .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38rcB11Zt img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38rcB11Zt img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38rcB11Zt img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38rcB11Zt .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38rcB11Zt .mbr-section-title {
  color: #000000;
}
.cid-u38rcB11Zt .mbr-text {
  color: #000000;
}
.cid-u4lHTbwpXz {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lHTbwpXz .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lHTbwpXz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lHTbwpXz .container {
    max-width: 1400px;
  }
}
.cid-u4lHTbwpXz .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lHTbwpXz .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lHTbwpXz .row {
  justify-content: center;
}
.cid-u4lHTbwpXz .mbr-section-title {
  color: #ffffff;
}
.cid-u4lHTbwpXz .card-text {
  color: #ffffff;
}
.cid-u4lHTbwpXz .card-title,
.cid-u4lHTbwpXz .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lHTORQkA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lHTORQkA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lHTORQkA img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lHTORQkA img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lHTORQkA .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lHTORQkA .mbr-section-title {
  color: #000000;
}
.cid-u4lHTORQkA .mbr-text {
  color: #000000;
}
.cid-u4lHTORQkA .mbr-description {
  text-align: left;
}
.cid-u4lHUlkTTd {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lHUlkTTd .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lHUlkTTd img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lHUlkTTd img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lHUlkTTd .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lHUlkTTd .mbr-section-title {
  color: #000000;
}
.cid-u4lHUlkTTd .mbr-text {
  color: #000000;
}
.cid-u4lHUlkTTd .mbr-description {
  text-align: left;
}
.cid-uaIocIY127 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIocIY127 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIocIY127 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIocIY127 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIocIY127 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIocIY127 .mbr-section-title {
  color: #000000;
}
.cid-uaIocIY127 .mbr-text {
  color: #000000;
}
.cid-uaIocIY127 .mbr-description {
  text-align: left;
}
.cid-u38rcBJVlx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38rcBJVlx .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38rcBJVlx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38rcBJVlx .row {
  justify-content: center;
}
.cid-u38rcBJVlx .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38rcBJVlx .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38rcBJVlx .card {
    margin-bottom: 32px;
  }
}
.cid-u38rcBJVlx .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38rcBJVlx .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38rcBJVlx .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38rcBJVlx .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38rcBJVlx .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38rcBJVlx .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38rcBJVlx .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38rcC545k {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38rcC545k .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38rcC545k .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-u38rcC545k .container {
    padding: 0 20px;
  }
}
.cid-u38rcC545k .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38rcC545k .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38rcC545k .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38rcC545k .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38rcC545k .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38rcC545k .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38rcC545k .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38rcC545k .embla__button--next,
.cid-u38rcC545k .embla__button--prev {
  display: flex;
}
.cid-u38rcC545k .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38rcC545k .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38rcC545k .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38rcC545k .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38rcC545k .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38rcC545k .embla__button {
    top: 7rem;
  }
}
.cid-u38rcC545k .embla {
  position: relative;
  width: 100%;
}
.cid-u38rcC545k .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38rcC545k .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38rcC545k .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38rcC545k .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSlL3ES8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSlL3ES8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSlL3ES8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSlL3ES8 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSlL3ES8 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9XvqgL1V {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9XvqgL1V .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9XvqgL1V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9XvqgL1V .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9XvqgL1V .mbr-section-subtitle,
.cid-uj9XvqgL1V .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9XvqgL1V LABEL {
  color: #ffffff;
}
.cid-u38rcDaDS2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38rcDaDS2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38rcDaDS2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38rcDaDS2 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38rcDaDS2 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38rcDaDS2 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38rcDaDS2 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38rcDaDS2 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38rcDaDS2 .copyright {
  color: #bbbbbb;
}
.cid-u38roJ1XBg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38roJ1XBg nav.navbar {
  position: fixed;
}
.cid-u38roJ1XBg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38roJ1XBg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38roJ1XBg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38roJ1XBg .dropdown-item:hover,
.cid-u38roJ1XBg .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38roJ1XBg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38roJ1XBg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38roJ1XBg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38roJ1XBg .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38roJ1XBg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38roJ1XBg .nav-link {
  position: relative;
}
.cid-u38roJ1XBg .container {
  display: flex;
  margin: auto;
}
.cid-u38roJ1XBg .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38roJ1XBg .dropdown-menu,
.cid-u38roJ1XBg .navbar.opened {
  background: #ffffff !important;
}
.cid-u38roJ1XBg .nav-item:focus,
.cid-u38roJ1XBg .nav-link:focus {
  outline: none;
}
.cid-u38roJ1XBg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38roJ1XBg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38roJ1XBg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38roJ1XBg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38roJ1XBg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38roJ1XBg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38roJ1XBg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38roJ1XBg .navbar.opened {
  transition: all 0.3s;
}
.cid-u38roJ1XBg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38roJ1XBg .navbar .navbar-logo img {
  width: auto;
}
.cid-u38roJ1XBg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38roJ1XBg .navbar.collapsed {
  justify-content: center;
}
.cid-u38roJ1XBg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38roJ1XBg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38roJ1XBg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38roJ1XBg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38roJ1XBg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38roJ1XBg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38roJ1XBg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38roJ1XBg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38roJ1XBg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38roJ1XBg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38roJ1XBg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38roJ1XBg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38roJ1XBg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38roJ1XBg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38roJ1XBg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38roJ1XBg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38roJ1XBg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38roJ1XBg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38roJ1XBg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38roJ1XBg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38roJ1XBg .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38roJ1XBg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38roJ1XBg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38roJ1XBg .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38roJ1XBg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38roJ1XBg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38roJ1XBg .dropdown-item.active,
.cid-u38roJ1XBg .dropdown-item:active {
  background-color: transparent;
}
.cid-u38roJ1XBg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38roJ1XBg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38roJ1XBg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38roJ1XBg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38roJ1XBg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38roJ1XBg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38roJ1XBg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38roJ1XBg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38roJ1XBg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38roJ1XBg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38roJ1XBg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38roJ1XBg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38roJ1XBg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38roJ1XBg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38roJ1XBg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38roJ1XBg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38roJ1XBg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38roJ1XBg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38roJ1XBg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38roJ1XBg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38roJ1XBg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38roJ1XBg .navbar {
    height: 70px;
  }
  .cid-u38roJ1XBg .navbar.opened {
    height: auto;
  }
  .cid-u38roJ1XBg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38roJnoKa {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38roJnoKa .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38roJnoKa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38roJnoKa .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38roJnoKa .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38roJnoKa .mbr-section-btn {
  text-align: center;
}
.cid-u38roJnoKa .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38roJnoKa .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38roJnoKa .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38roJnoKa img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38roJnoKa .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38roJnoKa .wrap {
    opacity: 1 !important;
  }
  .cid-u38roJnoKa .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38roJnoKa .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38roJnoKa P {
  color: #ffffff;
}
.cid-u38roJHun6 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38roJHun6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38roJHun6 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38roJHun6 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38roJHun6 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38roJHun6 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38roJHun6 .mbr-section-title {
  color: #000000;
}
.cid-u38roJHun6 .mbr-text {
  color: #000000;
}
.cid-u4lI1fmvEW {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lI1fmvEW .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lI1fmvEW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lI1fmvEW .container {
    max-width: 1400px;
  }
}
.cid-u4lI1fmvEW .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lI1fmvEW .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lI1fmvEW .row {
  justify-content: center;
}
.cid-u4lI1fmvEW .mbr-section-title {
  color: #ffffff;
}
.cid-u4lI1fmvEW .card-text {
  color: #ffffff;
}
.cid-u4lI1fmvEW .card-title,
.cid-u4lI1fmvEW .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lI1RNrmD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lI1RNrmD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lI1RNrmD img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lI1RNrmD img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lI1RNrmD .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lI1RNrmD .mbr-section-title {
  color: #000000;
}
.cid-u4lI1RNrmD .mbr-text {
  color: #000000;
}
.cid-u4lI1RNrmD .mbr-description {
  text-align: left;
}
.cid-u4lI2nwaHW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lI2nwaHW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lI2nwaHW img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lI2nwaHW img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lI2nwaHW .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lI2nwaHW .mbr-section-title {
  color: #000000;
}
.cid-u4lI2nwaHW .mbr-text {
  color: #000000;
}
.cid-u4lI2nwaHW .mbr-description {
  text-align: left;
}
.cid-uaIohJywk3 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIohJywk3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIohJywk3 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIohJywk3 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIohJywk3 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIohJywk3 .mbr-section-title {
  color: #000000;
}
.cid-uaIohJywk3 .mbr-text {
  color: #000000;
}
.cid-uaIohJywk3 .mbr-description {
  text-align: left;
}
.cid-u38roKjgIE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38roKjgIE .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38roKjgIE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38roKjgIE .row {
  justify-content: center;
}
.cid-u38roKjgIE .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38roKjgIE .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38roKjgIE .card {
    margin-bottom: 32px;
  }
}
.cid-u38roKjgIE .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38roKjgIE .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38roKjgIE .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38roKjgIE .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38roKjgIE .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38roKjgIE .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38roKjgIE .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38roKG8RG {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38roKG8RG .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38roKG8RG .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-u38roKG8RG .container {
    padding: 0 20px;
  }
}
.cid-u38roKG8RG .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38roKG8RG .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38roKG8RG .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38roKG8RG .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38roKG8RG .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38roKG8RG .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38roKG8RG .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38roKG8RG .embla__button--next,
.cid-u38roKG8RG .embla__button--prev {
  display: flex;
}
.cid-u38roKG8RG .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38roKG8RG .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38roKG8RG .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38roKG8RG .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38roKG8RG .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38roKG8RG .embla__button {
    top: 7rem;
  }
}
.cid-u38roKG8RG .embla {
  position: relative;
  width: 100%;
}
.cid-u38roKG8RG .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38roKG8RG .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38roKG8RG .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38roKG8RG .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSn2Tchm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSn2Tchm .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSn2Tchm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSn2Tchm H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSn2Tchm H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9XydyL8M {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9XydyL8M .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9XydyL8M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9XydyL8M .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9XydyL8M .mbr-section-subtitle,
.cid-uj9XydyL8M .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9XydyL8M LABEL {
  color: #ffffff;
}
.cid-u38roLHFiS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38roLHFiS .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38roLHFiS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38roLHFiS .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38roLHFiS .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38roLHFiS .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38roLHFiS .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38roLHFiS div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38roLHFiS .copyright {
  color: #bbbbbb;
}
.cid-u38rAsjmpM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38rAsjmpM nav.navbar {
  position: fixed;
}
.cid-u38rAsjmpM .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38rAsjmpM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38rAsjmpM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38rAsjmpM .dropdown-item:hover,
.cid-u38rAsjmpM .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38rAsjmpM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38rAsjmpM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38rAsjmpM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38rAsjmpM .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38rAsjmpM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38rAsjmpM .nav-link {
  position: relative;
}
.cid-u38rAsjmpM .container {
  display: flex;
  margin: auto;
}
.cid-u38rAsjmpM .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38rAsjmpM .dropdown-menu,
.cid-u38rAsjmpM .navbar.opened {
  background: #ffffff !important;
}
.cid-u38rAsjmpM .nav-item:focus,
.cid-u38rAsjmpM .nav-link:focus {
  outline: none;
}
.cid-u38rAsjmpM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38rAsjmpM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38rAsjmpM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38rAsjmpM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38rAsjmpM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38rAsjmpM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38rAsjmpM .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38rAsjmpM .navbar.opened {
  transition: all 0.3s;
}
.cid-u38rAsjmpM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38rAsjmpM .navbar .navbar-logo img {
  width: auto;
}
.cid-u38rAsjmpM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38rAsjmpM .navbar.collapsed {
  justify-content: center;
}
.cid-u38rAsjmpM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38rAsjmpM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38rAsjmpM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38rAsjmpM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38rAsjmpM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38rAsjmpM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38rAsjmpM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38rAsjmpM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38rAsjmpM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38rAsjmpM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38rAsjmpM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38rAsjmpM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38rAsjmpM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38rAsjmpM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38rAsjmpM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38rAsjmpM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38rAsjmpM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38rAsjmpM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38rAsjmpM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38rAsjmpM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38rAsjmpM .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38rAsjmpM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38rAsjmpM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38rAsjmpM .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38rAsjmpM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38rAsjmpM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38rAsjmpM .dropdown-item.active,
.cid-u38rAsjmpM .dropdown-item:active {
  background-color: transparent;
}
.cid-u38rAsjmpM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38rAsjmpM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38rAsjmpM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38rAsjmpM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38rAsjmpM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38rAsjmpM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38rAsjmpM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38rAsjmpM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38rAsjmpM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38rAsjmpM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38rAsjmpM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38rAsjmpM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38rAsjmpM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38rAsjmpM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38rAsjmpM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38rAsjmpM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38rAsjmpM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38rAsjmpM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38rAsjmpM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38rAsjmpM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38rAsjmpM .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38rAsjmpM .navbar {
    height: 70px;
  }
  .cid-u38rAsjmpM .navbar.opened {
    height: auto;
  }
  .cid-u38rAsjmpM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38rAsGTpD {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38rAsGTpD .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38rAsGTpD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38rAsGTpD .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38rAsGTpD .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38rAsGTpD .mbr-section-btn {
  text-align: center;
}
.cid-u38rAsGTpD .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38rAsGTpD .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38rAsGTpD .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38rAsGTpD img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38rAsGTpD .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38rAsGTpD .wrap {
    opacity: 1 !important;
  }
  .cid-u38rAsGTpD .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38rAsGTpD .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38rAsGTpD P {
  color: #ffffff;
}
.cid-u38rAt0XZj {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38rAt0XZj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38rAt0XZj img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38rAt0XZj img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38rAt0XZj img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38rAt0XZj .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38rAt0XZj .mbr-section-title {
  color: #000000;
}
.cid-u38rAt0XZj .mbr-text {
  color: #000000;
}
.cid-u4lIfSiC1q {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lIfSiC1q .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lIfSiC1q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lIfSiC1q .container {
    max-width: 1400px;
  }
}
.cid-u4lIfSiC1q .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lIfSiC1q .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lIfSiC1q .row {
  justify-content: center;
}
.cid-u4lIfSiC1q .mbr-section-title {
  color: #ffffff;
}
.cid-u4lIfSiC1q .card-text {
  color: #ffffff;
}
.cid-u4lIfSiC1q .card-title,
.cid-u4lIfSiC1q .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lIgxgVhf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lIgxgVhf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lIgxgVhf img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lIgxgVhf img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lIgxgVhf .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lIgxgVhf .mbr-section-title {
  color: #000000;
}
.cid-u4lIgxgVhf .mbr-text {
  color: #000000;
}
.cid-u4lIgxgVhf .mbr-description {
  text-align: left;
}
.cid-u4lIhjM1yf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lIhjM1yf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lIhjM1yf img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lIhjM1yf img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lIhjM1yf .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lIhjM1yf .mbr-section-title {
  color: #000000;
}
.cid-u4lIhjM1yf .mbr-text {
  color: #000000;
}
.cid-u4lIhjM1yf .mbr-description {
  text-align: left;
}
.cid-uaIosslYS7 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIosslYS7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIosslYS7 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIosslYS7 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIosslYS7 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIosslYS7 .mbr-section-title {
  color: #000000;
}
.cid-uaIosslYS7 .mbr-text {
  color: #000000;
}
.cid-uaIosslYS7 .mbr-description {
  text-align: left;
}
.cid-u38rAtEks0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38rAtEks0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38rAtEks0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38rAtEks0 .row {
  justify-content: center;
}
.cid-u38rAtEks0 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38rAtEks0 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38rAtEks0 .card {
    margin-bottom: 32px;
  }
}
.cid-u38rAtEks0 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38rAtEks0 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38rAtEks0 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38rAtEks0 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38rAtEks0 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38rAtEks0 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38rAtEks0 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38rAu0VG3 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38rAu0VG3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38rAu0VG3 .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-u38rAu0VG3 .container {
    padding: 0 20px;
  }
}
.cid-u38rAu0VG3 .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38rAu0VG3 .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38rAu0VG3 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38rAu0VG3 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38rAu0VG3 .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38rAu0VG3 .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38rAu0VG3 .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38rAu0VG3 .embla__button--next,
.cid-u38rAu0VG3 .embla__button--prev {
  display: flex;
}
.cid-u38rAu0VG3 .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38rAu0VG3 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38rAu0VG3 .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38rAu0VG3 .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38rAu0VG3 .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38rAu0VG3 .embla__button {
    top: 7rem;
  }
}
.cid-u38rAu0VG3 .embla {
  position: relative;
  width: 100%;
}
.cid-u38rAu0VG3 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38rAu0VG3 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38rAu0VG3 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38rAu0VG3 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSppkmKi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSppkmKi .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSppkmKi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSppkmKi H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSppkmKi H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9XELuWhc {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9XELuWhc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9XELuWhc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9XELuWhc .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9XELuWhc .mbr-section-subtitle,
.cid-uj9XELuWhc .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9XELuWhc LABEL {
  color: #ffffff;
}
.cid-u38rAv3ctQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38rAv3ctQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38rAv3ctQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38rAv3ctQ .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38rAv3ctQ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38rAv3ctQ .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38rAv3ctQ .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38rAv3ctQ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38rAv3ctQ .copyright {
  color: #bbbbbb;
}
.cid-u38rLOzIRm {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38rLOzIRm nav.navbar {
  position: fixed;
}
.cid-u38rLOzIRm .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38rLOzIRm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38rLOzIRm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38rLOzIRm .dropdown-item:hover,
.cid-u38rLOzIRm .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38rLOzIRm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38rLOzIRm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38rLOzIRm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38rLOzIRm .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38rLOzIRm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38rLOzIRm .nav-link {
  position: relative;
}
.cid-u38rLOzIRm .container {
  display: flex;
  margin: auto;
}
.cid-u38rLOzIRm .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38rLOzIRm .dropdown-menu,
.cid-u38rLOzIRm .navbar.opened {
  background: #ffffff !important;
}
.cid-u38rLOzIRm .nav-item:focus,
.cid-u38rLOzIRm .nav-link:focus {
  outline: none;
}
.cid-u38rLOzIRm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38rLOzIRm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38rLOzIRm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38rLOzIRm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38rLOzIRm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38rLOzIRm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38rLOzIRm .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38rLOzIRm .navbar.opened {
  transition: all 0.3s;
}
.cid-u38rLOzIRm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38rLOzIRm .navbar .navbar-logo img {
  width: auto;
}
.cid-u38rLOzIRm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38rLOzIRm .navbar.collapsed {
  justify-content: center;
}
.cid-u38rLOzIRm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38rLOzIRm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38rLOzIRm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38rLOzIRm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38rLOzIRm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38rLOzIRm .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38rLOzIRm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38rLOzIRm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38rLOzIRm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38rLOzIRm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38rLOzIRm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38rLOzIRm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38rLOzIRm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38rLOzIRm .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38rLOzIRm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38rLOzIRm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38rLOzIRm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38rLOzIRm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38rLOzIRm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38rLOzIRm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38rLOzIRm .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38rLOzIRm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38rLOzIRm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38rLOzIRm .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38rLOzIRm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38rLOzIRm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38rLOzIRm .dropdown-item.active,
.cid-u38rLOzIRm .dropdown-item:active {
  background-color: transparent;
}
.cid-u38rLOzIRm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38rLOzIRm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38rLOzIRm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38rLOzIRm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38rLOzIRm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38rLOzIRm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38rLOzIRm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38rLOzIRm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38rLOzIRm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38rLOzIRm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38rLOzIRm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38rLOzIRm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38rLOzIRm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38rLOzIRm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38rLOzIRm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38rLOzIRm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38rLOzIRm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38rLOzIRm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38rLOzIRm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38rLOzIRm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38rLOzIRm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38rLOzIRm .navbar {
    height: 70px;
  }
  .cid-u38rLOzIRm .navbar.opened {
    height: auto;
  }
  .cid-u38rLOzIRm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38rLOXPEM {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38rLOXPEM .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38rLOXPEM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38rLOXPEM .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38rLOXPEM .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38rLOXPEM .mbr-section-btn {
  text-align: center;
}
.cid-u38rLOXPEM .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38rLOXPEM .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38rLOXPEM .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38rLOXPEM img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38rLOXPEM .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38rLOXPEM .wrap {
    opacity: 1 !important;
  }
  .cid-u38rLOXPEM .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38rLOXPEM .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38rLOXPEM P {
  color: #ffffff;
}
.cid-u38rLPjqIZ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38rLPjqIZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38rLPjqIZ img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38rLPjqIZ img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38rLPjqIZ img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38rLPjqIZ .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38rLPjqIZ .mbr-section-title {
  color: #000000;
}
.cid-u38rLPjqIZ .mbr-text {
  color: #000000;
}
.cid-u4lI9epzqh {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lI9epzqh .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lI9epzqh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lI9epzqh .container {
    max-width: 1400px;
  }
}
.cid-u4lI9epzqh .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lI9epzqh .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lI9epzqh .row {
  justify-content: center;
}
.cid-u4lI9epzqh .mbr-section-title {
  color: #ffffff;
}
.cid-u4lI9epzqh .card-text {
  color: #ffffff;
}
.cid-u4lI9epzqh .card-title,
.cid-u4lI9epzqh .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lI9NJ1OU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lI9NJ1OU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lI9NJ1OU img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lI9NJ1OU img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lI9NJ1OU .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lI9NJ1OU .mbr-section-title {
  color: #000000;
}
.cid-u4lI9NJ1OU .mbr-text {
  color: #000000;
}
.cid-u4lI9NJ1OU .mbr-description {
  text-align: left;
}
.cid-u4lIaqCBqh {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lIaqCBqh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lIaqCBqh img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lIaqCBqh img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lIaqCBqh .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lIaqCBqh .mbr-section-title {
  color: #000000;
}
.cid-u4lIaqCBqh .mbr-text {
  color: #000000;
}
.cid-u4lIaqCBqh .mbr-description {
  text-align: left;
}
.cid-uaIonpMvsb {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIonpMvsb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIonpMvsb img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIonpMvsb img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIonpMvsb .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIonpMvsb .mbr-section-title {
  color: #000000;
}
.cid-uaIonpMvsb .mbr-text {
  color: #000000;
}
.cid-uaIonpMvsb .mbr-description {
  text-align: left;
}
.cid-u38rLQ06QP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38rLQ06QP .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38rLQ06QP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38rLQ06QP .row {
  justify-content: center;
}
.cid-u38rLQ06QP .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38rLQ06QP .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38rLQ06QP .card {
    margin-bottom: 32px;
  }
}
.cid-u38rLQ06QP .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38rLQ06QP .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38rLQ06QP .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38rLQ06QP .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38rLQ06QP .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38rLQ06QP .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38rLQ06QP .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38rLQni4u {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38rLQni4u .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38rLQni4u .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-u38rLQni4u .container {
    padding: 0 20px;
  }
}
.cid-u38rLQni4u .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38rLQni4u .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38rLQni4u .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38rLQni4u .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38rLQni4u .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38rLQni4u .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38rLQni4u .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38rLQni4u .embla__button--next,
.cid-u38rLQni4u .embla__button--prev {
  display: flex;
}
.cid-u38rLQni4u .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38rLQni4u .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38rLQni4u .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38rLQni4u .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38rLQni4u .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38rLQni4u .embla__button {
    top: 7rem;
  }
}
.cid-u38rLQni4u .embla {
  position: relative;
  width: 100%;
}
.cid-u38rLQni4u .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38rLQni4u .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38rLQni4u .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38rLQni4u .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSoiJh2A {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSoiJh2A .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSoiJh2A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSoiJh2A H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSoiJh2A H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9XAAGmoc {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9XAAGmoc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9XAAGmoc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9XAAGmoc .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9XAAGmoc .mbr-section-subtitle,
.cid-uj9XAAGmoc .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9XAAGmoc LABEL {
  color: #ffffff;
}
.cid-u38rLRmL0M {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38rLRmL0M .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38rLRmL0M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38rLRmL0M .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38rLRmL0M .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38rLRmL0M .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38rLRmL0M .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38rLRmL0M div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38rLRmL0M .copyright {
  color: #bbbbbb;
}
.cid-u38s0nKXZ7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38s0nKXZ7 nav.navbar {
  position: fixed;
}
.cid-u38s0nKXZ7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38s0nKXZ7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38s0nKXZ7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38s0nKXZ7 .dropdown-item:hover,
.cid-u38s0nKXZ7 .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38s0nKXZ7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38s0nKXZ7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38s0nKXZ7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38s0nKXZ7 .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38s0nKXZ7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38s0nKXZ7 .nav-link {
  position: relative;
}
.cid-u38s0nKXZ7 .container {
  display: flex;
  margin: auto;
}
.cid-u38s0nKXZ7 .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38s0nKXZ7 .dropdown-menu,
.cid-u38s0nKXZ7 .navbar.opened {
  background: #ffffff !important;
}
.cid-u38s0nKXZ7 .nav-item:focus,
.cid-u38s0nKXZ7 .nav-link:focus {
  outline: none;
}
.cid-u38s0nKXZ7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38s0nKXZ7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38s0nKXZ7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38s0nKXZ7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38s0nKXZ7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38s0nKXZ7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38s0nKXZ7 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38s0nKXZ7 .navbar.opened {
  transition: all 0.3s;
}
.cid-u38s0nKXZ7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38s0nKXZ7 .navbar .navbar-logo img {
  width: auto;
}
.cid-u38s0nKXZ7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38s0nKXZ7 .navbar.collapsed {
  justify-content: center;
}
.cid-u38s0nKXZ7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38s0nKXZ7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38s0nKXZ7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38s0nKXZ7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38s0nKXZ7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38s0nKXZ7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38s0nKXZ7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38s0nKXZ7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38s0nKXZ7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38s0nKXZ7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38s0nKXZ7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38s0nKXZ7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38s0nKXZ7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38s0nKXZ7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38s0nKXZ7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38s0nKXZ7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38s0nKXZ7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38s0nKXZ7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38s0nKXZ7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38s0nKXZ7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38s0nKXZ7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38s0nKXZ7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38s0nKXZ7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38s0nKXZ7 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38s0nKXZ7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38s0nKXZ7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38s0nKXZ7 .dropdown-item.active,
.cid-u38s0nKXZ7 .dropdown-item:active {
  background-color: transparent;
}
.cid-u38s0nKXZ7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38s0nKXZ7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38s0nKXZ7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38s0nKXZ7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38s0nKXZ7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38s0nKXZ7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38s0nKXZ7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38s0nKXZ7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38s0nKXZ7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38s0nKXZ7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38s0nKXZ7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38s0nKXZ7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38s0nKXZ7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38s0nKXZ7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38s0nKXZ7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38s0nKXZ7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38s0nKXZ7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38s0nKXZ7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38s0nKXZ7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38s0nKXZ7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38s0nKXZ7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38s0nKXZ7 .navbar {
    height: 70px;
  }
  .cid-u38s0nKXZ7 .navbar.opened {
    height: auto;
  }
  .cid-u38s0nKXZ7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38s0ozzWY {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38s0ozzWY .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38s0ozzWY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38s0ozzWY .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38s0ozzWY .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38s0ozzWY .mbr-section-btn {
  text-align: center;
}
.cid-u38s0ozzWY .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38s0ozzWY .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38s0ozzWY .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38s0ozzWY img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38s0ozzWY .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38s0ozzWY .wrap {
    opacity: 1 !important;
  }
  .cid-u38s0ozzWY .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38s0ozzWY .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38s0ozzWY P {
  color: #ffffff;
}
.cid-u38s0p851v {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38s0p851v .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38s0p851v img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38s0p851v img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38s0p851v img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38s0p851v .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38s0p851v .mbr-section-title {
  color: #000000;
}
.cid-u38s0p851v .mbr-text {
  color: #000000;
}
.cid-u4lIpBvMaY {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lIpBvMaY .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lIpBvMaY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lIpBvMaY .container {
    max-width: 1400px;
  }
}
.cid-u4lIpBvMaY .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lIpBvMaY .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lIpBvMaY .row {
  justify-content: center;
}
.cid-u4lIpBvMaY .mbr-section-title {
  color: #ffffff;
}
.cid-u4lIpBvMaY .card-text {
  color: #ffffff;
}
.cid-u4lIpBvMaY .card-title,
.cid-u4lIpBvMaY .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lIq9NQeM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lIq9NQeM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lIq9NQeM img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lIq9NQeM img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lIq9NQeM .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lIq9NQeM .mbr-section-title {
  color: #000000;
}
.cid-u4lIq9NQeM .mbr-text {
  color: #000000;
}
.cid-u4lIq9NQeM .mbr-description {
  text-align: left;
}
.cid-u4lIqGxta6 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lIqGxta6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lIqGxta6 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lIqGxta6 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lIqGxta6 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lIqGxta6 .mbr-section-title {
  color: #000000;
}
.cid-u4lIqGxta6 .mbr-text {
  color: #000000;
}
.cid-u4lIqGxta6 .mbr-description {
  text-align: left;
}
.cid-uaIox0B0Ny {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIox0B0Ny .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIox0B0Ny img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIox0B0Ny img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIox0B0Ny .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIox0B0Ny .mbr-section-title {
  color: #000000;
}
.cid-uaIox0B0Ny .mbr-text {
  color: #000000;
}
.cid-uaIox0B0Ny .mbr-description {
  text-align: left;
}
.cid-u38s0q1Qcb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38s0q1Qcb .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38s0q1Qcb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38s0q1Qcb .row {
  justify-content: center;
}
.cid-u38s0q1Qcb .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38s0q1Qcb .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38s0q1Qcb .card {
    margin-bottom: 32px;
  }
}
.cid-u38s0q1Qcb .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38s0q1Qcb .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38s0q1Qcb .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38s0q1Qcb .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38s0q1Qcb .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38s0q1Qcb .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38s0q1Qcb .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38s0quDhI {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38s0quDhI .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38s0quDhI .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-u38s0quDhI .container {
    padding: 0 20px;
  }
}
.cid-u38s0quDhI .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38s0quDhI .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38s0quDhI .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38s0quDhI .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38s0quDhI .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38s0quDhI .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38s0quDhI .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38s0quDhI .embla__button--next,
.cid-u38s0quDhI .embla__button--prev {
  display: flex;
}
.cid-u38s0quDhI .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38s0quDhI .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38s0quDhI .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38s0quDhI .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38s0quDhI .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38s0quDhI .embla__button {
    top: 7rem;
  }
}
.cid-u38s0quDhI .embla {
  position: relative;
  width: 100%;
}
.cid-u38s0quDhI .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38s0quDhI .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38s0quDhI .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38s0quDhI .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSqCeELa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSqCeELa .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSqCeELa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSqCeELa H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSqCeELa H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9XHRhyQ5 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9XHRhyQ5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9XHRhyQ5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9XHRhyQ5 .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9XHRhyQ5 .mbr-section-subtitle,
.cid-uj9XHRhyQ5 .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9XHRhyQ5 LABEL {
  color: #ffffff;
}
.cid-u38s0rSyv8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38s0rSyv8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38s0rSyv8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38s0rSyv8 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38s0rSyv8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38s0rSyv8 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38s0rSyv8 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38s0rSyv8 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38s0rSyv8 .copyright {
  color: #bbbbbb;
}
.cid-u38siustql {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38siustql nav.navbar {
  position: fixed;
}
.cid-u38siustql .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38siustql .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38siustql .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38siustql .dropdown-item:hover,
.cid-u38siustql .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38siustql .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38siustql .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38siustql .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38siustql .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38siustql .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38siustql .nav-link {
  position: relative;
}
.cid-u38siustql .container {
  display: flex;
  margin: auto;
}
.cid-u38siustql .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38siustql .dropdown-menu,
.cid-u38siustql .navbar.opened {
  background: #ffffff !important;
}
.cid-u38siustql .nav-item:focus,
.cid-u38siustql .nav-link:focus {
  outline: none;
}
.cid-u38siustql .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38siustql .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38siustql .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38siustql .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38siustql .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38siustql .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38siustql .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38siustql .navbar.opened {
  transition: all 0.3s;
}
.cid-u38siustql .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38siustql .navbar .navbar-logo img {
  width: auto;
}
.cid-u38siustql .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38siustql .navbar.collapsed {
  justify-content: center;
}
.cid-u38siustql .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38siustql .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38siustql .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38siustql .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38siustql .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38siustql .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38siustql .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38siustql .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38siustql .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38siustql .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38siustql .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38siustql .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38siustql .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38siustql .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38siustql .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38siustql .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38siustql .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38siustql .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38siustql .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38siustql .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38siustql .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38siustql .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38siustql .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38siustql .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38siustql .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38siustql .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38siustql .dropdown-item.active,
.cid-u38siustql .dropdown-item:active {
  background-color: transparent;
}
.cid-u38siustql .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38siustql .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38siustql .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38siustql .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38siustql .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38siustql .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38siustql ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38siustql .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38siustql button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38siustql button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38siustql button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38siustql button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38siustql button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38siustql button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38siustql nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38siustql nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38siustql nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38siustql nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38siustql .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38siustql a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38siustql .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38siustql .navbar {
    height: 70px;
  }
  .cid-u38siustql .navbar.opened {
    height: auto;
  }
  .cid-u38siustql .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38siuPXqT {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38siuPXqT .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38siuPXqT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38siuPXqT .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38siuPXqT .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38siuPXqT .mbr-section-btn {
  text-align: center;
}
.cid-u38siuPXqT .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38siuPXqT .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38siuPXqT .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38siuPXqT img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38siuPXqT .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38siuPXqT .wrap {
    opacity: 1 !important;
  }
  .cid-u38siuPXqT .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38siuPXqT .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38siuPXqT P {
  color: #ffffff;
}
.cid-u38sivaptj {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38sivaptj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38sivaptj img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38sivaptj img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38sivaptj img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38sivaptj .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38sivaptj .mbr-section-title {
  color: #000000;
}
.cid-u38sivaptj .mbr-text {
  color: #000000;
}
.cid-u4lIxtrZ5u {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lIxtrZ5u .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lIxtrZ5u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lIxtrZ5u .container {
    max-width: 1400px;
  }
}
.cid-u4lIxtrZ5u .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lIxtrZ5u .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lIxtrZ5u .row {
  justify-content: center;
}
.cid-u4lIxtrZ5u .mbr-section-title {
  color: #ffffff;
}
.cid-u4lIxtrZ5u .card-text {
  color: #ffffff;
}
.cid-u4lIxtrZ5u .card-title,
.cid-u4lIxtrZ5u .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lIy4QOem {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lIy4QOem .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lIy4QOem img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lIy4QOem img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lIy4QOem .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lIy4QOem .mbr-section-title {
  color: #000000;
}
.cid-u4lIy4QOem .mbr-text {
  color: #000000;
}
.cid-u4lIy4QOem .mbr-description {
  text-align: left;
}
.cid-u4lIyESrni {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lIyESrni .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lIyESrni img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lIyESrni img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lIyESrni .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lIyESrni .mbr-section-title {
  color: #000000;
}
.cid-u4lIyESrni .mbr-text {
  color: #000000;
}
.cid-u4lIyESrni .mbr-description {
  text-align: left;
}
.cid-uaIoCNOXBY {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIoCNOXBY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIoCNOXBY img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIoCNOXBY img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIoCNOXBY .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIoCNOXBY .mbr-section-title {
  color: #000000;
}
.cid-uaIoCNOXBY .mbr-text {
  color: #000000;
}
.cid-uaIoCNOXBY .mbr-description {
  text-align: left;
}
.cid-u38sivNTNI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38sivNTNI .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38sivNTNI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38sivNTNI .row {
  justify-content: center;
}
.cid-u38sivNTNI .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38sivNTNI .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38sivNTNI .card {
    margin-bottom: 32px;
  }
}
.cid-u38sivNTNI .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38sivNTNI .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38sivNTNI .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38sivNTNI .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38sivNTNI .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38sivNTNI .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38sivNTNI .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38siw6C8S {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38siw6C8S .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38siw6C8S .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-u38siw6C8S .container {
    padding: 0 20px;
  }
}
.cid-u38siw6C8S .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38siw6C8S .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38siw6C8S .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38siw6C8S .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38siw6C8S .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38siw6C8S .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38siw6C8S .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38siw6C8S .embla__button--next,
.cid-u38siw6C8S .embla__button--prev {
  display: flex;
}
.cid-u38siw6C8S .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38siw6C8S .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38siw6C8S .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38siw6C8S .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38siw6C8S .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38siw6C8S .embla__button {
    top: 7rem;
  }
}
.cid-u38siw6C8S .embla {
  position: relative;
  width: 100%;
}
.cid-u38siw6C8S .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38siw6C8S .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38siw6C8S .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38siw6C8S .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSrWvagX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSrWvagX .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSrWvagX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSrWvagX H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSrWvagX H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9XKERWtY {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9XKERWtY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9XKERWtY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9XKERWtY .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9XKERWtY .mbr-section-subtitle,
.cid-uj9XKERWtY .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9XKERWtY LABEL {
  color: #ffffff;
}
.cid-u38six2Cu5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38six2Cu5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38six2Cu5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38six2Cu5 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38six2Cu5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38six2Cu5 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38six2Cu5 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38six2Cu5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38six2Cu5 .copyright {
  color: #bbbbbb;
}
.cid-u38srsi8L2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38srsi8L2 nav.navbar {
  position: fixed;
}
.cid-u38srsi8L2 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38srsi8L2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38srsi8L2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38srsi8L2 .dropdown-item:hover,
.cid-u38srsi8L2 .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38srsi8L2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38srsi8L2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38srsi8L2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38srsi8L2 .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38srsi8L2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38srsi8L2 .nav-link {
  position: relative;
}
.cid-u38srsi8L2 .container {
  display: flex;
  margin: auto;
}
.cid-u38srsi8L2 .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38srsi8L2 .dropdown-menu,
.cid-u38srsi8L2 .navbar.opened {
  background: #ffffff !important;
}
.cid-u38srsi8L2 .nav-item:focus,
.cid-u38srsi8L2 .nav-link:focus {
  outline: none;
}
.cid-u38srsi8L2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38srsi8L2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38srsi8L2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38srsi8L2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38srsi8L2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38srsi8L2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38srsi8L2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38srsi8L2 .navbar.opened {
  transition: all 0.3s;
}
.cid-u38srsi8L2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38srsi8L2 .navbar .navbar-logo img {
  width: auto;
}
.cid-u38srsi8L2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38srsi8L2 .navbar.collapsed {
  justify-content: center;
}
.cid-u38srsi8L2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38srsi8L2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38srsi8L2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38srsi8L2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38srsi8L2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38srsi8L2 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38srsi8L2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38srsi8L2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38srsi8L2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38srsi8L2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38srsi8L2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38srsi8L2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38srsi8L2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38srsi8L2 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38srsi8L2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38srsi8L2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38srsi8L2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38srsi8L2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38srsi8L2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38srsi8L2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38srsi8L2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38srsi8L2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38srsi8L2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38srsi8L2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38srsi8L2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38srsi8L2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38srsi8L2 .dropdown-item.active,
.cid-u38srsi8L2 .dropdown-item:active {
  background-color: transparent;
}
.cid-u38srsi8L2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38srsi8L2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38srsi8L2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38srsi8L2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38srsi8L2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38srsi8L2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38srsi8L2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38srsi8L2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38srsi8L2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38srsi8L2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38srsi8L2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38srsi8L2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38srsi8L2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38srsi8L2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38srsi8L2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38srsi8L2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38srsi8L2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38srsi8L2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38srsi8L2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38srsi8L2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38srsi8L2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38srsi8L2 .navbar {
    height: 70px;
  }
  .cid-u38srsi8L2 .navbar.opened {
    height: auto;
  }
  .cid-u38srsi8L2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38srsGILz {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38srsGILz .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38srsGILz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38srsGILz .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38srsGILz .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38srsGILz .mbr-section-btn {
  text-align: center;
}
.cid-u38srsGILz .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38srsGILz .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38srsGILz .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38srsGILz img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38srsGILz .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38srsGILz .wrap {
    opacity: 1 !important;
  }
  .cid-u38srsGILz .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38srsGILz .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38srsGILz P {
  color: #ffffff;
}
.cid-u38srt0KGo {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38srt0KGo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38srt0KGo img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38srt0KGo img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38srt0KGo img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38srt0KGo .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38srt0KGo .mbr-section-title {
  color: #000000;
}
.cid-u38srt0KGo .mbr-text {
  color: #000000;
}
.cid-u4lIEIQaWA {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lIEIQaWA .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lIEIQaWA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lIEIQaWA .container {
    max-width: 1400px;
  }
}
.cid-u4lIEIQaWA .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lIEIQaWA .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lIEIQaWA .row {
  justify-content: center;
}
.cid-u4lIEIQaWA .mbr-section-title {
  color: #ffffff;
}
.cid-u4lIEIQaWA .card-text {
  color: #ffffff;
}
.cid-u4lIEIQaWA .card-title,
.cid-u4lIEIQaWA .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lIFepFvD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lIFepFvD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lIFepFvD img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lIFepFvD img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lIFepFvD .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lIFepFvD .mbr-section-title {
  color: #000000;
}
.cid-u4lIFepFvD .mbr-text {
  color: #000000;
}
.cid-u4lIFepFvD .mbr-description {
  text-align: left;
}
.cid-u4lIFAHiea {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lIFAHiea .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lIFAHiea img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lIFAHiea img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lIFAHiea .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lIFAHiea .mbr-section-title {
  color: #000000;
}
.cid-u4lIFAHiea .mbr-text {
  color: #000000;
}
.cid-u4lIFAHiea .mbr-description {
  text-align: left;
}
.cid-uaIoJ82sro {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIoJ82sro .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIoJ82sro img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIoJ82sro img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIoJ82sro .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIoJ82sro .mbr-section-title {
  color: #000000;
}
.cid-uaIoJ82sro .mbr-text {
  color: #000000;
}
.cid-uaIoJ82sro .mbr-description {
  text-align: left;
}
.cid-u38srtDN2h {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38srtDN2h .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38srtDN2h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38srtDN2h .row {
  justify-content: center;
}
.cid-u38srtDN2h .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38srtDN2h .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38srtDN2h .card {
    margin-bottom: 32px;
  }
}
.cid-u38srtDN2h .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38srtDN2h .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38srtDN2h .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38srtDN2h .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38srtDN2h .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38srtDN2h .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38srtDN2h .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38srtYKaW {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38srtYKaW .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38srtYKaW .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-u38srtYKaW .container {
    padding: 0 20px;
  }
}
.cid-u38srtYKaW .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38srtYKaW .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38srtYKaW .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38srtYKaW .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38srtYKaW .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38srtYKaW .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38srtYKaW .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38srtYKaW .embla__button--next,
.cid-u38srtYKaW .embla__button--prev {
  display: flex;
}
.cid-u38srtYKaW .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38srtYKaW .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38srtYKaW .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38srtYKaW .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38srtYKaW .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38srtYKaW .embla__button {
    top: 7rem;
  }
}
.cid-u38srtYKaW .embla {
  position: relative;
  width: 100%;
}
.cid-u38srtYKaW .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38srtYKaW .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38srtYKaW .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38srtYKaW .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsStchOTf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsStchOTf .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsStchOTf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsStchOTf H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsStchOTf H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9XO05h8z {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9XO05h8z .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9XO05h8z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9XO05h8z .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9XO05h8z .mbr-section-subtitle,
.cid-uj9XO05h8z .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9XO05h8z LABEL {
  color: #ffffff;
}
.cid-u38srv4BKE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38srv4BKE .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38srv4BKE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38srv4BKE .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38srv4BKE .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38srv4BKE .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38srv4BKE .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38srv4BKE div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38srv4BKE .copyright {
  color: #bbbbbb;
}
.cid-u38sHwe4Ep {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38sHwe4Ep nav.navbar {
  position: fixed;
}
.cid-u38sHwe4Ep .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38sHwe4Ep .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38sHwe4Ep .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38sHwe4Ep .dropdown-item:hover,
.cid-u38sHwe4Ep .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38sHwe4Ep .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38sHwe4Ep .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38sHwe4Ep .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38sHwe4Ep .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38sHwe4Ep .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38sHwe4Ep .nav-link {
  position: relative;
}
.cid-u38sHwe4Ep .container {
  display: flex;
  margin: auto;
}
.cid-u38sHwe4Ep .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38sHwe4Ep .dropdown-menu,
.cid-u38sHwe4Ep .navbar.opened {
  background: #ffffff !important;
}
.cid-u38sHwe4Ep .nav-item:focus,
.cid-u38sHwe4Ep .nav-link:focus {
  outline: none;
}
.cid-u38sHwe4Ep .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38sHwe4Ep .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38sHwe4Ep .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38sHwe4Ep .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38sHwe4Ep .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38sHwe4Ep .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38sHwe4Ep .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38sHwe4Ep .navbar.opened {
  transition: all 0.3s;
}
.cid-u38sHwe4Ep .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38sHwe4Ep .navbar .navbar-logo img {
  width: auto;
}
.cid-u38sHwe4Ep .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38sHwe4Ep .navbar.collapsed {
  justify-content: center;
}
.cid-u38sHwe4Ep .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38sHwe4Ep .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38sHwe4Ep .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38sHwe4Ep .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38sHwe4Ep .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38sHwe4Ep .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38sHwe4Ep .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38sHwe4Ep .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38sHwe4Ep .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38sHwe4Ep .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38sHwe4Ep .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38sHwe4Ep .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38sHwe4Ep .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38sHwe4Ep .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38sHwe4Ep .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38sHwe4Ep .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38sHwe4Ep .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38sHwe4Ep .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38sHwe4Ep .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38sHwe4Ep .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38sHwe4Ep .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38sHwe4Ep .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38sHwe4Ep .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38sHwe4Ep .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38sHwe4Ep .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38sHwe4Ep .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38sHwe4Ep .dropdown-item.active,
.cid-u38sHwe4Ep .dropdown-item:active {
  background-color: transparent;
}
.cid-u38sHwe4Ep .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38sHwe4Ep .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38sHwe4Ep .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38sHwe4Ep .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38sHwe4Ep .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38sHwe4Ep .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38sHwe4Ep ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38sHwe4Ep .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38sHwe4Ep button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38sHwe4Ep button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38sHwe4Ep button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38sHwe4Ep button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38sHwe4Ep button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38sHwe4Ep button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38sHwe4Ep nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38sHwe4Ep nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38sHwe4Ep nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38sHwe4Ep nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38sHwe4Ep .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38sHwe4Ep a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38sHwe4Ep .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38sHwe4Ep .navbar {
    height: 70px;
  }
  .cid-u38sHwe4Ep .navbar.opened {
    height: auto;
  }
  .cid-u38sHwe4Ep .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38sHwBnUa {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38sHwBnUa .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38sHwBnUa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38sHwBnUa .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38sHwBnUa .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38sHwBnUa .mbr-section-btn {
  text-align: center;
}
.cid-u38sHwBnUa .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38sHwBnUa .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38sHwBnUa .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38sHwBnUa img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38sHwBnUa .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38sHwBnUa .wrap {
    opacity: 1 !important;
  }
  .cid-u38sHwBnUa .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38sHwBnUa .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38sHwBnUa P {
  color: #ffffff;
}
.cid-u38sHwV5Tn {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38sHwV5Tn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38sHwV5Tn img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38sHwV5Tn img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38sHwV5Tn img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38sHwV5Tn .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38sHwV5Tn .mbr-section-title {
  color: #000000;
}
.cid-u38sHwV5Tn .mbr-text {
  color: #000000;
}
.cid-u4lIMojUOy {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lIMojUOy .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lIMojUOy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lIMojUOy .container {
    max-width: 1400px;
  }
}
.cid-u4lIMojUOy .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lIMojUOy .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lIMojUOy .row {
  justify-content: center;
}
.cid-u4lIMojUOy .mbr-section-title {
  color: #ffffff;
}
.cid-u4lIMojUOy .card-text {
  color: #ffffff;
}
.cid-u4lIMojUOy .card-title,
.cid-u4lIMojUOy .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lIMXGkuH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lIMXGkuH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lIMXGkuH img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lIMXGkuH img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lIMXGkuH .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lIMXGkuH .mbr-section-title {
  color: #000000;
}
.cid-u4lIMXGkuH .mbr-text {
  color: #000000;
}
.cid-u4lIMXGkuH .mbr-description {
  text-align: left;
}
.cid-u4lINFzdSw {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lINFzdSw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lINFzdSw img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lINFzdSw img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lINFzdSw .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lINFzdSw .mbr-section-title {
  color: #000000;
}
.cid-u4lINFzdSw .mbr-text {
  color: #000000;
}
.cid-u4lINFzdSw .mbr-description {
  text-align: left;
}
.cid-uaIoOtyiQM {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIoOtyiQM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIoOtyiQM img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIoOtyiQM img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIoOtyiQM .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIoOtyiQM .mbr-section-title {
  color: #000000;
}
.cid-uaIoOtyiQM .mbr-text {
  color: #000000;
}
.cid-uaIoOtyiQM .mbr-description {
  text-align: left;
}
.cid-u38sHxB8tc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38sHxB8tc .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38sHxB8tc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38sHxB8tc .row {
  justify-content: center;
}
.cid-u38sHxB8tc .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38sHxB8tc .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38sHxB8tc .card {
    margin-bottom: 32px;
  }
}
.cid-u38sHxB8tc .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38sHxB8tc .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38sHxB8tc .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38sHxB8tc .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38sHxB8tc .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38sHxB8tc .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38sHxB8tc .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38sHxV5eH {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38sHxV5eH .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38sHxV5eH .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-u38sHxV5eH .container {
    padding: 0 20px;
  }
}
.cid-u38sHxV5eH .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38sHxV5eH .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38sHxV5eH .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38sHxV5eH .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38sHxV5eH .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38sHxV5eH .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38sHxV5eH .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38sHxV5eH .embla__button--next,
.cid-u38sHxV5eH .embla__button--prev {
  display: flex;
}
.cid-u38sHxV5eH .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38sHxV5eH .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38sHxV5eH .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38sHxV5eH .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38sHxV5eH .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38sHxV5eH .embla__button {
    top: 7rem;
  }
}
.cid-u38sHxV5eH .embla {
  position: relative;
  width: 100%;
}
.cid-u38sHxV5eH .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38sHxV5eH .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38sHxV5eH .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38sHxV5eH .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSuBoxL9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSuBoxL9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSuBoxL9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSuBoxL9 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSuBoxL9 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9XSw24Dx {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9XSw24Dx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9XSw24Dx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9XSw24Dx .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9XSw24Dx .mbr-section-subtitle,
.cid-uj9XSw24Dx .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9XSw24Dx LABEL {
  color: #ffffff;
}
.cid-u38sHyWFYb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38sHyWFYb .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38sHyWFYb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38sHyWFYb .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38sHyWFYb .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38sHyWFYb .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38sHyWFYb .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38sHyWFYb div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38sHyWFYb .copyright {
  color: #bbbbbb;
}
.cid-u38sSWXVaI {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38sSWXVaI nav.navbar {
  position: fixed;
}
.cid-u38sSWXVaI .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38sSWXVaI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38sSWXVaI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38sSWXVaI .dropdown-item:hover,
.cid-u38sSWXVaI .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38sSWXVaI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38sSWXVaI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38sSWXVaI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38sSWXVaI .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38sSWXVaI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38sSWXVaI .nav-link {
  position: relative;
}
.cid-u38sSWXVaI .container {
  display: flex;
  margin: auto;
}
.cid-u38sSWXVaI .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38sSWXVaI .dropdown-menu,
.cid-u38sSWXVaI .navbar.opened {
  background: #ffffff !important;
}
.cid-u38sSWXVaI .nav-item:focus,
.cid-u38sSWXVaI .nav-link:focus {
  outline: none;
}
.cid-u38sSWXVaI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38sSWXVaI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38sSWXVaI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38sSWXVaI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38sSWXVaI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38sSWXVaI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38sSWXVaI .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38sSWXVaI .navbar.opened {
  transition: all 0.3s;
}
.cid-u38sSWXVaI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38sSWXVaI .navbar .navbar-logo img {
  width: auto;
}
.cid-u38sSWXVaI .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38sSWXVaI .navbar.collapsed {
  justify-content: center;
}
.cid-u38sSWXVaI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38sSWXVaI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38sSWXVaI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38sSWXVaI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38sSWXVaI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38sSWXVaI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38sSWXVaI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38sSWXVaI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38sSWXVaI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38sSWXVaI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38sSWXVaI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38sSWXVaI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38sSWXVaI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38sSWXVaI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38sSWXVaI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38sSWXVaI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38sSWXVaI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38sSWXVaI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38sSWXVaI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38sSWXVaI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38sSWXVaI .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38sSWXVaI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38sSWXVaI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38sSWXVaI .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38sSWXVaI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38sSWXVaI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38sSWXVaI .dropdown-item.active,
.cid-u38sSWXVaI .dropdown-item:active {
  background-color: transparent;
}
.cid-u38sSWXVaI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38sSWXVaI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38sSWXVaI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38sSWXVaI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38sSWXVaI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38sSWXVaI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38sSWXVaI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38sSWXVaI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38sSWXVaI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38sSWXVaI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38sSWXVaI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38sSWXVaI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38sSWXVaI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38sSWXVaI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38sSWXVaI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38sSWXVaI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38sSWXVaI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38sSWXVaI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38sSWXVaI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38sSWXVaI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38sSWXVaI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38sSWXVaI .navbar {
    height: 70px;
  }
  .cid-u38sSWXVaI .navbar.opened {
    height: auto;
  }
  .cid-u38sSWXVaI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38sSXl2Fg {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38sSXl2Fg .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38sSXl2Fg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38sSXl2Fg .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38sSXl2Fg .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38sSXl2Fg .mbr-section-btn {
  text-align: center;
}
.cid-u38sSXl2Fg .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38sSXl2Fg .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38sSXl2Fg .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38sSXl2Fg img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38sSXl2Fg .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38sSXl2Fg .wrap {
    opacity: 1 !important;
  }
  .cid-u38sSXl2Fg .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38sSXl2Fg .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38sSXl2Fg P {
  color: #ffffff;
}
.cid-u38sSXGWG5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38sSXGWG5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38sSXGWG5 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38sSXGWG5 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38sSXGWG5 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38sSXGWG5 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38sSXGWG5 .mbr-section-title {
  color: #000000;
}
.cid-u38sSXGWG5 .mbr-text {
  color: #000000;
}
.cid-u4lIU6jEgN {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lIU6jEgN .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lIU6jEgN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lIU6jEgN .container {
    max-width: 1400px;
  }
}
.cid-u4lIU6jEgN .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lIU6jEgN .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lIU6jEgN .row {
  justify-content: center;
}
.cid-u4lIU6jEgN .mbr-section-title {
  color: #ffffff;
}
.cid-u4lIU6jEgN .card-text {
  color: #ffffff;
}
.cid-u4lIU6jEgN .card-title,
.cid-u4lIU6jEgN .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lIUGyYAT {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lIUGyYAT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lIUGyYAT img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lIUGyYAT img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lIUGyYAT .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lIUGyYAT .mbr-section-title {
  color: #000000;
}
.cid-u4lIUGyYAT .mbr-text {
  color: #000000;
}
.cid-u4lIUGyYAT .mbr-description {
  text-align: left;
}
.cid-u4lIVkuhOF {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lIVkuhOF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lIVkuhOF img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lIVkuhOF img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lIVkuhOF .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lIVkuhOF .mbr-section-title {
  color: #000000;
}
.cid-u4lIVkuhOF .mbr-text {
  color: #000000;
}
.cid-u4lIVkuhOF .mbr-description {
  text-align: left;
}
.cid-uaIoSwFFiG {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIoSwFFiG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIoSwFFiG img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIoSwFFiG img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIoSwFFiG .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIoSwFFiG .mbr-section-title {
  color: #000000;
}
.cid-uaIoSwFFiG .mbr-text {
  color: #000000;
}
.cid-uaIoSwFFiG .mbr-description {
  text-align: left;
}
.cid-u38sSYiZbE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38sSYiZbE .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38sSYiZbE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38sSYiZbE .row {
  justify-content: center;
}
.cid-u38sSYiZbE .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38sSYiZbE .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38sSYiZbE .card {
    margin-bottom: 32px;
  }
}
.cid-u38sSYiZbE .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38sSYiZbE .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38sSYiZbE .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38sSYiZbE .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38sSYiZbE .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38sSYiZbE .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38sSYiZbE .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38sSYBdoI {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38sSYBdoI .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38sSYBdoI .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-u38sSYBdoI .container {
    padding: 0 20px;
  }
}
.cid-u38sSYBdoI .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38sSYBdoI .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38sSYBdoI .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38sSYBdoI .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38sSYBdoI .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38sSYBdoI .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38sSYBdoI .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38sSYBdoI .embla__button--next,
.cid-u38sSYBdoI .embla__button--prev {
  display: flex;
}
.cid-u38sSYBdoI .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38sSYBdoI .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38sSYBdoI .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38sSYBdoI .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38sSYBdoI .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38sSYBdoI .embla__button {
    top: 7rem;
  }
}
.cid-u38sSYBdoI .embla {
  position: relative;
  width: 100%;
}
.cid-u38sSYBdoI .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38sSYBdoI .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38sSYBdoI .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38sSYBdoI .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSvViuAg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSvViuAg .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSvViuAg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSvViuAg H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSvViuAg H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9XVHDB6B {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9XVHDB6B .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9XVHDB6B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9XVHDB6B .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9XVHDB6B .mbr-section-subtitle,
.cid-uj9XVHDB6B .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9XVHDB6B LABEL {
  color: #ffffff;
}
.cid-u38sSZxPqZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38sSZxPqZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38sSZxPqZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38sSZxPqZ .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38sSZxPqZ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38sSZxPqZ .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38sSZxPqZ .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38sSZxPqZ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38sSZxPqZ .copyright {
  color: #bbbbbb;
}
.cid-u38t6dFa5x {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38t6dFa5x nav.navbar {
  position: fixed;
}
.cid-u38t6dFa5x .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38t6dFa5x .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38t6dFa5x .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38t6dFa5x .dropdown-item:hover,
.cid-u38t6dFa5x .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38t6dFa5x .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38t6dFa5x .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38t6dFa5x .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38t6dFa5x .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38t6dFa5x .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38t6dFa5x .nav-link {
  position: relative;
}
.cid-u38t6dFa5x .container {
  display: flex;
  margin: auto;
}
.cid-u38t6dFa5x .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38t6dFa5x .dropdown-menu,
.cid-u38t6dFa5x .navbar.opened {
  background: #ffffff !important;
}
.cid-u38t6dFa5x .nav-item:focus,
.cid-u38t6dFa5x .nav-link:focus {
  outline: none;
}
.cid-u38t6dFa5x .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38t6dFa5x .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38t6dFa5x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38t6dFa5x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38t6dFa5x .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38t6dFa5x .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38t6dFa5x .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38t6dFa5x .navbar.opened {
  transition: all 0.3s;
}
.cid-u38t6dFa5x .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38t6dFa5x .navbar .navbar-logo img {
  width: auto;
}
.cid-u38t6dFa5x .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38t6dFa5x .navbar.collapsed {
  justify-content: center;
}
.cid-u38t6dFa5x .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38t6dFa5x .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38t6dFa5x .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38t6dFa5x .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38t6dFa5x .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38t6dFa5x .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38t6dFa5x .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38t6dFa5x .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38t6dFa5x .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38t6dFa5x .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38t6dFa5x .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38t6dFa5x .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38t6dFa5x .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38t6dFa5x .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38t6dFa5x .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38t6dFa5x .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38t6dFa5x .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38t6dFa5x .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38t6dFa5x .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38t6dFa5x .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38t6dFa5x .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38t6dFa5x .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38t6dFa5x .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38t6dFa5x .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38t6dFa5x .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38t6dFa5x .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38t6dFa5x .dropdown-item.active,
.cid-u38t6dFa5x .dropdown-item:active {
  background-color: transparent;
}
.cid-u38t6dFa5x .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38t6dFa5x .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38t6dFa5x .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38t6dFa5x .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38t6dFa5x .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38t6dFa5x .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38t6dFa5x ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38t6dFa5x .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38t6dFa5x button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38t6dFa5x button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38t6dFa5x button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38t6dFa5x button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38t6dFa5x button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38t6dFa5x button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38t6dFa5x nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38t6dFa5x nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38t6dFa5x nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38t6dFa5x nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38t6dFa5x .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38t6dFa5x a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38t6dFa5x .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38t6dFa5x .navbar {
    height: 70px;
  }
  .cid-u38t6dFa5x .navbar.opened {
    height: auto;
  }
  .cid-u38t6dFa5x .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38t6e2xCz {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38t6e2xCz .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38t6e2xCz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38t6e2xCz .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38t6e2xCz .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38t6e2xCz .mbr-section-btn {
  text-align: center;
}
.cid-u38t6e2xCz .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38t6e2xCz .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38t6e2xCz .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38t6e2xCz img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38t6e2xCz .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38t6e2xCz .wrap {
    opacity: 1 !important;
  }
  .cid-u38t6e2xCz .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38t6e2xCz .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38t6e2xCz P {
  color: #ffffff;
}
.cid-u38t6enArF {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38t6enArF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38t6enArF img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38t6enArF img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38t6enArF img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38t6enArF .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38t6enArF .mbr-section-title {
  color: #000000;
}
.cid-u38t6enArF .mbr-text {
  color: #000000;
}
.cid-u4lJfCig8s {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lJfCig8s .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lJfCig8s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lJfCig8s .container {
    max-width: 1400px;
  }
}
.cid-u4lJfCig8s .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lJfCig8s .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lJfCig8s .row {
  justify-content: center;
}
.cid-u4lJfCig8s .mbr-section-title {
  color: #ffffff;
}
.cid-u4lJfCig8s .card-text {
  color: #ffffff;
}
.cid-u4lJfCig8s .card-title,
.cid-u4lJfCig8s .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lJgdIMi7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lJgdIMi7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lJgdIMi7 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lJgdIMi7 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lJgdIMi7 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lJgdIMi7 .mbr-section-title {
  color: #000000;
}
.cid-u4lJgdIMi7 .mbr-text {
  color: #000000;
}
.cid-u4lJgdIMi7 .mbr-description {
  text-align: left;
}
.cid-u4lJgzJIOs {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lJgzJIOs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lJgzJIOs img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lJgzJIOs img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lJgzJIOs .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lJgzJIOs .mbr-section-title {
  color: #000000;
}
.cid-u4lJgzJIOs .mbr-text {
  color: #000000;
}
.cid-u4lJgzJIOs .mbr-description {
  text-align: left;
}
.cid-uaIp9MMHOE {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIp9MMHOE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIp9MMHOE img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIp9MMHOE img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIp9MMHOE .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIp9MMHOE .mbr-section-title {
  color: #000000;
}
.cid-uaIp9MMHOE .mbr-text {
  color: #000000;
}
.cid-uaIp9MMHOE .mbr-description {
  text-align: left;
}
.cid-u38t6f0XXS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38t6f0XXS .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38t6f0XXS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38t6f0XXS .row {
  justify-content: center;
}
.cid-u38t6f0XXS .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38t6f0XXS .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38t6f0XXS .card {
    margin-bottom: 32px;
  }
}
.cid-u38t6f0XXS .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38t6f0XXS .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38t6f0XXS .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38t6f0XXS .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38t6f0XXS .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38t6f0XXS .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38t6f0XXS .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38t6flHIJ {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38t6flHIJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38t6flHIJ .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-u38t6flHIJ .container {
    padding: 0 20px;
  }
}
.cid-u38t6flHIJ .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38t6flHIJ .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38t6flHIJ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38t6flHIJ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38t6flHIJ .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38t6flHIJ .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38t6flHIJ .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38t6flHIJ .embla__button--next,
.cid-u38t6flHIJ .embla__button--prev {
  display: flex;
}
.cid-u38t6flHIJ .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38t6flHIJ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38t6flHIJ .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38t6flHIJ .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38t6flHIJ .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38t6flHIJ .embla__button {
    top: 7rem;
  }
}
.cid-u38t6flHIJ .embla {
  position: relative;
  width: 100%;
}
.cid-u38t6flHIJ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38t6flHIJ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38t6flHIJ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38t6flHIJ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSA7AkkK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSA7AkkK .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSA7AkkK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSA7AkkK H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSA7AkkK H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9Y5BbzRV {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9Y5BbzRV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9Y5BbzRV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9Y5BbzRV .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9Y5BbzRV .mbr-section-subtitle,
.cid-uj9Y5BbzRV .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9Y5BbzRV LABEL {
  color: #ffffff;
}
.cid-u38t6gl3oP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38t6gl3oP .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38t6gl3oP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38t6gl3oP .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38t6gl3oP .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38t6gl3oP .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38t6gl3oP .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38t6gl3oP div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38t6gl3oP .copyright {
  color: #bbbbbb;
}
.cid-u38tn8jZOh {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38tn8jZOh nav.navbar {
  position: fixed;
}
.cid-u38tn8jZOh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38tn8jZOh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38tn8jZOh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38tn8jZOh .dropdown-item:hover,
.cid-u38tn8jZOh .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38tn8jZOh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38tn8jZOh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38tn8jZOh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38tn8jZOh .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38tn8jZOh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38tn8jZOh .nav-link {
  position: relative;
}
.cid-u38tn8jZOh .container {
  display: flex;
  margin: auto;
}
.cid-u38tn8jZOh .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38tn8jZOh .dropdown-menu,
.cid-u38tn8jZOh .navbar.opened {
  background: #ffffff !important;
}
.cid-u38tn8jZOh .nav-item:focus,
.cid-u38tn8jZOh .nav-link:focus {
  outline: none;
}
.cid-u38tn8jZOh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38tn8jZOh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38tn8jZOh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38tn8jZOh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38tn8jZOh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38tn8jZOh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38tn8jZOh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38tn8jZOh .navbar.opened {
  transition: all 0.3s;
}
.cid-u38tn8jZOh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38tn8jZOh .navbar .navbar-logo img {
  width: auto;
}
.cid-u38tn8jZOh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38tn8jZOh .navbar.collapsed {
  justify-content: center;
}
.cid-u38tn8jZOh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38tn8jZOh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38tn8jZOh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38tn8jZOh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38tn8jZOh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38tn8jZOh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38tn8jZOh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38tn8jZOh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38tn8jZOh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38tn8jZOh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38tn8jZOh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38tn8jZOh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38tn8jZOh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38tn8jZOh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38tn8jZOh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38tn8jZOh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38tn8jZOh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38tn8jZOh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38tn8jZOh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38tn8jZOh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38tn8jZOh .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38tn8jZOh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38tn8jZOh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38tn8jZOh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38tn8jZOh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38tn8jZOh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38tn8jZOh .dropdown-item.active,
.cid-u38tn8jZOh .dropdown-item:active {
  background-color: transparent;
}
.cid-u38tn8jZOh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38tn8jZOh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38tn8jZOh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38tn8jZOh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38tn8jZOh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38tn8jZOh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38tn8jZOh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38tn8jZOh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38tn8jZOh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38tn8jZOh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38tn8jZOh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38tn8jZOh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38tn8jZOh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38tn8jZOh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38tn8jZOh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38tn8jZOh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38tn8jZOh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38tn8jZOh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38tn8jZOh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38tn8jZOh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38tn8jZOh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38tn8jZOh .navbar {
    height: 70px;
  }
  .cid-u38tn8jZOh .navbar.opened {
    height: auto;
  }
  .cid-u38tn8jZOh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38tn8F76D {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38tn8F76D .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38tn8F76D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38tn8F76D .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38tn8F76D .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38tn8F76D .mbr-section-btn {
  text-align: center;
}
.cid-u38tn8F76D .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38tn8F76D .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38tn8F76D .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38tn8F76D img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38tn8F76D .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38tn8F76D .wrap {
    opacity: 1 !important;
  }
  .cid-u38tn8F76D .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38tn8F76D .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38tn8F76D P {
  color: #ffffff;
}
.cid-u38tn8Zrxb {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38tn8Zrxb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38tn8Zrxb img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38tn8Zrxb img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38tn8Zrxb img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38tn8Zrxb .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38tn8Zrxb .mbr-section-title {
  color: #000000;
}
.cid-u38tn8Zrxb .mbr-text {
  color: #000000;
}
.cid-u4lJ1Yo8m1 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lJ1Yo8m1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lJ1Yo8m1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lJ1Yo8m1 .container {
    max-width: 1400px;
  }
}
.cid-u4lJ1Yo8m1 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lJ1Yo8m1 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lJ1Yo8m1 .row {
  justify-content: center;
}
.cid-u4lJ1Yo8m1 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lJ1Yo8m1 .card-text {
  color: #ffffff;
}
.cid-u4lJ1Yo8m1 .card-title,
.cid-u4lJ1Yo8m1 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lJ2yQs9a {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lJ2yQs9a .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lJ2yQs9a img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lJ2yQs9a img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lJ2yQs9a .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lJ2yQs9a .mbr-section-title {
  color: #000000;
}
.cid-u4lJ2yQs9a .mbr-text {
  color: #000000;
}
.cid-u4lJ2yQs9a .mbr-description {
  text-align: left;
}
.cid-u4lJ36w438 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lJ36w438 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lJ36w438 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lJ36w438 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lJ36w438 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lJ36w438 .mbr-section-title {
  color: #000000;
}
.cid-u4lJ36w438 .mbr-text {
  color: #000000;
}
.cid-u4lJ36w438 .mbr-description {
  text-align: left;
}
.cid-uaIoYyB1xR {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIoYyB1xR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIoYyB1xR img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIoYyB1xR img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIoYyB1xR .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIoYyB1xR .mbr-section-title {
  color: #000000;
}
.cid-uaIoYyB1xR .mbr-text {
  color: #000000;
}
.cid-uaIoYyB1xR .mbr-description {
  text-align: left;
}
.cid-u38tn9BG4w {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38tn9BG4w .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38tn9BG4w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38tn9BG4w .row {
  justify-content: center;
}
.cid-u38tn9BG4w .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38tn9BG4w .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38tn9BG4w .card {
    margin-bottom: 32px;
  }
}
.cid-u38tn9BG4w .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38tn9BG4w .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38tn9BG4w .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38tn9BG4w .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38tn9BG4w .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38tn9BG4w .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38tn9BG4w .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38tn9WRYR {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38tn9WRYR .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38tn9WRYR .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-u38tn9WRYR .container {
    padding: 0 20px;
  }
}
.cid-u38tn9WRYR .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38tn9WRYR .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38tn9WRYR .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38tn9WRYR .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38tn9WRYR .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38tn9WRYR .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38tn9WRYR .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38tn9WRYR .embla__button--next,
.cid-u38tn9WRYR .embla__button--prev {
  display: flex;
}
.cid-u38tn9WRYR .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38tn9WRYR .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38tn9WRYR .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38tn9WRYR .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38tn9WRYR .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38tn9WRYR .embla__button {
    top: 7rem;
  }
}
.cid-u38tn9WRYR .embla {
  position: relative;
  width: 100%;
}
.cid-u38tn9WRYR .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38tn9WRYR .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38tn9WRYR .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38tn9WRYR .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSx58W1b {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSx58W1b .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSx58W1b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSx58W1b H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSx58W1b H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9XXZln1k {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9XXZln1k .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9XXZln1k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9XXZln1k .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9XXZln1k .mbr-section-subtitle,
.cid-uj9XXZln1k .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9XXZln1k LABEL {
  color: #ffffff;
}
.cid-u38tnaSV0o {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38tnaSV0o .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38tnaSV0o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38tnaSV0o .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38tnaSV0o .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38tnaSV0o .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38tnaSV0o .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38tnaSV0o div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38tnaSV0o .copyright {
  color: #bbbbbb;
}
.cid-u38tKZUIad {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38tKZUIad nav.navbar {
  position: fixed;
}
.cid-u38tKZUIad .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38tKZUIad .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38tKZUIad .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38tKZUIad .dropdown-item:hover,
.cid-u38tKZUIad .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38tKZUIad .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38tKZUIad .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38tKZUIad .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38tKZUIad .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38tKZUIad .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38tKZUIad .nav-link {
  position: relative;
}
.cid-u38tKZUIad .container {
  display: flex;
  margin: auto;
}
.cid-u38tKZUIad .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38tKZUIad .dropdown-menu,
.cid-u38tKZUIad .navbar.opened {
  background: #ffffff !important;
}
.cid-u38tKZUIad .nav-item:focus,
.cid-u38tKZUIad .nav-link:focus {
  outline: none;
}
.cid-u38tKZUIad .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38tKZUIad .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38tKZUIad .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38tKZUIad .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38tKZUIad .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38tKZUIad .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38tKZUIad .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38tKZUIad .navbar.opened {
  transition: all 0.3s;
}
.cid-u38tKZUIad .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38tKZUIad .navbar .navbar-logo img {
  width: auto;
}
.cid-u38tKZUIad .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38tKZUIad .navbar.collapsed {
  justify-content: center;
}
.cid-u38tKZUIad .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38tKZUIad .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38tKZUIad .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38tKZUIad .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38tKZUIad .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38tKZUIad .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38tKZUIad .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38tKZUIad .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38tKZUIad .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38tKZUIad .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38tKZUIad .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38tKZUIad .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38tKZUIad .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38tKZUIad .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38tKZUIad .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38tKZUIad .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38tKZUIad .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38tKZUIad .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38tKZUIad .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38tKZUIad .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38tKZUIad .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38tKZUIad .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38tKZUIad .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38tKZUIad .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38tKZUIad .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38tKZUIad .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38tKZUIad .dropdown-item.active,
.cid-u38tKZUIad .dropdown-item:active {
  background-color: transparent;
}
.cid-u38tKZUIad .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38tKZUIad .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38tKZUIad .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38tKZUIad .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38tKZUIad .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38tKZUIad .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38tKZUIad ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38tKZUIad .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38tKZUIad button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38tKZUIad button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38tKZUIad button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38tKZUIad button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38tKZUIad button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38tKZUIad button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38tKZUIad nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38tKZUIad nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38tKZUIad nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38tKZUIad nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38tKZUIad .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38tKZUIad a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38tKZUIad .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38tKZUIad .navbar {
    height: 70px;
  }
  .cid-u38tKZUIad .navbar.opened {
    height: auto;
  }
  .cid-u38tKZUIad .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38tL0h5W1 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38tL0h5W1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38tL0h5W1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38tL0h5W1 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38tL0h5W1 .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38tL0h5W1 .mbr-section-btn {
  text-align: center;
}
.cid-u38tL0h5W1 .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38tL0h5W1 .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38tL0h5W1 .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38tL0h5W1 img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38tL0h5W1 .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38tL0h5W1 .wrap {
    opacity: 1 !important;
  }
  .cid-u38tL0h5W1 .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38tL0h5W1 .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38tL0h5W1 P {
  color: #ffffff;
}
.cid-u38tL0DBJ5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38tL0DBJ5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38tL0DBJ5 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38tL0DBJ5 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38tL0DBJ5 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38tL0DBJ5 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38tL0DBJ5 .mbr-section-title {
  color: #000000;
}
.cid-u38tL0DBJ5 .mbr-text {
  color: #000000;
}
.cid-u4lJ8TWiwF {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lJ8TWiwF .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lJ8TWiwF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lJ8TWiwF .container {
    max-width: 1400px;
  }
}
.cid-u4lJ8TWiwF .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lJ8TWiwF .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lJ8TWiwF .row {
  justify-content: center;
}
.cid-u4lJ8TWiwF .mbr-section-title {
  color: #ffffff;
}
.cid-u4lJ8TWiwF .card-text {
  color: #ffffff;
}
.cid-u4lJ8TWiwF .card-title,
.cid-u4lJ8TWiwF .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lJ9vVesw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lJ9vVesw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lJ9vVesw img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lJ9vVesw img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lJ9vVesw .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lJ9vVesw .mbr-section-title {
  color: #000000;
}
.cid-u4lJ9vVesw .mbr-text {
  color: #000000;
}
.cid-u4lJ9vVesw .mbr-description {
  text-align: left;
}
.cid-u4lJa2T8Wz {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lJa2T8Wz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lJa2T8Wz img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lJa2T8Wz img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lJa2T8Wz .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lJa2T8Wz .mbr-section-title {
  color: #000000;
}
.cid-u4lJa2T8Wz .mbr-text {
  color: #000000;
}
.cid-u4lJa2T8Wz .mbr-description {
  text-align: left;
}
.cid-uaIp4u6p7A {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIp4u6p7A .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIp4u6p7A img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIp4u6p7A img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIp4u6p7A .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIp4u6p7A .mbr-section-title {
  color: #000000;
}
.cid-uaIp4u6p7A .mbr-text {
  color: #000000;
}
.cid-uaIp4u6p7A .mbr-description {
  text-align: left;
}
.cid-u38tL1gwcm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38tL1gwcm .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38tL1gwcm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38tL1gwcm .row {
  justify-content: center;
}
.cid-u38tL1gwcm .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38tL1gwcm .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38tL1gwcm .card {
    margin-bottom: 32px;
  }
}
.cid-u38tL1gwcm .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38tL1gwcm .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38tL1gwcm .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38tL1gwcm .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38tL1gwcm .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38tL1gwcm .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38tL1gwcm .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38tL1zC5Y {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38tL1zC5Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38tL1zC5Y .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-u38tL1zC5Y .container {
    padding: 0 20px;
  }
}
.cid-u38tL1zC5Y .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38tL1zC5Y .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38tL1zC5Y .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38tL1zC5Y .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38tL1zC5Y .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38tL1zC5Y .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38tL1zC5Y .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38tL1zC5Y .embla__button--next,
.cid-u38tL1zC5Y .embla__button--prev {
  display: flex;
}
.cid-u38tL1zC5Y .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38tL1zC5Y .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38tL1zC5Y .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38tL1zC5Y .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38tL1zC5Y .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38tL1zC5Y .embla__button {
    top: 7rem;
  }
}
.cid-u38tL1zC5Y .embla {
  position: relative;
  width: 100%;
}
.cid-u38tL1zC5Y .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38tL1zC5Y .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38tL1zC5Y .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38tL1zC5Y .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSySeX2M {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSySeX2M .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSySeX2M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSySeX2M H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSySeX2M H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9Y2wVB9L {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9Y2wVB9L .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9Y2wVB9L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9Y2wVB9L .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9Y2wVB9L .mbr-section-subtitle,
.cid-uj9Y2wVB9L .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9Y2wVB9L LABEL {
  color: #ffffff;
}
.cid-u38tL2xYGd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38tL2xYGd .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38tL2xYGd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38tL2xYGd .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38tL2xYGd .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38tL2xYGd .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38tL2xYGd .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38tL2xYGd div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38tL2xYGd .copyright {
  color: #bbbbbb;
}
.cid-u38uhWKxoE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38uhWKxoE nav.navbar {
  position: fixed;
}
.cid-u38uhWKxoE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38uhWKxoE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38uhWKxoE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38uhWKxoE .dropdown-item:hover,
.cid-u38uhWKxoE .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38uhWKxoE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38uhWKxoE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38uhWKxoE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38uhWKxoE .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38uhWKxoE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38uhWKxoE .nav-link {
  position: relative;
}
.cid-u38uhWKxoE .container {
  display: flex;
  margin: auto;
}
.cid-u38uhWKxoE .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38uhWKxoE .dropdown-menu,
.cid-u38uhWKxoE .navbar.opened {
  background: #ffffff !important;
}
.cid-u38uhWKxoE .nav-item:focus,
.cid-u38uhWKxoE .nav-link:focus {
  outline: none;
}
.cid-u38uhWKxoE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38uhWKxoE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38uhWKxoE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38uhWKxoE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38uhWKxoE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38uhWKxoE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38uhWKxoE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38uhWKxoE .navbar.opened {
  transition: all 0.3s;
}
.cid-u38uhWKxoE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38uhWKxoE .navbar .navbar-logo img {
  width: auto;
}
.cid-u38uhWKxoE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38uhWKxoE .navbar.collapsed {
  justify-content: center;
}
.cid-u38uhWKxoE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38uhWKxoE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38uhWKxoE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38uhWKxoE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38uhWKxoE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38uhWKxoE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38uhWKxoE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38uhWKxoE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38uhWKxoE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38uhWKxoE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38uhWKxoE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38uhWKxoE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38uhWKxoE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38uhWKxoE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38uhWKxoE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38uhWKxoE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38uhWKxoE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38uhWKxoE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38uhWKxoE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38uhWKxoE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38uhWKxoE .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38uhWKxoE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38uhWKxoE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38uhWKxoE .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38uhWKxoE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38uhWKxoE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38uhWKxoE .dropdown-item.active,
.cid-u38uhWKxoE .dropdown-item:active {
  background-color: transparent;
}
.cid-u38uhWKxoE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38uhWKxoE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38uhWKxoE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38uhWKxoE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38uhWKxoE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38uhWKxoE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38uhWKxoE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38uhWKxoE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38uhWKxoE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38uhWKxoE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38uhWKxoE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38uhWKxoE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38uhWKxoE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38uhWKxoE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38uhWKxoE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38uhWKxoE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38uhWKxoE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38uhWKxoE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38uhWKxoE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38uhWKxoE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38uhWKxoE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38uhWKxoE .navbar {
    height: 70px;
  }
  .cid-u38uhWKxoE .navbar.opened {
    height: auto;
  }
  .cid-u38uhWKxoE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38uhX6R0o {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38uhX6R0o .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38uhX6R0o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38uhX6R0o .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38uhX6R0o .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38uhX6R0o .mbr-section-btn {
  text-align: center;
}
.cid-u38uhX6R0o .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38uhX6R0o .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38uhX6R0o .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38uhX6R0o img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38uhX6R0o .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38uhX6R0o .wrap {
    opacity: 1 !important;
  }
  .cid-u38uhX6R0o .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38uhX6R0o .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38uhX6R0o P {
  color: #ffffff;
}
.cid-u38uhXqDyj {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38uhXqDyj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38uhXqDyj img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38uhXqDyj img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38uhXqDyj img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38uhXqDyj .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38uhXqDyj .mbr-section-title {
  color: #000000;
}
.cid-u38uhXqDyj .mbr-text {
  color: #000000;
}
.cid-u4lJmpBDpz {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lJmpBDpz .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lJmpBDpz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lJmpBDpz .container {
    max-width: 1400px;
  }
}
.cid-u4lJmpBDpz .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lJmpBDpz .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lJmpBDpz .row {
  justify-content: center;
}
.cid-u4lJmpBDpz .mbr-section-title {
  color: #ffffff;
}
.cid-u4lJmpBDpz .card-text {
  color: #ffffff;
}
.cid-u4lJmpBDpz .card-title,
.cid-u4lJmpBDpz .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lJmXtHXM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lJmXtHXM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lJmXtHXM img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lJmXtHXM img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lJmXtHXM .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lJmXtHXM .mbr-section-title {
  color: #000000;
}
.cid-u4lJmXtHXM .mbr-text {
  color: #000000;
}
.cid-u4lJmXtHXM .mbr-description {
  text-align: left;
}
.cid-u4lJnAc81n {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lJnAc81n .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lJnAc81n img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lJnAc81n img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lJnAc81n .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lJnAc81n .mbr-section-title {
  color: #000000;
}
.cid-u4lJnAc81n .mbr-text {
  color: #000000;
}
.cid-u4lJnAc81n .mbr-description {
  text-align: left;
}
.cid-uaIpfHAC8n {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIpfHAC8n .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIpfHAC8n img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIpfHAC8n img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIpfHAC8n .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIpfHAC8n .mbr-section-title {
  color: #000000;
}
.cid-uaIpfHAC8n .mbr-text {
  color: #000000;
}
.cid-uaIpfHAC8n .mbr-description {
  text-align: left;
}
.cid-u38uhY3bhW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38uhY3bhW .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38uhY3bhW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38uhY3bhW .row {
  justify-content: center;
}
.cid-u38uhY3bhW .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38uhY3bhW .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38uhY3bhW .card {
    margin-bottom: 32px;
  }
}
.cid-u38uhY3bhW .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38uhY3bhW .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38uhY3bhW .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38uhY3bhW .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38uhY3bhW .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38uhY3bhW .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38uhY3bhW .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38uhYm0F8 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38uhYm0F8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38uhYm0F8 .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-u38uhYm0F8 .container {
    padding: 0 20px;
  }
}
.cid-u38uhYm0F8 .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38uhYm0F8 .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38uhYm0F8 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38uhYm0F8 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38uhYm0F8 .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38uhYm0F8 .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38uhYm0F8 .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38uhYm0F8 .embla__button--next,
.cid-u38uhYm0F8 .embla__button--prev {
  display: flex;
}
.cid-u38uhYm0F8 .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38uhYm0F8 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38uhYm0F8 .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38uhYm0F8 .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38uhYm0F8 .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38uhYm0F8 .embla__button {
    top: 7rem;
  }
}
.cid-u38uhYm0F8 .embla {
  position: relative;
  width: 100%;
}
.cid-u38uhYm0F8 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38uhYm0F8 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38uhYm0F8 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38uhYm0F8 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSBgufth {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSBgufth .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSBgufth .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSBgufth H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSBgufth H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9Y90qJQt {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9Y90qJQt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9Y90qJQt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9Y90qJQt .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9Y90qJQt .mbr-section-subtitle,
.cid-uj9Y90qJQt .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9Y90qJQt LABEL {
  color: #ffffff;
}
.cid-u38uhZldUr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38uhZldUr .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38uhZldUr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38uhZldUr .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38uhZldUr .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38uhZldUr .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38uhZldUr .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38uhZldUr div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38uhZldUr .copyright {
  color: #bbbbbb;
}
.cid-u38uzGaxy0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38uzGaxy0 nav.navbar {
  position: fixed;
}
.cid-u38uzGaxy0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38uzGaxy0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38uzGaxy0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38uzGaxy0 .dropdown-item:hover,
.cid-u38uzGaxy0 .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38uzGaxy0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38uzGaxy0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38uzGaxy0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38uzGaxy0 .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38uzGaxy0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38uzGaxy0 .nav-link {
  position: relative;
}
.cid-u38uzGaxy0 .container {
  display: flex;
  margin: auto;
}
.cid-u38uzGaxy0 .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38uzGaxy0 .dropdown-menu,
.cid-u38uzGaxy0 .navbar.opened {
  background: #ffffff !important;
}
.cid-u38uzGaxy0 .nav-item:focus,
.cid-u38uzGaxy0 .nav-link:focus {
  outline: none;
}
.cid-u38uzGaxy0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38uzGaxy0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38uzGaxy0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38uzGaxy0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38uzGaxy0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38uzGaxy0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38uzGaxy0 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38uzGaxy0 .navbar.opened {
  transition: all 0.3s;
}
.cid-u38uzGaxy0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38uzGaxy0 .navbar .navbar-logo img {
  width: auto;
}
.cid-u38uzGaxy0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38uzGaxy0 .navbar.collapsed {
  justify-content: center;
}
.cid-u38uzGaxy0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38uzGaxy0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38uzGaxy0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38uzGaxy0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38uzGaxy0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38uzGaxy0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38uzGaxy0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38uzGaxy0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38uzGaxy0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38uzGaxy0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38uzGaxy0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38uzGaxy0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38uzGaxy0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38uzGaxy0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38uzGaxy0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38uzGaxy0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38uzGaxy0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38uzGaxy0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38uzGaxy0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38uzGaxy0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38uzGaxy0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38uzGaxy0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38uzGaxy0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38uzGaxy0 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38uzGaxy0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38uzGaxy0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38uzGaxy0 .dropdown-item.active,
.cid-u38uzGaxy0 .dropdown-item:active {
  background-color: transparent;
}
.cid-u38uzGaxy0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38uzGaxy0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38uzGaxy0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38uzGaxy0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38uzGaxy0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38uzGaxy0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38uzGaxy0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38uzGaxy0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38uzGaxy0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38uzGaxy0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38uzGaxy0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38uzGaxy0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38uzGaxy0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38uzGaxy0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38uzGaxy0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38uzGaxy0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38uzGaxy0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38uzGaxy0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38uzGaxy0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38uzGaxy0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38uzGaxy0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38uzGaxy0 .navbar {
    height: 70px;
  }
  .cid-u38uzGaxy0 .navbar.opened {
    height: auto;
  }
  .cid-u38uzGaxy0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38uzH3oes {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38uzH3oes .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38uzH3oes .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38uzH3oes .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38uzH3oes .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38uzH3oes .mbr-section-btn {
  text-align: center;
}
.cid-u38uzH3oes .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38uzH3oes .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38uzH3oes .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38uzH3oes img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38uzH3oes .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38uzH3oes .wrap {
    opacity: 1 !important;
  }
  .cid-u38uzH3oes .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38uzH3oes .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38uzH3oes P {
  color: #ffffff;
}
.cid-u38uzHLBHL {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38uzHLBHL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38uzHLBHL img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38uzHLBHL img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38uzHLBHL img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38uzHLBHL .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38uzHLBHL .mbr-section-title {
  color: #000000;
}
.cid-u38uzHLBHL .mbr-text {
  color: #000000;
}
.cid-u4lJu3omv2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lJu3omv2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lJu3omv2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lJu3omv2 .container {
    max-width: 1400px;
  }
}
.cid-u4lJu3omv2 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lJu3omv2 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lJu3omv2 .row {
  justify-content: center;
}
.cid-u4lJu3omv2 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lJu3omv2 .card-text {
  color: #ffffff;
}
.cid-u4lJu3omv2 .card-title,
.cid-u4lJu3omv2 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lJuDJs4A {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lJuDJs4A .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lJuDJs4A img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lJuDJs4A img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lJuDJs4A .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lJuDJs4A .mbr-section-title {
  color: #000000;
}
.cid-u4lJuDJs4A .mbr-text {
  color: #000000;
}
.cid-u4lJuDJs4A .mbr-description {
  text-align: left;
}
.cid-u4lJvczqvA {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lJvczqvA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lJvczqvA img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lJvczqvA img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lJvczqvA .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lJvczqvA .mbr-section-title {
  color: #000000;
}
.cid-u4lJvczqvA .mbr-text {
  color: #000000;
}
.cid-u4lJvczqvA .mbr-description {
  text-align: left;
}
.cid-uaIpl6MVDB {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIpl6MVDB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIpl6MVDB img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIpl6MVDB img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIpl6MVDB .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIpl6MVDB .mbr-section-title {
  color: #000000;
}
.cid-uaIpl6MVDB .mbr-text {
  color: #000000;
}
.cid-uaIpl6MVDB .mbr-description {
  text-align: left;
}
.cid-u38uzICeRh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38uzICeRh .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38uzICeRh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38uzICeRh .row {
  justify-content: center;
}
.cid-u38uzICeRh .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38uzICeRh .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38uzICeRh .card {
    margin-bottom: 32px;
  }
}
.cid-u38uzICeRh .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38uzICeRh .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38uzICeRh .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38uzICeRh .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38uzICeRh .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38uzICeRh .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38uzICeRh .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38uzJ5ATF {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38uzJ5ATF .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38uzJ5ATF .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-u38uzJ5ATF .container {
    padding: 0 20px;
  }
}
.cid-u38uzJ5ATF .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38uzJ5ATF .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38uzJ5ATF .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38uzJ5ATF .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38uzJ5ATF .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38uzJ5ATF .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38uzJ5ATF .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38uzJ5ATF .embla__button--next,
.cid-u38uzJ5ATF .embla__button--prev {
  display: flex;
}
.cid-u38uzJ5ATF .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38uzJ5ATF .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38uzJ5ATF .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38uzJ5ATF .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38uzJ5ATF .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38uzJ5ATF .embla__button {
    top: 7rem;
  }
}
.cid-u38uzJ5ATF .embla {
  position: relative;
  width: 100%;
}
.cid-u38uzJ5ATF .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38uzJ5ATF .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38uzJ5ATF .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38uzJ5ATF .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSCuLUgE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSCuLUgE .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSCuLUgE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSCuLUgE H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSCuLUgE H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9YbhKxpv {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9YbhKxpv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9YbhKxpv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9YbhKxpv .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9YbhKxpv .mbr-section-subtitle,
.cid-uj9YbhKxpv .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9YbhKxpv LABEL {
  color: #ffffff;
}
.cid-u38uzKuVoO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38uzKuVoO .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38uzKuVoO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38uzKuVoO .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38uzKuVoO .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38uzKuVoO .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38uzKuVoO .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38uzKuVoO div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38uzKuVoO .copyright {
  color: #bbbbbb;
}
.cid-u38uTV7BUk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38uTV7BUk nav.navbar {
  position: fixed;
}
.cid-u38uTV7BUk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38uTV7BUk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38uTV7BUk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38uTV7BUk .dropdown-item:hover,
.cid-u38uTV7BUk .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38uTV7BUk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38uTV7BUk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38uTV7BUk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38uTV7BUk .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38uTV7BUk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38uTV7BUk .nav-link {
  position: relative;
}
.cid-u38uTV7BUk .container {
  display: flex;
  margin: auto;
}
.cid-u38uTV7BUk .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38uTV7BUk .dropdown-menu,
.cid-u38uTV7BUk .navbar.opened {
  background: #ffffff !important;
}
.cid-u38uTV7BUk .nav-item:focus,
.cid-u38uTV7BUk .nav-link:focus {
  outline: none;
}
.cid-u38uTV7BUk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38uTV7BUk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38uTV7BUk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38uTV7BUk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38uTV7BUk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38uTV7BUk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38uTV7BUk .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38uTV7BUk .navbar.opened {
  transition: all 0.3s;
}
.cid-u38uTV7BUk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38uTV7BUk .navbar .navbar-logo img {
  width: auto;
}
.cid-u38uTV7BUk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38uTV7BUk .navbar.collapsed {
  justify-content: center;
}
.cid-u38uTV7BUk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38uTV7BUk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38uTV7BUk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38uTV7BUk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38uTV7BUk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38uTV7BUk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38uTV7BUk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38uTV7BUk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38uTV7BUk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38uTV7BUk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38uTV7BUk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38uTV7BUk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38uTV7BUk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38uTV7BUk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38uTV7BUk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38uTV7BUk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38uTV7BUk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38uTV7BUk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38uTV7BUk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38uTV7BUk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38uTV7BUk .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38uTV7BUk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38uTV7BUk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38uTV7BUk .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38uTV7BUk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38uTV7BUk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38uTV7BUk .dropdown-item.active,
.cid-u38uTV7BUk .dropdown-item:active {
  background-color: transparent;
}
.cid-u38uTV7BUk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38uTV7BUk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38uTV7BUk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38uTV7BUk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38uTV7BUk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38uTV7BUk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38uTV7BUk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38uTV7BUk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38uTV7BUk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38uTV7BUk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38uTV7BUk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38uTV7BUk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38uTV7BUk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38uTV7BUk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38uTV7BUk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38uTV7BUk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38uTV7BUk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38uTV7BUk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38uTV7BUk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38uTV7BUk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38uTV7BUk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38uTV7BUk .navbar {
    height: 70px;
  }
  .cid-u38uTV7BUk .navbar.opened {
    height: auto;
  }
  .cid-u38uTV7BUk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38uTVtHJk {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38uTVtHJk .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38uTVtHJk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38uTVtHJk .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38uTVtHJk .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38uTVtHJk .mbr-section-btn {
  text-align: center;
}
.cid-u38uTVtHJk .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38uTVtHJk .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38uTVtHJk .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38uTVtHJk img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38uTVtHJk .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38uTVtHJk .wrap {
    opacity: 1 !important;
  }
  .cid-u38uTVtHJk .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38uTVtHJk .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38uTVtHJk P {
  color: #ffffff;
}
.cid-u38uTVQu8E {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38uTVQu8E .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38uTVQu8E img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38uTVQu8E img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38uTVQu8E img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38uTVQu8E .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38uTVQu8E .mbr-section-title {
  color: #000000;
}
.cid-u38uTVQu8E .mbr-text {
  color: #000000;
}
.cid-u4lJB4EaZ8 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lJB4EaZ8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lJB4EaZ8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lJB4EaZ8 .container {
    max-width: 1400px;
  }
}
.cid-u4lJB4EaZ8 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lJB4EaZ8 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lJB4EaZ8 .row {
  justify-content: center;
}
.cid-u4lJB4EaZ8 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lJB4EaZ8 .card-text {
  color: #ffffff;
}
.cid-u4lJB4EaZ8 .card-title,
.cid-u4lJB4EaZ8 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lJBB4Nl7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lJBB4Nl7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lJBB4Nl7 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lJBB4Nl7 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lJBB4Nl7 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lJBB4Nl7 .mbr-section-title {
  color: #000000;
}
.cid-u4lJBB4Nl7 .mbr-text {
  color: #000000;
}
.cid-u4lJBB4Nl7 .mbr-description {
  text-align: left;
}
.cid-u4lJC7r9vQ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lJC7r9vQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lJC7r9vQ img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lJC7r9vQ img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lJC7r9vQ .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lJC7r9vQ .mbr-section-title {
  color: #000000;
}
.cid-u4lJC7r9vQ .mbr-text {
  color: #000000;
}
.cid-u4lJC7r9vQ .mbr-description {
  text-align: left;
}
.cid-uaIpqbHnY5 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIpqbHnY5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIpqbHnY5 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIpqbHnY5 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIpqbHnY5 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIpqbHnY5 .mbr-section-title {
  color: #000000;
}
.cid-uaIpqbHnY5 .mbr-text {
  color: #000000;
}
.cid-uaIpqbHnY5 .mbr-description {
  text-align: left;
}
.cid-u38uTWpw7b {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38uTWpw7b .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38uTWpw7b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38uTWpw7b .row {
  justify-content: center;
}
.cid-u38uTWpw7b .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38uTWpw7b .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38uTWpw7b .card {
    margin-bottom: 32px;
  }
}
.cid-u38uTWpw7b .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38uTWpw7b .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38uTWpw7b .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38uTWpw7b .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38uTWpw7b .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38uTWpw7b .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38uTWpw7b .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38uTWHOwR {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38uTWHOwR .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38uTWHOwR .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-u38uTWHOwR .container {
    padding: 0 20px;
  }
}
.cid-u38uTWHOwR .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38uTWHOwR .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38uTWHOwR .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38uTWHOwR .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38uTWHOwR .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38uTWHOwR .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38uTWHOwR .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38uTWHOwR .embla__button--next,
.cid-u38uTWHOwR .embla__button--prev {
  display: flex;
}
.cid-u38uTWHOwR .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38uTWHOwR .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38uTWHOwR .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38uTWHOwR .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38uTWHOwR .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38uTWHOwR .embla__button {
    top: 7rem;
  }
}
.cid-u38uTWHOwR .embla {
  position: relative;
  width: 100%;
}
.cid-u38uTWHOwR .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38uTWHOwR .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38uTWHOwR .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38uTWHOwR .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSDJEr8Z {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSDJEr8Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSDJEr8Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSDJEr8Z H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSDJEr8Z H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9YeIDQIO {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9YeIDQIO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9YeIDQIO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9YeIDQIO .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9YeIDQIO .mbr-section-subtitle,
.cid-uj9YeIDQIO .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9YeIDQIO LABEL {
  color: #ffffff;
}
.cid-u38uTXE34s {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38uTXE34s .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38uTXE34s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38uTXE34s .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38uTXE34s .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38uTXE34s .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38uTXE34s .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38uTXE34s div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38uTXE34s .copyright {
  color: #bbbbbb;
}
.cid-u38v9eVm25 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38v9eVm25 nav.navbar {
  position: fixed;
}
.cid-u38v9eVm25 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38v9eVm25 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38v9eVm25 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38v9eVm25 .dropdown-item:hover,
.cid-u38v9eVm25 .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38v9eVm25 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38v9eVm25 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38v9eVm25 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38v9eVm25 .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38v9eVm25 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38v9eVm25 .nav-link {
  position: relative;
}
.cid-u38v9eVm25 .container {
  display: flex;
  margin: auto;
}
.cid-u38v9eVm25 .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38v9eVm25 .dropdown-menu,
.cid-u38v9eVm25 .navbar.opened {
  background: #ffffff !important;
}
.cid-u38v9eVm25 .nav-item:focus,
.cid-u38v9eVm25 .nav-link:focus {
  outline: none;
}
.cid-u38v9eVm25 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38v9eVm25 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38v9eVm25 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38v9eVm25 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38v9eVm25 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38v9eVm25 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38v9eVm25 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38v9eVm25 .navbar.opened {
  transition: all 0.3s;
}
.cid-u38v9eVm25 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38v9eVm25 .navbar .navbar-logo img {
  width: auto;
}
.cid-u38v9eVm25 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38v9eVm25 .navbar.collapsed {
  justify-content: center;
}
.cid-u38v9eVm25 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38v9eVm25 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38v9eVm25 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38v9eVm25 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38v9eVm25 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38v9eVm25 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38v9eVm25 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38v9eVm25 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38v9eVm25 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38v9eVm25 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38v9eVm25 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38v9eVm25 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38v9eVm25 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38v9eVm25 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38v9eVm25 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38v9eVm25 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38v9eVm25 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38v9eVm25 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38v9eVm25 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38v9eVm25 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38v9eVm25 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38v9eVm25 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38v9eVm25 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38v9eVm25 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38v9eVm25 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38v9eVm25 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38v9eVm25 .dropdown-item.active,
.cid-u38v9eVm25 .dropdown-item:active {
  background-color: transparent;
}
.cid-u38v9eVm25 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38v9eVm25 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38v9eVm25 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38v9eVm25 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38v9eVm25 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38v9eVm25 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38v9eVm25 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38v9eVm25 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38v9eVm25 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38v9eVm25 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38v9eVm25 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38v9eVm25 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38v9eVm25 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38v9eVm25 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38v9eVm25 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38v9eVm25 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38v9eVm25 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38v9eVm25 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38v9eVm25 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38v9eVm25 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38v9eVm25 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38v9eVm25 .navbar {
    height: 70px;
  }
  .cid-u38v9eVm25 .navbar.opened {
    height: auto;
  }
  .cid-u38v9eVm25 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38v9fjcHv {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38v9fjcHv .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38v9fjcHv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38v9fjcHv .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38v9fjcHv .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38v9fjcHv .mbr-section-btn {
  text-align: center;
}
.cid-u38v9fjcHv .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38v9fjcHv .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38v9fjcHv .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38v9fjcHv img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38v9fjcHv .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38v9fjcHv .wrap {
    opacity: 1 !important;
  }
  .cid-u38v9fjcHv .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38v9fjcHv .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38v9fjcHv P {
  color: #ffffff;
}
.cid-u38v9fF5R0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38v9fF5R0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38v9fF5R0 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38v9fF5R0 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38v9fF5R0 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38v9fF5R0 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38v9fF5R0 .mbr-section-title {
  color: #000000;
}
.cid-u38v9fF5R0 .mbr-text {
  color: #000000;
}
.cid-u4lJH8LxcK {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lJH8LxcK .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lJH8LxcK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lJH8LxcK .container {
    max-width: 1400px;
  }
}
.cid-u4lJH8LxcK .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lJH8LxcK .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lJH8LxcK .row {
  justify-content: center;
}
.cid-u4lJH8LxcK .mbr-section-title {
  color: #ffffff;
}
.cid-u4lJH8LxcK .card-text {
  color: #ffffff;
}
.cid-u4lJH8LxcK .card-title,
.cid-u4lJH8LxcK .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lJHHm4NW {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lJHHm4NW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lJHHm4NW img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lJHHm4NW img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lJHHm4NW .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lJHHm4NW .mbr-section-title {
  color: #000000;
}
.cid-u4lJHHm4NW .mbr-text {
  color: #000000;
}
.cid-u4lJHHm4NW .mbr-description {
  text-align: left;
}
.cid-u4lJIgZqW6 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lJIgZqW6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lJIgZqW6 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lJIgZqW6 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lJIgZqW6 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lJIgZqW6 .mbr-section-title {
  color: #000000;
}
.cid-u4lJIgZqW6 .mbr-text {
  color: #000000;
}
.cid-u4lJIgZqW6 .mbr-description {
  text-align: left;
}
.cid-uaIpxegcp8 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIpxegcp8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIpxegcp8 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIpxegcp8 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIpxegcp8 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIpxegcp8 .mbr-section-title {
  color: #000000;
}
.cid-uaIpxegcp8 .mbr-text {
  color: #000000;
}
.cid-uaIpxegcp8 .mbr-description {
  text-align: left;
}
.cid-u38v9giLdJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38v9giLdJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38v9giLdJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38v9giLdJ .row {
  justify-content: center;
}
.cid-u38v9giLdJ .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38v9giLdJ .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38v9giLdJ .card {
    margin-bottom: 32px;
  }
}
.cid-u38v9giLdJ .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38v9giLdJ .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38v9giLdJ .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38v9giLdJ .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38v9giLdJ .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38v9giLdJ .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38v9giLdJ .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38v9gDDoQ {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38v9gDDoQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38v9gDDoQ .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-u38v9gDDoQ .container {
    padding: 0 20px;
  }
}
.cid-u38v9gDDoQ .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38v9gDDoQ .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38v9gDDoQ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38v9gDDoQ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38v9gDDoQ .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38v9gDDoQ .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38v9gDDoQ .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38v9gDDoQ .embla__button--next,
.cid-u38v9gDDoQ .embla__button--prev {
  display: flex;
}
.cid-u38v9gDDoQ .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38v9gDDoQ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38v9gDDoQ .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38v9gDDoQ .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38v9gDDoQ .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38v9gDDoQ .embla__button {
    top: 7rem;
  }
}
.cid-u38v9gDDoQ .embla {
  position: relative;
  width: 100%;
}
.cid-u38v9gDDoQ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38v9gDDoQ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38v9gDDoQ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38v9gDDoQ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSEYpxau {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSEYpxau .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSEYpxau .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSEYpxau H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSEYpxau H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9YgWiT5Q {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9YgWiT5Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9YgWiT5Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9YgWiT5Q .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9YgWiT5Q .mbr-section-subtitle,
.cid-uj9YgWiT5Q .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9YgWiT5Q LABEL {
  color: #ffffff;
}
.cid-u38v9hFp3D {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38v9hFp3D .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38v9hFp3D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38v9hFp3D .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38v9hFp3D .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38v9hFp3D .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38v9hFp3D .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38v9hFp3D div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38v9hFp3D .copyright {
  color: #bbbbbb;
}
.cid-u38vp2JtwZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38vp2JtwZ nav.navbar {
  position: fixed;
}
.cid-u38vp2JtwZ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38vp2JtwZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38vp2JtwZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38vp2JtwZ .dropdown-item:hover,
.cid-u38vp2JtwZ .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38vp2JtwZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38vp2JtwZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38vp2JtwZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38vp2JtwZ .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38vp2JtwZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38vp2JtwZ .nav-link {
  position: relative;
}
.cid-u38vp2JtwZ .container {
  display: flex;
  margin: auto;
}
.cid-u38vp2JtwZ .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38vp2JtwZ .dropdown-menu,
.cid-u38vp2JtwZ .navbar.opened {
  background: #ffffff !important;
}
.cid-u38vp2JtwZ .nav-item:focus,
.cid-u38vp2JtwZ .nav-link:focus {
  outline: none;
}
.cid-u38vp2JtwZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38vp2JtwZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38vp2JtwZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38vp2JtwZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38vp2JtwZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38vp2JtwZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38vp2JtwZ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38vp2JtwZ .navbar.opened {
  transition: all 0.3s;
}
.cid-u38vp2JtwZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38vp2JtwZ .navbar .navbar-logo img {
  width: auto;
}
.cid-u38vp2JtwZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38vp2JtwZ .navbar.collapsed {
  justify-content: center;
}
.cid-u38vp2JtwZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38vp2JtwZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38vp2JtwZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38vp2JtwZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38vp2JtwZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38vp2JtwZ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38vp2JtwZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38vp2JtwZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38vp2JtwZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38vp2JtwZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38vp2JtwZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38vp2JtwZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38vp2JtwZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38vp2JtwZ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38vp2JtwZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38vp2JtwZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38vp2JtwZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38vp2JtwZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38vp2JtwZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38vp2JtwZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38vp2JtwZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38vp2JtwZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38vp2JtwZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38vp2JtwZ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38vp2JtwZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38vp2JtwZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38vp2JtwZ .dropdown-item.active,
.cid-u38vp2JtwZ .dropdown-item:active {
  background-color: transparent;
}
.cid-u38vp2JtwZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38vp2JtwZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38vp2JtwZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38vp2JtwZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38vp2JtwZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38vp2JtwZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38vp2JtwZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38vp2JtwZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38vp2JtwZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38vp2JtwZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38vp2JtwZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38vp2JtwZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38vp2JtwZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38vp2JtwZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38vp2JtwZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38vp2JtwZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38vp2JtwZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38vp2JtwZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38vp2JtwZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38vp2JtwZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38vp2JtwZ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38vp2JtwZ .navbar {
    height: 70px;
  }
  .cid-u38vp2JtwZ .navbar.opened {
    height: auto;
  }
  .cid-u38vp2JtwZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38vp35ukm {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38vp35ukm .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38vp35ukm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38vp35ukm .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38vp35ukm .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38vp35ukm .mbr-section-btn {
  text-align: center;
}
.cid-u38vp35ukm .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38vp35ukm .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38vp35ukm .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38vp35ukm img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38vp35ukm .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38vp35ukm .wrap {
    opacity: 1 !important;
  }
  .cid-u38vp35ukm .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38vp35ukm .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38vp35ukm P {
  color: #ffffff;
}
.cid-u38vp3nvcO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38vp3nvcO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38vp3nvcO img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38vp3nvcO img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38vp3nvcO img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38vp3nvcO .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38vp3nvcO .mbr-section-title {
  color: #000000;
}
.cid-u38vp3nvcO .mbr-text {
  color: #000000;
}
.cid-u4lJOzN1Td {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lJOzN1Td .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lJOzN1Td .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lJOzN1Td .container {
    max-width: 1400px;
  }
}
.cid-u4lJOzN1Td .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lJOzN1Td .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lJOzN1Td .row {
  justify-content: center;
}
.cid-u4lJOzN1Td .mbr-section-title {
  color: #ffffff;
}
.cid-u4lJOzN1Td .card-text {
  color: #ffffff;
}
.cid-u4lJOzN1Td .card-title,
.cid-u4lJOzN1Td .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lJPdDhvr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lJPdDhvr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lJPdDhvr img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lJPdDhvr img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lJPdDhvr .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lJPdDhvr .mbr-section-title {
  color: #000000;
}
.cid-u4lJPdDhvr .mbr-text {
  color: #000000;
}
.cid-u4lJPdDhvr .mbr-description {
  text-align: left;
}
.cid-u4lJPKKukU {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lJPKKukU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lJPKKukU img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lJPKKukU img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lJPKKukU .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lJPKKukU .mbr-section-title {
  color: #000000;
}
.cid-u4lJPKKukU .mbr-text {
  color: #000000;
}
.cid-u4lJPKKukU .mbr-description {
  text-align: left;
}
.cid-uaIpCgDxDo {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIpCgDxDo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIpCgDxDo img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIpCgDxDo img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIpCgDxDo .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIpCgDxDo .mbr-section-title {
  color: #000000;
}
.cid-uaIpCgDxDo .mbr-text {
  color: #000000;
}
.cid-uaIpCgDxDo .mbr-description {
  text-align: left;
}
.cid-u38vp3Z2F6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38vp3Z2F6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38vp3Z2F6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38vp3Z2F6 .row {
  justify-content: center;
}
.cid-u38vp3Z2F6 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38vp3Z2F6 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38vp3Z2F6 .card {
    margin-bottom: 32px;
  }
}
.cid-u38vp3Z2F6 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38vp3Z2F6 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38vp3Z2F6 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38vp3Z2F6 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38vp3Z2F6 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38vp3Z2F6 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38vp3Z2F6 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38vp4j4ae {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38vp4j4ae .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38vp4j4ae .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-u38vp4j4ae .container {
    padding: 0 20px;
  }
}
.cid-u38vp4j4ae .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38vp4j4ae .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38vp4j4ae .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38vp4j4ae .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38vp4j4ae .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38vp4j4ae .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38vp4j4ae .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38vp4j4ae .embla__button--next,
.cid-u38vp4j4ae .embla__button--prev {
  display: flex;
}
.cid-u38vp4j4ae .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38vp4j4ae .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38vp4j4ae .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38vp4j4ae .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38vp4j4ae .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38vp4j4ae .embla__button {
    top: 7rem;
  }
}
.cid-u38vp4j4ae .embla {
  position: relative;
  width: 100%;
}
.cid-u38vp4j4ae .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38vp4j4ae .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38vp4j4ae .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38vp4j4ae .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSGnXBQz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSGnXBQz .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSGnXBQz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSGnXBQz H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSGnXBQz H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9YkGqwvS {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9YkGqwvS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9YkGqwvS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9YkGqwvS .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9YkGqwvS .mbr-section-subtitle,
.cid-uj9YkGqwvS .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9YkGqwvS LABEL {
  color: #ffffff;
}
.cid-u38vp5fQ4c {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38vp5fQ4c .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38vp5fQ4c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38vp5fQ4c .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38vp5fQ4c .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38vp5fQ4c .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38vp5fQ4c .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38vp5fQ4c div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38vp5fQ4c .copyright {
  color: #bbbbbb;
}
.cid-u38vEhnXvw {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38vEhnXvw nav.navbar {
  position: fixed;
}
.cid-u38vEhnXvw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38vEhnXvw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38vEhnXvw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38vEhnXvw .dropdown-item:hover,
.cid-u38vEhnXvw .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38vEhnXvw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38vEhnXvw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38vEhnXvw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38vEhnXvw .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38vEhnXvw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38vEhnXvw .nav-link {
  position: relative;
}
.cid-u38vEhnXvw .container {
  display: flex;
  margin: auto;
}
.cid-u38vEhnXvw .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38vEhnXvw .dropdown-menu,
.cid-u38vEhnXvw .navbar.opened {
  background: #ffffff !important;
}
.cid-u38vEhnXvw .nav-item:focus,
.cid-u38vEhnXvw .nav-link:focus {
  outline: none;
}
.cid-u38vEhnXvw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38vEhnXvw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38vEhnXvw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38vEhnXvw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38vEhnXvw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38vEhnXvw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38vEhnXvw .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38vEhnXvw .navbar.opened {
  transition: all 0.3s;
}
.cid-u38vEhnXvw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38vEhnXvw .navbar .navbar-logo img {
  width: auto;
}
.cid-u38vEhnXvw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38vEhnXvw .navbar.collapsed {
  justify-content: center;
}
.cid-u38vEhnXvw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38vEhnXvw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38vEhnXvw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38vEhnXvw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38vEhnXvw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38vEhnXvw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38vEhnXvw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38vEhnXvw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38vEhnXvw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38vEhnXvw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38vEhnXvw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38vEhnXvw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38vEhnXvw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38vEhnXvw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38vEhnXvw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38vEhnXvw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38vEhnXvw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38vEhnXvw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38vEhnXvw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38vEhnXvw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38vEhnXvw .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38vEhnXvw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38vEhnXvw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38vEhnXvw .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38vEhnXvw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38vEhnXvw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38vEhnXvw .dropdown-item.active,
.cid-u38vEhnXvw .dropdown-item:active {
  background-color: transparent;
}
.cid-u38vEhnXvw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38vEhnXvw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38vEhnXvw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38vEhnXvw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38vEhnXvw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38vEhnXvw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38vEhnXvw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38vEhnXvw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38vEhnXvw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38vEhnXvw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38vEhnXvw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38vEhnXvw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38vEhnXvw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38vEhnXvw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38vEhnXvw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38vEhnXvw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38vEhnXvw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38vEhnXvw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38vEhnXvw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38vEhnXvw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38vEhnXvw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38vEhnXvw .navbar {
    height: 70px;
  }
  .cid-u38vEhnXvw .navbar.opened {
    height: auto;
  }
  .cid-u38vEhnXvw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38vEhLQAe {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38vEhLQAe .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38vEhLQAe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38vEhLQAe .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38vEhLQAe .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38vEhLQAe .mbr-section-btn {
  text-align: center;
}
.cid-u38vEhLQAe .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38vEhLQAe .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38vEhLQAe .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38vEhLQAe img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38vEhLQAe .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38vEhLQAe .wrap {
    opacity: 1 !important;
  }
  .cid-u38vEhLQAe .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38vEhLQAe .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38vEhLQAe P {
  color: #ffffff;
}
.cid-u38vEi9Tic {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38vEi9Tic .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38vEi9Tic img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38vEi9Tic img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38vEi9Tic img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38vEi9Tic .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38vEi9Tic .mbr-section-title {
  color: #000000;
}
.cid-u38vEi9Tic .mbr-text {
  color: #000000;
}
.cid-u4lJVmPJEM {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lJVmPJEM .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lJVmPJEM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lJVmPJEM .container {
    max-width: 1400px;
  }
}
.cid-u4lJVmPJEM .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lJVmPJEM .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lJVmPJEM .row {
  justify-content: center;
}
.cid-u4lJVmPJEM .mbr-section-title {
  color: #ffffff;
}
.cid-u4lJVmPJEM .card-text {
  color: #ffffff;
}
.cid-u4lJVmPJEM .card-title,
.cid-u4lJVmPJEM .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lJVTomvB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lJVTomvB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lJVTomvB img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lJVTomvB img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lJVTomvB .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lJVTomvB .mbr-section-title {
  color: #000000;
}
.cid-u4lJVTomvB .mbr-text {
  color: #000000;
}
.cid-u4lJVTomvB .mbr-description {
  text-align: left;
}
.cid-u4lJWsL3Tv {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lJWsL3Tv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lJWsL3Tv img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lJWsL3Tv img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lJWsL3Tv .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lJWsL3Tv .mbr-section-title {
  color: #000000;
}
.cid-u4lJWsL3Tv .mbr-text {
  color: #000000;
}
.cid-u4lJWsL3Tv .mbr-description {
  text-align: left;
}
.cid-uaIpJIcYlY {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIpJIcYlY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIpJIcYlY img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIpJIcYlY img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIpJIcYlY .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIpJIcYlY .mbr-section-title {
  color: #000000;
}
.cid-uaIpJIcYlY .mbr-text {
  color: #000000;
}
.cid-uaIpJIcYlY .mbr-description {
  text-align: left;
}
.cid-u38vEiNY01 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38vEiNY01 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38vEiNY01 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38vEiNY01 .row {
  justify-content: center;
}
.cid-u38vEiNY01 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38vEiNY01 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38vEiNY01 .card {
    margin-bottom: 32px;
  }
}
.cid-u38vEiNY01 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38vEiNY01 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38vEiNY01 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38vEiNY01 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38vEiNY01 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38vEiNY01 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38vEiNY01 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38vEj6BKv {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38vEj6BKv .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38vEj6BKv .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-u38vEj6BKv .container {
    padding: 0 20px;
  }
}
.cid-u38vEj6BKv .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38vEj6BKv .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38vEj6BKv .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38vEj6BKv .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38vEj6BKv .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38vEj6BKv .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38vEj6BKv .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38vEj6BKv .embla__button--next,
.cid-u38vEj6BKv .embla__button--prev {
  display: flex;
}
.cid-u38vEj6BKv .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38vEj6BKv .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38vEj6BKv .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38vEj6BKv .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38vEj6BKv .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38vEj6BKv .embla__button {
    top: 7rem;
  }
}
.cid-u38vEj6BKv .embla {
  position: relative;
  width: 100%;
}
.cid-u38vEj6BKv .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38vEj6BKv .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38vEj6BKv .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38vEj6BKv .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSI3P9KQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSI3P9KQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSI3P9KQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSI3P9KQ H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSI3P9KQ H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9YodzEeC {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9YodzEeC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9YodzEeC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9YodzEeC .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9YodzEeC .mbr-section-subtitle,
.cid-uj9YodzEeC .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9YodzEeC LABEL {
  color: #ffffff;
}
.cid-u38vEk2Erj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38vEk2Erj .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38vEk2Erj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38vEk2Erj .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38vEk2Erj .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38vEk2Erj .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38vEk2Erj .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38vEk2Erj div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38vEk2Erj .copyright {
  color: #bbbbbb;
}
.cid-u38w0ZZKCO {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38w0ZZKCO nav.navbar {
  position: fixed;
}
.cid-u38w0ZZKCO .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38w0ZZKCO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38w0ZZKCO .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38w0ZZKCO .dropdown-item:hover,
.cid-u38w0ZZKCO .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38w0ZZKCO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38w0ZZKCO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38w0ZZKCO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38w0ZZKCO .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38w0ZZKCO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38w0ZZKCO .nav-link {
  position: relative;
}
.cid-u38w0ZZKCO .container {
  display: flex;
  margin: auto;
}
.cid-u38w0ZZKCO .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38w0ZZKCO .dropdown-menu,
.cid-u38w0ZZKCO .navbar.opened {
  background: #ffffff !important;
}
.cid-u38w0ZZKCO .nav-item:focus,
.cid-u38w0ZZKCO .nav-link:focus {
  outline: none;
}
.cid-u38w0ZZKCO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38w0ZZKCO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38w0ZZKCO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38w0ZZKCO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38w0ZZKCO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38w0ZZKCO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38w0ZZKCO .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38w0ZZKCO .navbar.opened {
  transition: all 0.3s;
}
.cid-u38w0ZZKCO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38w0ZZKCO .navbar .navbar-logo img {
  width: auto;
}
.cid-u38w0ZZKCO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38w0ZZKCO .navbar.collapsed {
  justify-content: center;
}
.cid-u38w0ZZKCO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38w0ZZKCO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38w0ZZKCO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38w0ZZKCO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38w0ZZKCO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38w0ZZKCO .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38w0ZZKCO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38w0ZZKCO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38w0ZZKCO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38w0ZZKCO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38w0ZZKCO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38w0ZZKCO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38w0ZZKCO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38w0ZZKCO .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38w0ZZKCO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38w0ZZKCO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38w0ZZKCO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38w0ZZKCO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38w0ZZKCO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38w0ZZKCO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38w0ZZKCO .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38w0ZZKCO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38w0ZZKCO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38w0ZZKCO .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38w0ZZKCO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38w0ZZKCO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38w0ZZKCO .dropdown-item.active,
.cid-u38w0ZZKCO .dropdown-item:active {
  background-color: transparent;
}
.cid-u38w0ZZKCO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38w0ZZKCO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38w0ZZKCO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38w0ZZKCO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38w0ZZKCO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38w0ZZKCO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38w0ZZKCO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38w0ZZKCO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38w0ZZKCO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38w0ZZKCO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38w0ZZKCO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38w0ZZKCO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38w0ZZKCO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38w0ZZKCO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38w0ZZKCO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38w0ZZKCO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38w0ZZKCO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38w0ZZKCO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38w0ZZKCO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38w0ZZKCO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38w0ZZKCO .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38w0ZZKCO .navbar {
    height: 70px;
  }
  .cid-u38w0ZZKCO .navbar.opened {
    height: auto;
  }
  .cid-u38w0ZZKCO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38w10o2yd {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38w10o2yd .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38w10o2yd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38w10o2yd .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38w10o2yd .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38w10o2yd .mbr-section-btn {
  text-align: center;
}
.cid-u38w10o2yd .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38w10o2yd .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38w10o2yd .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38w10o2yd img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38w10o2yd .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38w10o2yd .wrap {
    opacity: 1 !important;
  }
  .cid-u38w10o2yd .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38w10o2yd .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38w10o2yd P {
  color: #ffffff;
}
.cid-u38w10JwjO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38w10JwjO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38w10JwjO img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38w10JwjO img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38w10JwjO img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38w10JwjO .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38w10JwjO .mbr-section-title {
  color: #000000;
}
.cid-u38w10JwjO .mbr-text {
  color: #000000;
}
.cid-u4lK2c3vbn {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lK2c3vbn .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lK2c3vbn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lK2c3vbn .container {
    max-width: 1400px;
  }
}
.cid-u4lK2c3vbn .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lK2c3vbn .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lK2c3vbn .row {
  justify-content: center;
}
.cid-u4lK2c3vbn .mbr-section-title {
  color: #ffffff;
}
.cid-u4lK2c3vbn .card-text {
  color: #ffffff;
}
.cid-u4lK2c3vbn .card-title,
.cid-u4lK2c3vbn .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lK2Pex2R {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lK2Pex2R .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lK2Pex2R img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lK2Pex2R img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lK2Pex2R .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lK2Pex2R .mbr-section-title {
  color: #000000;
}
.cid-u4lK2Pex2R .mbr-text {
  color: #000000;
}
.cid-u4lK2Pex2R .mbr-description {
  text-align: left;
}
.cid-u4lK3mwbHQ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lK3mwbHQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lK3mwbHQ img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lK3mwbHQ img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lK3mwbHQ .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lK3mwbHQ .mbr-section-title {
  color: #000000;
}
.cid-u4lK3mwbHQ .mbr-text {
  color: #000000;
}
.cid-u4lK3mwbHQ .mbr-description {
  text-align: left;
}
.cid-uaIpSjUD04 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIpSjUD04 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIpSjUD04 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIpSjUD04 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIpSjUD04 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIpSjUD04 .mbr-section-title {
  color: #000000;
}
.cid-uaIpSjUD04 .mbr-text {
  color: #000000;
}
.cid-uaIpSjUD04 .mbr-description {
  text-align: left;
}
.cid-u38w11m3KW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38w11m3KW .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38w11m3KW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38w11m3KW .row {
  justify-content: center;
}
.cid-u38w11m3KW .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38w11m3KW .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38w11m3KW .card {
    margin-bottom: 32px;
  }
}
.cid-u38w11m3KW .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38w11m3KW .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38w11m3KW .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38w11m3KW .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38w11m3KW .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38w11m3KW .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38w11m3KW .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38w11H4ck {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38w11H4ck .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38w11H4ck .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-u38w11H4ck .container {
    padding: 0 20px;
  }
}
.cid-u38w11H4ck .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38w11H4ck .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38w11H4ck .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38w11H4ck .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38w11H4ck .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38w11H4ck .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38w11H4ck .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38w11H4ck .embla__button--next,
.cid-u38w11H4ck .embla__button--prev {
  display: flex;
}
.cid-u38w11H4ck .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38w11H4ck .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38w11H4ck .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38w11H4ck .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38w11H4ck .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38w11H4ck .embla__button {
    top: 7rem;
  }
}
.cid-u38w11H4ck .embla {
  position: relative;
  width: 100%;
}
.cid-u38w11H4ck .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38w11H4ck .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38w11H4ck .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38w11H4ck .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSJwVJ5j {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSJwVJ5j .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSJwVJ5j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSJwVJ5j H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSJwVJ5j H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9Yr4jpUR {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9Yr4jpUR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9Yr4jpUR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9Yr4jpUR .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9Yr4jpUR .mbr-section-subtitle,
.cid-uj9Yr4jpUR .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9Yr4jpUR LABEL {
  color: #ffffff;
}
.cid-u38w12HvGR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38w12HvGR .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38w12HvGR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38w12HvGR .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38w12HvGR .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38w12HvGR .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38w12HvGR .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38w12HvGR div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38w12HvGR .copyright {
  color: #bbbbbb;
}
.cid-u38we5lcCA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38we5lcCA nav.navbar {
  position: fixed;
}
.cid-u38we5lcCA .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38we5lcCA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38we5lcCA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38we5lcCA .dropdown-item:hover,
.cid-u38we5lcCA .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38we5lcCA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38we5lcCA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38we5lcCA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38we5lcCA .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38we5lcCA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38we5lcCA .nav-link {
  position: relative;
}
.cid-u38we5lcCA .container {
  display: flex;
  margin: auto;
}
.cid-u38we5lcCA .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38we5lcCA .dropdown-menu,
.cid-u38we5lcCA .navbar.opened {
  background: #ffffff !important;
}
.cid-u38we5lcCA .nav-item:focus,
.cid-u38we5lcCA .nav-link:focus {
  outline: none;
}
.cid-u38we5lcCA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38we5lcCA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38we5lcCA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38we5lcCA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38we5lcCA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38we5lcCA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38we5lcCA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38we5lcCA .navbar.opened {
  transition: all 0.3s;
}
.cid-u38we5lcCA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38we5lcCA .navbar .navbar-logo img {
  width: auto;
}
.cid-u38we5lcCA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38we5lcCA .navbar.collapsed {
  justify-content: center;
}
.cid-u38we5lcCA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38we5lcCA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38we5lcCA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38we5lcCA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38we5lcCA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38we5lcCA .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38we5lcCA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38we5lcCA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38we5lcCA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38we5lcCA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38we5lcCA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38we5lcCA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38we5lcCA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38we5lcCA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38we5lcCA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38we5lcCA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38we5lcCA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38we5lcCA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38we5lcCA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38we5lcCA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38we5lcCA .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38we5lcCA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38we5lcCA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38we5lcCA .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38we5lcCA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38we5lcCA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38we5lcCA .dropdown-item.active,
.cid-u38we5lcCA .dropdown-item:active {
  background-color: transparent;
}
.cid-u38we5lcCA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38we5lcCA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38we5lcCA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38we5lcCA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38we5lcCA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38we5lcCA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38we5lcCA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38we5lcCA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38we5lcCA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38we5lcCA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38we5lcCA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38we5lcCA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38we5lcCA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38we5lcCA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38we5lcCA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38we5lcCA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38we5lcCA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38we5lcCA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38we5lcCA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38we5lcCA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38we5lcCA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38we5lcCA .navbar {
    height: 70px;
  }
  .cid-u38we5lcCA .navbar.opened {
    height: auto;
  }
  .cid-u38we5lcCA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38we5HM8V {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38we5HM8V .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38we5HM8V .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38we5HM8V .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38we5HM8V .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38we5HM8V .mbr-section-btn {
  text-align: center;
}
.cid-u38we5HM8V .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38we5HM8V .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38we5HM8V .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38we5HM8V img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38we5HM8V .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38we5HM8V .wrap {
    opacity: 1 !important;
  }
  .cid-u38we5HM8V .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38we5HM8V .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38we5HM8V P {
  color: #ffffff;
}
.cid-u38we5ZwJ7 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38we5ZwJ7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38we5ZwJ7 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38we5ZwJ7 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38we5ZwJ7 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38we5ZwJ7 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38we5ZwJ7 .mbr-section-title {
  color: #000000;
}
.cid-u38we5ZwJ7 .mbr-text {
  color: #000000;
}
.cid-u4lK9KCiQy {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lK9KCiQy .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lK9KCiQy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lK9KCiQy .container {
    max-width: 1400px;
  }
}
.cid-u4lK9KCiQy .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lK9KCiQy .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lK9KCiQy .row {
  justify-content: center;
}
.cid-u4lK9KCiQy .mbr-section-title {
  color: #ffffff;
}
.cid-u4lK9KCiQy .card-text {
  color: #ffffff;
}
.cid-u4lK9KCiQy .card-title,
.cid-u4lK9KCiQy .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lKaLjq4K {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lKaLjq4K .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lKaLjq4K img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lKaLjq4K img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lKaLjq4K .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lKaLjq4K .mbr-section-title {
  color: #000000;
}
.cid-u4lKaLjq4K .mbr-text {
  color: #000000;
}
.cid-u4lKaLjq4K .mbr-description {
  text-align: left;
}
.cid-u4lKbnyjOC {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lKbnyjOC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lKbnyjOC img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lKbnyjOC img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lKbnyjOC .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lKbnyjOC .mbr-section-title {
  color: #000000;
}
.cid-u4lKbnyjOC .mbr-text {
  color: #000000;
}
.cid-u4lKbnyjOC .mbr-description {
  text-align: left;
}
.cid-uaIpYc8CG8 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIpYc8CG8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIpYc8CG8 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIpYc8CG8 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIpYc8CG8 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIpYc8CG8 .mbr-section-title {
  color: #000000;
}
.cid-uaIpYc8CG8 .mbr-text {
  color: #000000;
}
.cid-uaIpYc8CG8 .mbr-description {
  text-align: left;
}
.cid-u38we6DmTk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38we6DmTk .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38we6DmTk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38we6DmTk .row {
  justify-content: center;
}
.cid-u38we6DmTk .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38we6DmTk .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38we6DmTk .card {
    margin-bottom: 32px;
  }
}
.cid-u38we6DmTk .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38we6DmTk .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38we6DmTk .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38we6DmTk .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38we6DmTk .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38we6DmTk .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38we6DmTk .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38we6XkTy {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38we6XkTy .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38we6XkTy .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-u38we6XkTy .container {
    padding: 0 20px;
  }
}
.cid-u38we6XkTy .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38we6XkTy .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38we6XkTy .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38we6XkTy .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38we6XkTy .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38we6XkTy .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38we6XkTy .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38we6XkTy .embla__button--next,
.cid-u38we6XkTy .embla__button--prev {
  display: flex;
}
.cid-u38we6XkTy .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38we6XkTy .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38we6XkTy .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38we6XkTy .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38we6XkTy .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38we6XkTy .embla__button {
    top: 7rem;
  }
}
.cid-u38we6XkTy .embla {
  position: relative;
  width: 100%;
}
.cid-u38we6XkTy .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38we6XkTy .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38we6XkTy .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38we6XkTy .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSKKSw3Z {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSKKSw3Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSKKSw3Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSKKSw3Z H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSKKSw3Z H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9YuuViQv {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9YuuViQv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9YuuViQv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9YuuViQv .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9YuuViQv .mbr-section-subtitle,
.cid-uj9YuuViQv .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9YuuViQv LABEL {
  color: #ffffff;
}
.cid-u38we7VzEq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38we7VzEq .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38we7VzEq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38we7VzEq .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38we7VzEq .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38we7VzEq .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38we7VzEq .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38we7VzEq div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38we7VzEq .copyright {
  color: #bbbbbb;
}
.cid-u38wwxnl00 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38wwxnl00 nav.navbar {
  position: fixed;
}
.cid-u38wwxnl00 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38wwxnl00 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38wwxnl00 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38wwxnl00 .dropdown-item:hover,
.cid-u38wwxnl00 .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38wwxnl00 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38wwxnl00 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38wwxnl00 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38wwxnl00 .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38wwxnl00 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38wwxnl00 .nav-link {
  position: relative;
}
.cid-u38wwxnl00 .container {
  display: flex;
  margin: auto;
}
.cid-u38wwxnl00 .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38wwxnl00 .dropdown-menu,
.cid-u38wwxnl00 .navbar.opened {
  background: #ffffff !important;
}
.cid-u38wwxnl00 .nav-item:focus,
.cid-u38wwxnl00 .nav-link:focus {
  outline: none;
}
.cid-u38wwxnl00 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38wwxnl00 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38wwxnl00 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38wwxnl00 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38wwxnl00 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38wwxnl00 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38wwxnl00 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38wwxnl00 .navbar.opened {
  transition: all 0.3s;
}
.cid-u38wwxnl00 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38wwxnl00 .navbar .navbar-logo img {
  width: auto;
}
.cid-u38wwxnl00 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38wwxnl00 .navbar.collapsed {
  justify-content: center;
}
.cid-u38wwxnl00 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38wwxnl00 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38wwxnl00 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38wwxnl00 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38wwxnl00 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38wwxnl00 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38wwxnl00 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38wwxnl00 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38wwxnl00 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38wwxnl00 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38wwxnl00 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38wwxnl00 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38wwxnl00 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38wwxnl00 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38wwxnl00 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38wwxnl00 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38wwxnl00 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38wwxnl00 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38wwxnl00 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38wwxnl00 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38wwxnl00 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38wwxnl00 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38wwxnl00 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38wwxnl00 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38wwxnl00 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38wwxnl00 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38wwxnl00 .dropdown-item.active,
.cid-u38wwxnl00 .dropdown-item:active {
  background-color: transparent;
}
.cid-u38wwxnl00 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38wwxnl00 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38wwxnl00 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38wwxnl00 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38wwxnl00 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38wwxnl00 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38wwxnl00 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38wwxnl00 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38wwxnl00 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38wwxnl00 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38wwxnl00 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38wwxnl00 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38wwxnl00 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38wwxnl00 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38wwxnl00 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38wwxnl00 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38wwxnl00 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38wwxnl00 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38wwxnl00 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38wwxnl00 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38wwxnl00 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38wwxnl00 .navbar {
    height: 70px;
  }
  .cid-u38wwxnl00 .navbar.opened {
    height: auto;
  }
  .cid-u38wwxnl00 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38wwybjxh {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38wwybjxh .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38wwybjxh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38wwybjxh .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38wwybjxh .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38wwybjxh .mbr-section-btn {
  text-align: center;
}
.cid-u38wwybjxh .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38wwybjxh .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38wwybjxh .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38wwybjxh img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38wwybjxh .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38wwybjxh .wrap {
    opacity: 1 !important;
  }
  .cid-u38wwybjxh .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38wwybjxh .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38wwybjxh P {
  color: #ffffff;
}
.cid-u38wwyTz48 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38wwyTz48 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38wwyTz48 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38wwyTz48 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38wwyTz48 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38wwyTz48 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38wwyTz48 .mbr-section-title {
  color: #000000;
}
.cid-u38wwyTz48 .mbr-text {
  color: #000000;
}
.cid-u4lKme2Hfm {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lKme2Hfm .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lKme2Hfm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lKme2Hfm .container {
    max-width: 1400px;
  }
}
.cid-u4lKme2Hfm .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lKme2Hfm .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lKme2Hfm .row {
  justify-content: center;
}
.cid-u4lKme2Hfm .mbr-section-title {
  color: #ffffff;
}
.cid-u4lKme2Hfm .card-text {
  color: #ffffff;
}
.cid-u4lKme2Hfm .card-title,
.cid-u4lKme2Hfm .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lKmO4liJ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lKmO4liJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lKmO4liJ img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lKmO4liJ img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lKmO4liJ .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lKmO4liJ .mbr-section-title {
  color: #000000;
}
.cid-u4lKmO4liJ .mbr-text {
  color: #000000;
}
.cid-u4lKmO4liJ .mbr-description {
  text-align: left;
}
.cid-u4lKnlfM5J {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lKnlfM5J .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lKnlfM5J img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lKnlfM5J img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lKnlfM5J .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lKnlfM5J .mbr-section-title {
  color: #000000;
}
.cid-u4lKnlfM5J .mbr-text {
  color: #000000;
}
.cid-u4lKnlfM5J .mbr-description {
  text-align: left;
}
.cid-uaIq6M0XEc {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIq6M0XEc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIq6M0XEc img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIq6M0XEc img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIq6M0XEc .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIq6M0XEc .mbr-section-title {
  color: #000000;
}
.cid-uaIq6M0XEc .mbr-text {
  color: #000000;
}
.cid-uaIq6M0XEc .mbr-description {
  text-align: left;
}
.cid-u38wwzOb9G {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38wwzOb9G .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38wwzOb9G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38wwzOb9G .row {
  justify-content: center;
}
.cid-u38wwzOb9G .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38wwzOb9G .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38wwzOb9G .card {
    margin-bottom: 32px;
  }
}
.cid-u38wwzOb9G .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38wwzOb9G .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38wwzOb9G .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38wwzOb9G .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38wwzOb9G .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38wwzOb9G .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38wwzOb9G .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38wwAhgqE {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38wwAhgqE .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38wwAhgqE .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-u38wwAhgqE .container {
    padding: 0 20px;
  }
}
.cid-u38wwAhgqE .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38wwAhgqE .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38wwAhgqE .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38wwAhgqE .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38wwAhgqE .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38wwAhgqE .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38wwAhgqE .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38wwAhgqE .embla__button--next,
.cid-u38wwAhgqE .embla__button--prev {
  display: flex;
}
.cid-u38wwAhgqE .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38wwAhgqE .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38wwAhgqE .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38wwAhgqE .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38wwAhgqE .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38wwAhgqE .embla__button {
    top: 7rem;
  }
}
.cid-u38wwAhgqE .embla {
  position: relative;
  width: 100%;
}
.cid-u38wwAhgqE .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38wwAhgqE .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38wwAhgqE .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38wwAhgqE .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSMfhDnN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSMfhDnN .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSMfhDnN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSMfhDnN H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSMfhDnN H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9YxSyrwE {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9YxSyrwE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9YxSyrwE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9YxSyrwE .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9YxSyrwE .mbr-section-subtitle,
.cid-uj9YxSyrwE .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9YxSyrwE LABEL {
  color: #ffffff;
}
.cid-u38wwBLwLr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38wwBLwLr .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38wwBLwLr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38wwBLwLr .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38wwBLwLr .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38wwBLwLr .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38wwBLwLr .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38wwBLwLr div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38wwBLwLr .copyright {
  color: #bbbbbb;
}
.cid-u38wJS1uTe {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38wJS1uTe nav.navbar {
  position: fixed;
}
.cid-u38wJS1uTe .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38wJS1uTe .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38wJS1uTe .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38wJS1uTe .dropdown-item:hover,
.cid-u38wJS1uTe .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38wJS1uTe .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38wJS1uTe .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38wJS1uTe .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38wJS1uTe .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38wJS1uTe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38wJS1uTe .nav-link {
  position: relative;
}
.cid-u38wJS1uTe .container {
  display: flex;
  margin: auto;
}
.cid-u38wJS1uTe .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38wJS1uTe .dropdown-menu,
.cid-u38wJS1uTe .navbar.opened {
  background: #ffffff !important;
}
.cid-u38wJS1uTe .nav-item:focus,
.cid-u38wJS1uTe .nav-link:focus {
  outline: none;
}
.cid-u38wJS1uTe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38wJS1uTe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38wJS1uTe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38wJS1uTe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38wJS1uTe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38wJS1uTe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38wJS1uTe .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38wJS1uTe .navbar.opened {
  transition: all 0.3s;
}
.cid-u38wJS1uTe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38wJS1uTe .navbar .navbar-logo img {
  width: auto;
}
.cid-u38wJS1uTe .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38wJS1uTe .navbar.collapsed {
  justify-content: center;
}
.cid-u38wJS1uTe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38wJS1uTe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38wJS1uTe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38wJS1uTe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38wJS1uTe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38wJS1uTe .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38wJS1uTe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38wJS1uTe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38wJS1uTe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38wJS1uTe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38wJS1uTe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38wJS1uTe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38wJS1uTe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38wJS1uTe .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38wJS1uTe .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38wJS1uTe .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38wJS1uTe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38wJS1uTe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38wJS1uTe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38wJS1uTe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38wJS1uTe .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38wJS1uTe .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38wJS1uTe .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38wJS1uTe .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38wJS1uTe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38wJS1uTe .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38wJS1uTe .dropdown-item.active,
.cid-u38wJS1uTe .dropdown-item:active {
  background-color: transparent;
}
.cid-u38wJS1uTe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38wJS1uTe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38wJS1uTe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38wJS1uTe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38wJS1uTe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38wJS1uTe .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38wJS1uTe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38wJS1uTe .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38wJS1uTe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38wJS1uTe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38wJS1uTe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38wJS1uTe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38wJS1uTe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38wJS1uTe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38wJS1uTe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38wJS1uTe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38wJS1uTe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38wJS1uTe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38wJS1uTe .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38wJS1uTe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38wJS1uTe .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38wJS1uTe .navbar {
    height: 70px;
  }
  .cid-u38wJS1uTe .navbar.opened {
    height: auto;
  }
  .cid-u38wJS1uTe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38wJSph1y {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38wJSph1y .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38wJSph1y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38wJSph1y .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38wJSph1y .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38wJSph1y .mbr-section-btn {
  text-align: center;
}
.cid-u38wJSph1y .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38wJSph1y .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38wJSph1y .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38wJSph1y img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38wJSph1y .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38wJSph1y .wrap {
    opacity: 1 !important;
  }
  .cid-u38wJSph1y .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38wJSph1y .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38wJSph1y P {
  color: #ffffff;
}
.cid-u38wJSHfY5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38wJSHfY5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38wJSHfY5 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38wJSHfY5 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38wJSHfY5 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38wJSHfY5 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38wJSHfY5 .mbr-section-title {
  color: #000000;
}
.cid-u38wJSHfY5 .mbr-text {
  color: #000000;
}
.cid-u4lKtderUF {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lKtderUF .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lKtderUF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lKtderUF .container {
    max-width: 1400px;
  }
}
.cid-u4lKtderUF .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lKtderUF .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lKtderUF .row {
  justify-content: center;
}
.cid-u4lKtderUF .mbr-section-title {
  color: #ffffff;
}
.cid-u4lKtderUF .card-text {
  color: #ffffff;
}
.cid-u4lKtderUF .card-title,
.cid-u4lKtderUF .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lKtVQAos {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lKtVQAos .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lKtVQAos img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lKtVQAos img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lKtVQAos .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lKtVQAos .mbr-section-title {
  color: #000000;
}
.cid-u4lKtVQAos .mbr-text {
  color: #000000;
}
.cid-u4lKtVQAos .mbr-description {
  text-align: left;
}
.cid-u4lKuhyngZ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lKuhyngZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lKuhyngZ img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lKuhyngZ img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lKuhyngZ .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lKuhyngZ .mbr-section-title {
  color: #000000;
}
.cid-u4lKuhyngZ .mbr-text {
  color: #000000;
}
.cid-u4lKuhyngZ .mbr-description {
  text-align: left;
}
.cid-uaIqbYxnLH {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIqbYxnLH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIqbYxnLH img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIqbYxnLH img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIqbYxnLH .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIqbYxnLH .mbr-section-title {
  color: #000000;
}
.cid-uaIqbYxnLH .mbr-text {
  color: #000000;
}
.cid-uaIqbYxnLH .mbr-description {
  text-align: left;
}
.cid-u38wJTizWU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38wJTizWU .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38wJTizWU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38wJTizWU .row {
  justify-content: center;
}
.cid-u38wJTizWU .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38wJTizWU .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38wJTizWU .card {
    margin-bottom: 32px;
  }
}
.cid-u38wJTizWU .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38wJTizWU .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38wJTizWU .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38wJTizWU .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38wJTizWU .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38wJTizWU .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38wJTizWU .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38wJTDF6V {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38wJTDF6V .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38wJTDF6V .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-u38wJTDF6V .container {
    padding: 0 20px;
  }
}
.cid-u38wJTDF6V .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38wJTDF6V .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38wJTDF6V .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38wJTDF6V .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38wJTDF6V .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38wJTDF6V .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38wJTDF6V .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38wJTDF6V .embla__button--next,
.cid-u38wJTDF6V .embla__button--prev {
  display: flex;
}
.cid-u38wJTDF6V .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38wJTDF6V .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38wJTDF6V .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38wJTDF6V .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38wJTDF6V .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38wJTDF6V .embla__button {
    top: 7rem;
  }
}
.cid-u38wJTDF6V .embla {
  position: relative;
  width: 100%;
}
.cid-u38wJTDF6V .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38wJTDF6V .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38wJTDF6V .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38wJTDF6V .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSNl9iBs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSNl9iBs .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSNl9iBs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSNl9iBs H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSNl9iBs H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9YB7W0V9 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9YB7W0V9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9YB7W0V9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9YB7W0V9 .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9YB7W0V9 .mbr-section-subtitle,
.cid-uj9YB7W0V9 .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9YB7W0V9 LABEL {
  color: #ffffff;
}
.cid-u38wJUFOHn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38wJUFOHn .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38wJUFOHn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38wJUFOHn .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38wJUFOHn .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38wJUFOHn .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38wJUFOHn .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38wJUFOHn div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38wJUFOHn .copyright {
  color: #bbbbbb;
}
.cid-u38wUTL6oV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38wUTL6oV nav.navbar {
  position: fixed;
}
.cid-u38wUTL6oV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38wUTL6oV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38wUTL6oV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38wUTL6oV .dropdown-item:hover,
.cid-u38wUTL6oV .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38wUTL6oV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38wUTL6oV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38wUTL6oV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38wUTL6oV .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38wUTL6oV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38wUTL6oV .nav-link {
  position: relative;
}
.cid-u38wUTL6oV .container {
  display: flex;
  margin: auto;
}
.cid-u38wUTL6oV .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38wUTL6oV .dropdown-menu,
.cid-u38wUTL6oV .navbar.opened {
  background: #ffffff !important;
}
.cid-u38wUTL6oV .nav-item:focus,
.cid-u38wUTL6oV .nav-link:focus {
  outline: none;
}
.cid-u38wUTL6oV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38wUTL6oV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38wUTL6oV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38wUTL6oV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38wUTL6oV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38wUTL6oV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38wUTL6oV .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38wUTL6oV .navbar.opened {
  transition: all 0.3s;
}
.cid-u38wUTL6oV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38wUTL6oV .navbar .navbar-logo img {
  width: auto;
}
.cid-u38wUTL6oV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38wUTL6oV .navbar.collapsed {
  justify-content: center;
}
.cid-u38wUTL6oV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38wUTL6oV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38wUTL6oV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38wUTL6oV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38wUTL6oV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38wUTL6oV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38wUTL6oV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38wUTL6oV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38wUTL6oV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38wUTL6oV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38wUTL6oV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38wUTL6oV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38wUTL6oV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38wUTL6oV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38wUTL6oV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38wUTL6oV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38wUTL6oV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38wUTL6oV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38wUTL6oV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38wUTL6oV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38wUTL6oV .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38wUTL6oV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38wUTL6oV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38wUTL6oV .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38wUTL6oV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38wUTL6oV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38wUTL6oV .dropdown-item.active,
.cid-u38wUTL6oV .dropdown-item:active {
  background-color: transparent;
}
.cid-u38wUTL6oV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38wUTL6oV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38wUTL6oV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38wUTL6oV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38wUTL6oV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38wUTL6oV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38wUTL6oV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38wUTL6oV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38wUTL6oV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38wUTL6oV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38wUTL6oV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38wUTL6oV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38wUTL6oV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38wUTL6oV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38wUTL6oV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38wUTL6oV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38wUTL6oV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38wUTL6oV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38wUTL6oV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38wUTL6oV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38wUTL6oV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38wUTL6oV .navbar {
    height: 70px;
  }
  .cid-u38wUTL6oV .navbar.opened {
    height: auto;
  }
  .cid-u38wUTL6oV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38wUUb8Th {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38wUUb8Th .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38wUUb8Th .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38wUUb8Th .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38wUUb8Th .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38wUUb8Th .mbr-section-btn {
  text-align: center;
}
.cid-u38wUUb8Th .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38wUUb8Th .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38wUUb8Th .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38wUUb8Th img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38wUUb8Th .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38wUUb8Th .wrap {
    opacity: 1 !important;
  }
  .cid-u38wUUb8Th .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38wUUb8Th .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38wUUb8Th P {
  color: #ffffff;
}
.cid-u38wUUxZBL {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38wUUxZBL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38wUUxZBL img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38wUUxZBL img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38wUUxZBL img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38wUUxZBL .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38wUUxZBL .mbr-section-title {
  color: #000000;
}
.cid-u38wUUxZBL .mbr-text {
  color: #000000;
}
.cid-u4lKEBnjtc {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lKEBnjtc .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lKEBnjtc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lKEBnjtc .container {
    max-width: 1400px;
  }
}
.cid-u4lKEBnjtc .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lKEBnjtc .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lKEBnjtc .row {
  justify-content: center;
}
.cid-u4lKEBnjtc .mbr-section-title {
  color: #ffffff;
}
.cid-u4lKEBnjtc .card-text {
  color: #ffffff;
}
.cid-u4lKEBnjtc .card-title,
.cid-u4lKEBnjtc .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lKFaTjEA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lKFaTjEA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lKFaTjEA img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lKFaTjEA img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lKFaTjEA .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lKFaTjEA .mbr-section-title {
  color: #000000;
}
.cid-u4lKFaTjEA .mbr-text {
  color: #000000;
}
.cid-u4lKFaTjEA .mbr-description {
  text-align: left;
}
.cid-u4lKFxrtBH {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lKFxrtBH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lKFxrtBH img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lKFxrtBH img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lKFxrtBH .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lKFxrtBH .mbr-section-title {
  color: #000000;
}
.cid-u4lKFxrtBH .mbr-text {
  color: #000000;
}
.cid-u4lKFxrtBH .mbr-description {
  text-align: left;
}
.cid-uaIqg8jaKY {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIqg8jaKY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIqg8jaKY img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIqg8jaKY img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIqg8jaKY .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIqg8jaKY .mbr-section-title {
  color: #000000;
}
.cid-uaIqg8jaKY .mbr-text {
  color: #000000;
}
.cid-uaIqg8jaKY .mbr-description {
  text-align: left;
}
.cid-u38wUVaej2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38wUVaej2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38wUVaej2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38wUVaej2 .row {
  justify-content: center;
}
.cid-u38wUVaej2 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38wUVaej2 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38wUVaej2 .card {
    margin-bottom: 32px;
  }
}
.cid-u38wUVaej2 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38wUVaej2 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38wUVaej2 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38wUVaej2 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38wUVaej2 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38wUVaej2 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38wUVaej2 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38wUVtk7E {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38wUVtk7E .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38wUVtk7E .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-u38wUVtk7E .container {
    padding: 0 20px;
  }
}
.cid-u38wUVtk7E .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38wUVtk7E .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38wUVtk7E .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38wUVtk7E .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38wUVtk7E .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38wUVtk7E .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38wUVtk7E .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38wUVtk7E .embla__button--next,
.cid-u38wUVtk7E .embla__button--prev {
  display: flex;
}
.cid-u38wUVtk7E .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38wUVtk7E .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38wUVtk7E .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38wUVtk7E .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38wUVtk7E .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38wUVtk7E .embla__button {
    top: 7rem;
  }
}
.cid-u38wUVtk7E .embla {
  position: relative;
  width: 100%;
}
.cid-u38wUVtk7E .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38wUVtk7E .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38wUVtk7E .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38wUVtk7E .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSOkNff8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSOkNff8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSOkNff8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSOkNff8 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSOkNff8 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9YEIdYPX {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9YEIdYPX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9YEIdYPX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9YEIdYPX .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9YEIdYPX .mbr-section-subtitle,
.cid-uj9YEIdYPX .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9YEIdYPX LABEL {
  color: #ffffff;
}
.cid-u38wUWtkpB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38wUWtkpB .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38wUWtkpB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38wUWtkpB .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38wUWtkpB .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38wUWtkpB .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38wUWtkpB .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38wUWtkpB div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38wUWtkpB .copyright {
  color: #bbbbbb;
}
.cid-u38x8RaHTy {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38x8RaHTy nav.navbar {
  position: fixed;
}
.cid-u38x8RaHTy .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38x8RaHTy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38x8RaHTy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38x8RaHTy .dropdown-item:hover,
.cid-u38x8RaHTy .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38x8RaHTy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38x8RaHTy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38x8RaHTy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38x8RaHTy .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38x8RaHTy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38x8RaHTy .nav-link {
  position: relative;
}
.cid-u38x8RaHTy .container {
  display: flex;
  margin: auto;
}
.cid-u38x8RaHTy .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38x8RaHTy .dropdown-menu,
.cid-u38x8RaHTy .navbar.opened {
  background: #ffffff !important;
}
.cid-u38x8RaHTy .nav-item:focus,
.cid-u38x8RaHTy .nav-link:focus {
  outline: none;
}
.cid-u38x8RaHTy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38x8RaHTy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38x8RaHTy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38x8RaHTy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38x8RaHTy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38x8RaHTy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38x8RaHTy .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38x8RaHTy .navbar.opened {
  transition: all 0.3s;
}
.cid-u38x8RaHTy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38x8RaHTy .navbar .navbar-logo img {
  width: auto;
}
.cid-u38x8RaHTy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38x8RaHTy .navbar.collapsed {
  justify-content: center;
}
.cid-u38x8RaHTy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38x8RaHTy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38x8RaHTy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38x8RaHTy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38x8RaHTy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38x8RaHTy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38x8RaHTy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38x8RaHTy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38x8RaHTy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38x8RaHTy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38x8RaHTy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38x8RaHTy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38x8RaHTy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38x8RaHTy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38x8RaHTy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38x8RaHTy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38x8RaHTy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38x8RaHTy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38x8RaHTy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38x8RaHTy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38x8RaHTy .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38x8RaHTy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38x8RaHTy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38x8RaHTy .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38x8RaHTy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38x8RaHTy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38x8RaHTy .dropdown-item.active,
.cid-u38x8RaHTy .dropdown-item:active {
  background-color: transparent;
}
.cid-u38x8RaHTy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38x8RaHTy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38x8RaHTy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38x8RaHTy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38x8RaHTy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38x8RaHTy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38x8RaHTy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38x8RaHTy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38x8RaHTy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38x8RaHTy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38x8RaHTy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38x8RaHTy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38x8RaHTy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38x8RaHTy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38x8RaHTy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38x8RaHTy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38x8RaHTy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38x8RaHTy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38x8RaHTy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38x8RaHTy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38x8RaHTy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38x8RaHTy .navbar {
    height: 70px;
  }
  .cid-u38x8RaHTy .navbar.opened {
    height: auto;
  }
  .cid-u38x8RaHTy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38x8RwdQj {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38x8RwdQj .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38x8RwdQj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38x8RwdQj .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38x8RwdQj .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38x8RwdQj .mbr-section-btn {
  text-align: center;
}
.cid-u38x8RwdQj .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38x8RwdQj .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38x8RwdQj .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38x8RwdQj img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38x8RwdQj .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38x8RwdQj .wrap {
    opacity: 1 !important;
  }
  .cid-u38x8RwdQj .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38x8RwdQj .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38x8RwdQj P {
  color: #ffffff;
}
.cid-u38x8RQB9U {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38x8RQB9U .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38x8RQB9U img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38x8RQB9U img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38x8RQB9U img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38x8RQB9U .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38x8RQB9U .mbr-section-title {
  color: #000000;
}
.cid-u38x8RQB9U .mbr-text {
  color: #000000;
}
.cid-u4lKSoF4OE {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lKSoF4OE .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lKSoF4OE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lKSoF4OE .container {
    max-width: 1400px;
  }
}
.cid-u4lKSoF4OE .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lKSoF4OE .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lKSoF4OE .row {
  justify-content: center;
}
.cid-u4lKSoF4OE .mbr-section-title {
  color: #ffffff;
}
.cid-u4lKSoF4OE .card-text {
  color: #ffffff;
}
.cid-u4lKSoF4OE .card-title,
.cid-u4lKSoF4OE .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lKSXJzjU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lKSXJzjU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lKSXJzjU img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lKSXJzjU img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lKSXJzjU .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lKSXJzjU .mbr-section-title {
  color: #000000;
}
.cid-u4lKSXJzjU .mbr-text {
  color: #000000;
}
.cid-u4lKSXJzjU .mbr-description {
  text-align: left;
}
.cid-u4lKTxuMWW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lKTxuMWW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lKTxuMWW img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lKTxuMWW img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lKTxuMWW .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lKTxuMWW .mbr-section-title {
  color: #000000;
}
.cid-u4lKTxuMWW .mbr-text {
  color: #000000;
}
.cid-u4lKTxuMWW .mbr-description {
  text-align: left;
}
.cid-uaIqqSUwzX {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIqqSUwzX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIqqSUwzX img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIqqSUwzX img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIqqSUwzX .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIqqSUwzX .mbr-section-title {
  color: #000000;
}
.cid-uaIqqSUwzX .mbr-text {
  color: #000000;
}
.cid-uaIqqSUwzX .mbr-description {
  text-align: left;
}
.cid-u38x8Spr7A {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38x8Spr7A .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38x8Spr7A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38x8Spr7A .row {
  justify-content: center;
}
.cid-u38x8Spr7A .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38x8Spr7A .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38x8Spr7A .card {
    margin-bottom: 32px;
  }
}
.cid-u38x8Spr7A .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38x8Spr7A .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38x8Spr7A .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38x8Spr7A .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38x8Spr7A .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38x8Spr7A .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38x8Spr7A .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38x8SIH0R {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38x8SIH0R .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38x8SIH0R .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-u38x8SIH0R .container {
    padding: 0 20px;
  }
}
.cid-u38x8SIH0R .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38x8SIH0R .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38x8SIH0R .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38x8SIH0R .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38x8SIH0R .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38x8SIH0R .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38x8SIH0R .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38x8SIH0R .embla__button--next,
.cid-u38x8SIH0R .embla__button--prev {
  display: flex;
}
.cid-u38x8SIH0R .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38x8SIH0R .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38x8SIH0R .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38x8SIH0R .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38x8SIH0R .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38x8SIH0R .embla__button {
    top: 7rem;
  }
}
.cid-u38x8SIH0R .embla {
  position: relative;
  width: 100%;
}
.cid-u38x8SIH0R .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38x8SIH0R .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38x8SIH0R .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38x8SIH0R .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSQQBBtL {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSQQBBtL .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSQQBBtL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSQQBBtL H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSQQBBtL H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9YLSxMLl {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9YLSxMLl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9YLSxMLl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9YLSxMLl .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9YLSxMLl .mbr-section-subtitle,
.cid-uj9YLSxMLl .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9YLSxMLl LABEL {
  color: #ffffff;
}
.cid-u38x8TEey1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38x8TEey1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38x8TEey1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38x8TEey1 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38x8TEey1 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38x8TEey1 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38x8TEey1 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38x8TEey1 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38x8TEey1 .copyright {
  color: #bbbbbb;
}
.cid-u38xjW18g5 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38xjW18g5 nav.navbar {
  position: fixed;
}
.cid-u38xjW18g5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38xjW18g5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38xjW18g5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38xjW18g5 .dropdown-item:hover,
.cid-u38xjW18g5 .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38xjW18g5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38xjW18g5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38xjW18g5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38xjW18g5 .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38xjW18g5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38xjW18g5 .nav-link {
  position: relative;
}
.cid-u38xjW18g5 .container {
  display: flex;
  margin: auto;
}
.cid-u38xjW18g5 .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38xjW18g5 .dropdown-menu,
.cid-u38xjW18g5 .navbar.opened {
  background: #ffffff !important;
}
.cid-u38xjW18g5 .nav-item:focus,
.cid-u38xjW18g5 .nav-link:focus {
  outline: none;
}
.cid-u38xjW18g5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38xjW18g5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38xjW18g5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38xjW18g5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38xjW18g5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38xjW18g5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38xjW18g5 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38xjW18g5 .navbar.opened {
  transition: all 0.3s;
}
.cid-u38xjW18g5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38xjW18g5 .navbar .navbar-logo img {
  width: auto;
}
.cid-u38xjW18g5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38xjW18g5 .navbar.collapsed {
  justify-content: center;
}
.cid-u38xjW18g5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38xjW18g5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38xjW18g5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38xjW18g5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38xjW18g5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38xjW18g5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38xjW18g5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38xjW18g5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38xjW18g5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38xjW18g5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38xjW18g5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38xjW18g5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38xjW18g5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38xjW18g5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38xjW18g5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38xjW18g5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38xjW18g5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38xjW18g5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38xjW18g5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38xjW18g5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38xjW18g5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38xjW18g5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38xjW18g5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38xjW18g5 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38xjW18g5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38xjW18g5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38xjW18g5 .dropdown-item.active,
.cid-u38xjW18g5 .dropdown-item:active {
  background-color: transparent;
}
.cid-u38xjW18g5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38xjW18g5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38xjW18g5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38xjW18g5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38xjW18g5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38xjW18g5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38xjW18g5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38xjW18g5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38xjW18g5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38xjW18g5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38xjW18g5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38xjW18g5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38xjW18g5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38xjW18g5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38xjW18g5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38xjW18g5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38xjW18g5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38xjW18g5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38xjW18g5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38xjW18g5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38xjW18g5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38xjW18g5 .navbar {
    height: 70px;
  }
  .cid-u38xjW18g5 .navbar.opened {
    height: auto;
  }
  .cid-u38xjW18g5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38xjWo1Ie {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38xjWo1Ie .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38xjWo1Ie .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38xjWo1Ie .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38xjWo1Ie .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38xjWo1Ie .mbr-section-btn {
  text-align: center;
}
.cid-u38xjWo1Ie .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38xjWo1Ie .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38xjWo1Ie .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38xjWo1Ie img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38xjWo1Ie .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38xjWo1Ie .wrap {
    opacity: 1 !important;
  }
  .cid-u38xjWo1Ie .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38xjWo1Ie .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38xjWo1Ie P {
  color: #ffffff;
}
.cid-u38xjWHNsT {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38xjWHNsT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38xjWHNsT img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38xjWHNsT img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38xjWHNsT img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38xjWHNsT .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38xjWHNsT .mbr-section-title {
  color: #000000;
}
.cid-u38xjWHNsT .mbr-text {
  color: #000000;
}
.cid-u4lKMcq2xU {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lKMcq2xU .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lKMcq2xU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lKMcq2xU .container {
    max-width: 1400px;
  }
}
.cid-u4lKMcq2xU .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lKMcq2xU .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lKMcq2xU .row {
  justify-content: center;
}
.cid-u4lKMcq2xU .mbr-section-title {
  color: #ffffff;
}
.cid-u4lKMcq2xU .card-text {
  color: #ffffff;
}
.cid-u4lKMcq2xU .card-title,
.cid-u4lKMcq2xU .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lKMPObiZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lKMPObiZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lKMPObiZ img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lKMPObiZ img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lKMPObiZ .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lKMPObiZ .mbr-section-title {
  color: #000000;
}
.cid-u4lKMPObiZ .mbr-text {
  color: #000000;
}
.cid-u4lKMPObiZ .mbr-description {
  text-align: left;
}
.cid-u4lKNrfckC {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lKNrfckC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lKNrfckC img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lKNrfckC img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lKNrfckC .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lKNrfckC .mbr-section-title {
  color: #000000;
}
.cid-u4lKNrfckC .mbr-text {
  color: #000000;
}
.cid-u4lKNrfckC .mbr-description {
  text-align: left;
}
.cid-uaIqm9IMIp {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIqm9IMIp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIqm9IMIp img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIqm9IMIp img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIqm9IMIp .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIqm9IMIp .mbr-section-title {
  color: #000000;
}
.cid-uaIqm9IMIp .mbr-text {
  color: #000000;
}
.cid-uaIqm9IMIp .mbr-description {
  text-align: left;
}
.cid-u38xjXjGAe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38xjXjGAe .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38xjXjGAe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38xjXjGAe .row {
  justify-content: center;
}
.cid-u38xjXjGAe .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38xjXjGAe .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38xjXjGAe .card {
    margin-bottom: 32px;
  }
}
.cid-u38xjXjGAe .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38xjXjGAe .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38xjXjGAe .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38xjXjGAe .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38xjXjGAe .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38xjXjGAe .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38xjXjGAe .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38xjXDsvu {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38xjXDsvu .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38xjXDsvu .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-u38xjXDsvu .container {
    padding: 0 20px;
  }
}
.cid-u38xjXDsvu .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38xjXDsvu .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38xjXDsvu .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38xjXDsvu .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38xjXDsvu .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38xjXDsvu .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38xjXDsvu .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38xjXDsvu .embla__button--next,
.cid-u38xjXDsvu .embla__button--prev {
  display: flex;
}
.cid-u38xjXDsvu .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38xjXDsvu .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38xjXDsvu .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38xjXDsvu .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38xjXDsvu .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38xjXDsvu .embla__button {
    top: 7rem;
  }
}
.cid-u38xjXDsvu .embla {
  position: relative;
  width: 100%;
}
.cid-u38xjXDsvu .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38xjXDsvu .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38xjXDsvu .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38xjXDsvu .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSPrhJje {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSPrhJje .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSPrhJje .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSPrhJje H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSPrhJje H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9YHRr8Vu {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9YHRr8Vu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9YHRr8Vu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9YHRr8Vu .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9YHRr8Vu .mbr-section-subtitle,
.cid-uj9YHRr8Vu .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9YHRr8Vu LABEL {
  color: #ffffff;
}
.cid-u38xjYBksi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38xjYBksi .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38xjYBksi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38xjYBksi .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38xjYBksi .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38xjYBksi .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38xjYBksi .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38xjYBksi div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38xjYBksi .copyright {
  color: #bbbbbb;
}
.cid-u38xBbETqf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38xBbETqf nav.navbar {
  position: fixed;
}
.cid-u38xBbETqf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38xBbETqf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38xBbETqf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38xBbETqf .dropdown-item:hover,
.cid-u38xBbETqf .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38xBbETqf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38xBbETqf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38xBbETqf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38xBbETqf .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38xBbETqf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38xBbETqf .nav-link {
  position: relative;
}
.cid-u38xBbETqf .container {
  display: flex;
  margin: auto;
}
.cid-u38xBbETqf .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38xBbETqf .dropdown-menu,
.cid-u38xBbETqf .navbar.opened {
  background: #ffffff !important;
}
.cid-u38xBbETqf .nav-item:focus,
.cid-u38xBbETqf .nav-link:focus {
  outline: none;
}
.cid-u38xBbETqf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38xBbETqf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38xBbETqf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38xBbETqf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38xBbETqf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38xBbETqf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38xBbETqf .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38xBbETqf .navbar.opened {
  transition: all 0.3s;
}
.cid-u38xBbETqf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38xBbETqf .navbar .navbar-logo img {
  width: auto;
}
.cid-u38xBbETqf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38xBbETqf .navbar.collapsed {
  justify-content: center;
}
.cid-u38xBbETqf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38xBbETqf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38xBbETqf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38xBbETqf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38xBbETqf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38xBbETqf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38xBbETqf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38xBbETqf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38xBbETqf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38xBbETqf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38xBbETqf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38xBbETqf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38xBbETqf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38xBbETqf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38xBbETqf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38xBbETqf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38xBbETqf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38xBbETqf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38xBbETqf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38xBbETqf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38xBbETqf .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38xBbETqf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38xBbETqf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38xBbETqf .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38xBbETqf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38xBbETqf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38xBbETqf .dropdown-item.active,
.cid-u38xBbETqf .dropdown-item:active {
  background-color: transparent;
}
.cid-u38xBbETqf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38xBbETqf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38xBbETqf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38xBbETqf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38xBbETqf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38xBbETqf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38xBbETqf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38xBbETqf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38xBbETqf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38xBbETqf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38xBbETqf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38xBbETqf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38xBbETqf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38xBbETqf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38xBbETqf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38xBbETqf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38xBbETqf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38xBbETqf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38xBbETqf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38xBbETqf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38xBbETqf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38xBbETqf .navbar {
    height: 70px;
  }
  .cid-u38xBbETqf .navbar.opened {
    height: auto;
  }
  .cid-u38xBbETqf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38xBc2x7S {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38xBc2x7S .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38xBc2x7S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38xBc2x7S .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38xBc2x7S .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38xBc2x7S .mbr-section-btn {
  text-align: center;
}
.cid-u38xBc2x7S .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38xBc2x7S .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38xBc2x7S .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38xBc2x7S img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38xBc2x7S .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38xBc2x7S .wrap {
    opacity: 1 !important;
  }
  .cid-u38xBc2x7S .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38xBc2x7S .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38xBc2x7S P {
  color: #ffffff;
}
.cid-u38xBcmm7o {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38xBcmm7o .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38xBcmm7o img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38xBcmm7o img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38xBcmm7o img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38xBcmm7o .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38xBcmm7o .mbr-section-title {
  color: #000000;
}
.cid-u38xBcmm7o .mbr-text {
  color: #000000;
}
.cid-u4lKYqAOff {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lKYqAOff .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lKYqAOff .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lKYqAOff .container {
    max-width: 1400px;
  }
}
.cid-u4lKYqAOff .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lKYqAOff .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lKYqAOff .row {
  justify-content: center;
}
.cid-u4lKYqAOff .mbr-section-title {
  color: #ffffff;
}
.cid-u4lKYqAOff .card-text {
  color: #ffffff;
}
.cid-u4lKYqAOff .card-title,
.cid-u4lKYqAOff .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lKZ7IAbZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lKZ7IAbZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lKZ7IAbZ img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lKZ7IAbZ img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lKZ7IAbZ .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lKZ7IAbZ .mbr-section-title {
  color: #000000;
}
.cid-u4lKZ7IAbZ .mbr-text {
  color: #000000;
}
.cid-u4lKZ7IAbZ .mbr-description {
  text-align: left;
}
.cid-u4lKZtTCCf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lKZtTCCf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lKZtTCCf img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lKZtTCCf img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lKZtTCCf .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lKZtTCCf .mbr-section-title {
  color: #000000;
}
.cid-u4lKZtTCCf .mbr-text {
  color: #000000;
}
.cid-u4lKZtTCCf .mbr-description {
  text-align: left;
}
.cid-uaIqvGCVnp {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIqvGCVnp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIqvGCVnp img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIqvGCVnp img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIqvGCVnp .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIqvGCVnp .mbr-section-title {
  color: #000000;
}
.cid-uaIqvGCVnp .mbr-text {
  color: #000000;
}
.cid-uaIqvGCVnp .mbr-description {
  text-align: left;
}
.cid-u38xBcZk58 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38xBcZk58 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38xBcZk58 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38xBcZk58 .row {
  justify-content: center;
}
.cid-u38xBcZk58 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38xBcZk58 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38xBcZk58 .card {
    margin-bottom: 32px;
  }
}
.cid-u38xBcZk58 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38xBcZk58 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38xBcZk58 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38xBcZk58 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38xBcZk58 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38xBcZk58 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38xBcZk58 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38xBdkFjn {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38xBdkFjn .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38xBdkFjn .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-u38xBdkFjn .container {
    padding: 0 20px;
  }
}
.cid-u38xBdkFjn .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38xBdkFjn .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38xBdkFjn .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38xBdkFjn .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38xBdkFjn .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38xBdkFjn .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38xBdkFjn .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38xBdkFjn .embla__button--next,
.cid-u38xBdkFjn .embla__button--prev {
  display: flex;
}
.cid-u38xBdkFjn .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38xBdkFjn .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38xBdkFjn .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38xBdkFjn .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38xBdkFjn .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38xBdkFjn .embla__button {
    top: 7rem;
  }
}
.cid-u38xBdkFjn .embla {
  position: relative;
  width: 100%;
}
.cid-u38xBdkFjn .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38xBdkFjn .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38xBdkFjn .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38xBdkFjn .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSS9Gx1i {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSS9Gx1i .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSS9Gx1i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSS9Gx1i H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSS9Gx1i H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9YODgrm0 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9YODgrm0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9YODgrm0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9YODgrm0 .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9YODgrm0 .mbr-section-subtitle,
.cid-uj9YODgrm0 .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9YODgrm0 LABEL {
  color: #ffffff;
}
.cid-u38xBeiUI3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38xBeiUI3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38xBeiUI3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38xBeiUI3 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38xBeiUI3 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38xBeiUI3 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38xBeiUI3 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38xBeiUI3 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38xBeiUI3 .copyright {
  color: #bbbbbb;
}
.cid-u38xOLPOmM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38xOLPOmM nav.navbar {
  position: fixed;
}
.cid-u38xOLPOmM .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38xOLPOmM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38xOLPOmM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38xOLPOmM .dropdown-item:hover,
.cid-u38xOLPOmM .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38xOLPOmM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38xOLPOmM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38xOLPOmM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38xOLPOmM .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38xOLPOmM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38xOLPOmM .nav-link {
  position: relative;
}
.cid-u38xOLPOmM .container {
  display: flex;
  margin: auto;
}
.cid-u38xOLPOmM .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38xOLPOmM .dropdown-menu,
.cid-u38xOLPOmM .navbar.opened {
  background: #ffffff !important;
}
.cid-u38xOLPOmM .nav-item:focus,
.cid-u38xOLPOmM .nav-link:focus {
  outline: none;
}
.cid-u38xOLPOmM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38xOLPOmM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38xOLPOmM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38xOLPOmM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38xOLPOmM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38xOLPOmM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38xOLPOmM .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38xOLPOmM .navbar.opened {
  transition: all 0.3s;
}
.cid-u38xOLPOmM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38xOLPOmM .navbar .navbar-logo img {
  width: auto;
}
.cid-u38xOLPOmM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38xOLPOmM .navbar.collapsed {
  justify-content: center;
}
.cid-u38xOLPOmM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38xOLPOmM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38xOLPOmM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38xOLPOmM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38xOLPOmM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38xOLPOmM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38xOLPOmM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38xOLPOmM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38xOLPOmM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38xOLPOmM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38xOLPOmM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38xOLPOmM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38xOLPOmM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38xOLPOmM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38xOLPOmM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38xOLPOmM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38xOLPOmM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38xOLPOmM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38xOLPOmM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38xOLPOmM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38xOLPOmM .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38xOLPOmM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38xOLPOmM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38xOLPOmM .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38xOLPOmM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38xOLPOmM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38xOLPOmM .dropdown-item.active,
.cid-u38xOLPOmM .dropdown-item:active {
  background-color: transparent;
}
.cid-u38xOLPOmM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38xOLPOmM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38xOLPOmM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38xOLPOmM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38xOLPOmM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38xOLPOmM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38xOLPOmM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38xOLPOmM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38xOLPOmM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38xOLPOmM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38xOLPOmM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38xOLPOmM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38xOLPOmM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38xOLPOmM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38xOLPOmM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38xOLPOmM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38xOLPOmM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38xOLPOmM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38xOLPOmM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38xOLPOmM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38xOLPOmM .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38xOLPOmM .navbar {
    height: 70px;
  }
  .cid-u38xOLPOmM .navbar.opened {
    height: auto;
  }
  .cid-u38xOLPOmM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38xOMcqGD {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38xOMcqGD .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38xOMcqGD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38xOMcqGD .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38xOMcqGD .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38xOMcqGD .mbr-section-btn {
  text-align: center;
}
.cid-u38xOMcqGD .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38xOMcqGD .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38xOMcqGD .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38xOMcqGD img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38xOMcqGD .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38xOMcqGD .wrap {
    opacity: 1 !important;
  }
  .cid-u38xOMcqGD .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38xOMcqGD .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38xOMcqGD P {
  color: #ffffff;
}
.cid-u38xOMw0CD {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38xOMw0CD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38xOMw0CD img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38xOMw0CD img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38xOMw0CD img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38xOMw0CD .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38xOMw0CD .mbr-section-title {
  color: #000000;
}
.cid-u38xOMw0CD .mbr-text {
  color: #000000;
}
.cid-u4lL4UYvBB {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lL4UYvBB .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lL4UYvBB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lL4UYvBB .container {
    max-width: 1400px;
  }
}
.cid-u4lL4UYvBB .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lL4UYvBB .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lL4UYvBB .row {
  justify-content: center;
}
.cid-u4lL4UYvBB .mbr-section-title {
  color: #ffffff;
}
.cid-u4lL4UYvBB .card-text {
  color: #ffffff;
}
.cid-u4lL4UYvBB .card-title,
.cid-u4lL4UYvBB .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lL5v7Ylv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lL5v7Ylv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lL5v7Ylv img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lL5v7Ylv img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lL5v7Ylv .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lL5v7Ylv .mbr-section-title {
  color: #000000;
}
.cid-u4lL5v7Ylv .mbr-text {
  color: #000000;
}
.cid-u4lL5v7Ylv .mbr-description {
  text-align: left;
}
.cid-u4lL5ZCkGf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lL5ZCkGf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lL5ZCkGf img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lL5ZCkGf img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lL5ZCkGf .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lL5ZCkGf .mbr-section-title {
  color: #000000;
}
.cid-u4lL5ZCkGf .mbr-text {
  color: #000000;
}
.cid-u4lL5ZCkGf .mbr-description {
  text-align: left;
}
.cid-uaIqAZzAuD {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIqAZzAuD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIqAZzAuD img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIqAZzAuD img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIqAZzAuD .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIqAZzAuD .mbr-section-title {
  color: #000000;
}
.cid-uaIqAZzAuD .mbr-text {
  color: #000000;
}
.cid-uaIqAZzAuD .mbr-description {
  text-align: left;
}
.cid-u38xON6CWh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38xON6CWh .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38xON6CWh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38xON6CWh .row {
  justify-content: center;
}
.cid-u38xON6CWh .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38xON6CWh .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38xON6CWh .card {
    margin-bottom: 32px;
  }
}
.cid-u38xON6CWh .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38xON6CWh .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38xON6CWh .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38xON6CWh .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38xON6CWh .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38xON6CWh .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38xON6CWh .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38xONpwYo {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38xONpwYo .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38xONpwYo .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-u38xONpwYo .container {
    padding: 0 20px;
  }
}
.cid-u38xONpwYo .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38xONpwYo .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38xONpwYo .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38xONpwYo .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38xONpwYo .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38xONpwYo .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38xONpwYo .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38xONpwYo .embla__button--next,
.cid-u38xONpwYo .embla__button--prev {
  display: flex;
}
.cid-u38xONpwYo .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38xONpwYo .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38xONpwYo .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38xONpwYo .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38xONpwYo .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38xONpwYo .embla__button {
    top: 7rem;
  }
}
.cid-u38xONpwYo .embla {
  position: relative;
  width: 100%;
}
.cid-u38xONpwYo .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38xONpwYo .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38xONpwYo .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38xONpwYo .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSTl9ksd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSTl9ksd .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSTl9ksd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSTl9ksd H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSTl9ksd H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9YSiGRmA {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9YSiGRmA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9YSiGRmA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9YSiGRmA .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9YSiGRmA .mbr-section-subtitle,
.cid-uj9YSiGRmA .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9YSiGRmA LABEL {
  color: #ffffff;
}
.cid-u38xOOnLwA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38xOOnLwA .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38xOOnLwA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38xOOnLwA .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38xOOnLwA .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38xOOnLwA .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38xOOnLwA .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38xOOnLwA div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38xOOnLwA .copyright {
  color: #bbbbbb;
}
.cid-u38y14hJZ7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38y14hJZ7 nav.navbar {
  position: fixed;
}
.cid-u38y14hJZ7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38y14hJZ7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38y14hJZ7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38y14hJZ7 .dropdown-item:hover,
.cid-u38y14hJZ7 .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38y14hJZ7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38y14hJZ7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38y14hJZ7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38y14hJZ7 .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38y14hJZ7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38y14hJZ7 .nav-link {
  position: relative;
}
.cid-u38y14hJZ7 .container {
  display: flex;
  margin: auto;
}
.cid-u38y14hJZ7 .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38y14hJZ7 .dropdown-menu,
.cid-u38y14hJZ7 .navbar.opened {
  background: #ffffff !important;
}
.cid-u38y14hJZ7 .nav-item:focus,
.cid-u38y14hJZ7 .nav-link:focus {
  outline: none;
}
.cid-u38y14hJZ7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38y14hJZ7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38y14hJZ7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38y14hJZ7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38y14hJZ7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38y14hJZ7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38y14hJZ7 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38y14hJZ7 .navbar.opened {
  transition: all 0.3s;
}
.cid-u38y14hJZ7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38y14hJZ7 .navbar .navbar-logo img {
  width: auto;
}
.cid-u38y14hJZ7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38y14hJZ7 .navbar.collapsed {
  justify-content: center;
}
.cid-u38y14hJZ7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38y14hJZ7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38y14hJZ7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38y14hJZ7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38y14hJZ7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38y14hJZ7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38y14hJZ7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38y14hJZ7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38y14hJZ7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38y14hJZ7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38y14hJZ7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38y14hJZ7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38y14hJZ7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38y14hJZ7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38y14hJZ7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38y14hJZ7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38y14hJZ7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38y14hJZ7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38y14hJZ7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38y14hJZ7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38y14hJZ7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38y14hJZ7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38y14hJZ7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38y14hJZ7 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38y14hJZ7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38y14hJZ7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38y14hJZ7 .dropdown-item.active,
.cid-u38y14hJZ7 .dropdown-item:active {
  background-color: transparent;
}
.cid-u38y14hJZ7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38y14hJZ7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38y14hJZ7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38y14hJZ7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38y14hJZ7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38y14hJZ7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38y14hJZ7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38y14hJZ7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38y14hJZ7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38y14hJZ7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38y14hJZ7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38y14hJZ7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38y14hJZ7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38y14hJZ7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38y14hJZ7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38y14hJZ7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38y14hJZ7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38y14hJZ7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38y14hJZ7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38y14hJZ7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38y14hJZ7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38y14hJZ7 .navbar {
    height: 70px;
  }
  .cid-u38y14hJZ7 .navbar.opened {
    height: auto;
  }
  .cid-u38y14hJZ7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38y14DLR9 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38y14DLR9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38y14DLR9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38y14DLR9 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38y14DLR9 .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38y14DLR9 .mbr-section-btn {
  text-align: center;
}
.cid-u38y14DLR9 .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38y14DLR9 .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38y14DLR9 .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38y14DLR9 img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38y14DLR9 .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38y14DLR9 .wrap {
    opacity: 1 !important;
  }
  .cid-u38y14DLR9 .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38y14DLR9 .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38y14DLR9 P {
  color: #ffffff;
}
.cid-u38y14XLVp {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38y14XLVp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38y14XLVp img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38y14XLVp img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38y14XLVp img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38y14XLVp .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38y14XLVp .mbr-section-title {
  color: #000000;
}
.cid-u38y14XLVp .mbr-text {
  color: #000000;
}
.cid-u4lLknQP9S {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lLknQP9S .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lLknQP9S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lLknQP9S .container {
    max-width: 1400px;
  }
}
.cid-u4lLknQP9S .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lLknQP9S .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lLknQP9S .row {
  justify-content: center;
}
.cid-u4lLknQP9S .mbr-section-title {
  color: #ffffff;
}
.cid-u4lLknQP9S .card-text {
  color: #ffffff;
}
.cid-u4lLknQP9S .card-title,
.cid-u4lLknQP9S .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lLkVGUYQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lLkVGUYQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lLkVGUYQ img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lLkVGUYQ img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lLkVGUYQ .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lLkVGUYQ .mbr-section-title {
  color: #000000;
}
.cid-u4lLkVGUYQ .mbr-text {
  color: #000000;
}
.cid-u4lLkVGUYQ .mbr-description {
  text-align: left;
}
.cid-u4lLnsyWCg {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lLnsyWCg .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lLnsyWCg img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lLnsyWCg img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lLnsyWCg .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lLnsyWCg .mbr-section-title {
  color: #000000;
}
.cid-u4lLnsyWCg .mbr-text {
  color: #000000;
}
.cid-u4lLnsyWCg .mbr-description {
  text-align: left;
}
.cid-uaIqMhn54f {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIqMhn54f .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIqMhn54f img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIqMhn54f img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIqMhn54f .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIqMhn54f .mbr-section-title {
  color: #000000;
}
.cid-uaIqMhn54f .mbr-text {
  color: #000000;
}
.cid-uaIqMhn54f .mbr-description {
  text-align: left;
}
.cid-u38y15zdZj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38y15zdZj .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38y15zdZj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38y15zdZj .row {
  justify-content: center;
}
.cid-u38y15zdZj .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38y15zdZj .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38y15zdZj .card {
    margin-bottom: 32px;
  }
}
.cid-u38y15zdZj .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38y15zdZj .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38y15zdZj .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38y15zdZj .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38y15zdZj .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38y15zdZj .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38y15zdZj .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38y15TagT {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38y15TagT .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38y15TagT .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-u38y15TagT .container {
    padding: 0 20px;
  }
}
.cid-u38y15TagT .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38y15TagT .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38y15TagT .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38y15TagT .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38y15TagT .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38y15TagT .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38y15TagT .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38y15TagT .embla__button--next,
.cid-u38y15TagT .embla__button--prev {
  display: flex;
}
.cid-u38y15TagT .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38y15TagT .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38y15TagT .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38y15TagT .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38y15TagT .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38y15TagT .embla__button {
    top: 7rem;
  }
}
.cid-u38y15TagT .embla {
  position: relative;
  width: 100%;
}
.cid-u38y15TagT .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38y15TagT .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38y15TagT .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38y15TagT .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSW88X3r {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSW88X3r .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSW88X3r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSW88X3r H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSW88X3r H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9YZ5nkzZ {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9YZ5nkzZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9YZ5nkzZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9YZ5nkzZ .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9YZ5nkzZ .mbr-section-subtitle,
.cid-uj9YZ5nkzZ .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9YZ5nkzZ LABEL {
  color: #ffffff;
}
.cid-u38y16U5xQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38y16U5xQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38y16U5xQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38y16U5xQ .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38y16U5xQ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38y16U5xQ .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38y16U5xQ .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38y16U5xQ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38y16U5xQ .copyright {
  color: #bbbbbb;
}
.cid-u38ygsNtja {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38ygsNtja nav.navbar {
  position: fixed;
}
.cid-u38ygsNtja .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38ygsNtja .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38ygsNtja .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38ygsNtja .dropdown-item:hover,
.cid-u38ygsNtja .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38ygsNtja .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38ygsNtja .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38ygsNtja .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38ygsNtja .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38ygsNtja .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38ygsNtja .nav-link {
  position: relative;
}
.cid-u38ygsNtja .container {
  display: flex;
  margin: auto;
}
.cid-u38ygsNtja .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38ygsNtja .dropdown-menu,
.cid-u38ygsNtja .navbar.opened {
  background: #ffffff !important;
}
.cid-u38ygsNtja .nav-item:focus,
.cid-u38ygsNtja .nav-link:focus {
  outline: none;
}
.cid-u38ygsNtja .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38ygsNtja .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38ygsNtja .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38ygsNtja .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38ygsNtja .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38ygsNtja .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38ygsNtja .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38ygsNtja .navbar.opened {
  transition: all 0.3s;
}
.cid-u38ygsNtja .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38ygsNtja .navbar .navbar-logo img {
  width: auto;
}
.cid-u38ygsNtja .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38ygsNtja .navbar.collapsed {
  justify-content: center;
}
.cid-u38ygsNtja .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38ygsNtja .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38ygsNtja .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38ygsNtja .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38ygsNtja .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38ygsNtja .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38ygsNtja .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38ygsNtja .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38ygsNtja .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38ygsNtja .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38ygsNtja .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38ygsNtja .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38ygsNtja .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38ygsNtja .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38ygsNtja .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38ygsNtja .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38ygsNtja .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38ygsNtja .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38ygsNtja .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38ygsNtja .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38ygsNtja .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38ygsNtja .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38ygsNtja .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38ygsNtja .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38ygsNtja .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38ygsNtja .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38ygsNtja .dropdown-item.active,
.cid-u38ygsNtja .dropdown-item:active {
  background-color: transparent;
}
.cid-u38ygsNtja .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38ygsNtja .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38ygsNtja .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38ygsNtja .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38ygsNtja .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38ygsNtja .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38ygsNtja ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38ygsNtja .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38ygsNtja button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38ygsNtja button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38ygsNtja button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38ygsNtja button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38ygsNtja button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38ygsNtja button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38ygsNtja nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38ygsNtja nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38ygsNtja nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38ygsNtja nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38ygsNtja .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38ygsNtja a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38ygsNtja .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38ygsNtja .navbar {
    height: 70px;
  }
  .cid-u38ygsNtja .navbar.opened {
    height: auto;
  }
  .cid-u38ygsNtja .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38ygtbF1E {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38ygtbF1E .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38ygtbF1E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38ygtbF1E .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38ygtbF1E .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38ygtbF1E .mbr-section-btn {
  text-align: center;
}
.cid-u38ygtbF1E .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38ygtbF1E .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38ygtbF1E .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38ygtbF1E img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38ygtbF1E .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38ygtbF1E .wrap {
    opacity: 1 !important;
  }
  .cid-u38ygtbF1E .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38ygtbF1E .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38ygtbF1E P {
  color: #ffffff;
}
.cid-u38ygtvrGv {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38ygtvrGv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38ygtvrGv img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38ygtvrGv img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38ygtvrGv img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38ygtvrGv .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38ygtvrGv .mbr-section-title {
  color: #000000;
}
.cid-u38ygtvrGv .mbr-text {
  color: #000000;
}
.cid-u4lLf7a5W7 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lLf7a5W7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lLf7a5W7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lLf7a5W7 .container {
    max-width: 1400px;
  }
}
.cid-u4lLf7a5W7 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lLf7a5W7 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lLf7a5W7 .row {
  justify-content: center;
}
.cid-u4lLf7a5W7 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lLf7a5W7 .card-text {
  color: #ffffff;
}
.cid-u4lLf7a5W7 .card-title,
.cid-u4lLf7a5W7 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lLfsoPYf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lLfsoPYf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lLfsoPYf img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lLfsoPYf img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lLfsoPYf .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lLfsoPYf .mbr-section-title {
  color: #000000;
}
.cid-u4lLfsoPYf .mbr-text {
  color: #000000;
}
.cid-u4lLfsoPYf .mbr-description {
  text-align: left;
}
.cid-u4lLg0zEIs {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lLg0zEIs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lLg0zEIs img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lLg0zEIs img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lLg0zEIs .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lLg0zEIs .mbr-section-title {
  color: #000000;
}
.cid-u4lLg0zEIs .mbr-text {
  color: #000000;
}
.cid-u4lLg0zEIs .mbr-description {
  text-align: left;
}
.cid-uaIqGwXdZc {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIqGwXdZc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIqGwXdZc img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIqGwXdZc img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIqGwXdZc .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIqGwXdZc .mbr-section-title {
  color: #000000;
}
.cid-uaIqGwXdZc .mbr-text {
  color: #000000;
}
.cid-uaIqGwXdZc .mbr-description {
  text-align: left;
}
.cid-u38ygu6FqU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38ygu6FqU .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38ygu6FqU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38ygu6FqU .row {
  justify-content: center;
}
.cid-u38ygu6FqU .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38ygu6FqU .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38ygu6FqU .card {
    margin-bottom: 32px;
  }
}
.cid-u38ygu6FqU .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38ygu6FqU .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38ygu6FqU .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38ygu6FqU .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38ygu6FqU .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38ygu6FqU .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38ygu6FqU .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38ygurw47 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38ygurw47 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38ygurw47 .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-u38ygurw47 .container {
    padding: 0 20px;
  }
}
.cid-u38ygurw47 .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38ygurw47 .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38ygurw47 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38ygurw47 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38ygurw47 .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38ygurw47 .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38ygurw47 .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38ygurw47 .embla__button--next,
.cid-u38ygurw47 .embla__button--prev {
  display: flex;
}
.cid-u38ygurw47 .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38ygurw47 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38ygurw47 .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38ygurw47 .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38ygurw47 .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38ygurw47 .embla__button {
    top: 7rem;
  }
}
.cid-u38ygurw47 .embla {
  position: relative;
  width: 100%;
}
.cid-u38ygurw47 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38ygurw47 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38ygurw47 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38ygurw47 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSUIU062 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSUIU062 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSUIU062 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSUIU062 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSUIU062 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9YVAXiuD {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9YVAXiuD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9YVAXiuD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9YVAXiuD .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9YVAXiuD .mbr-section-subtitle,
.cid-uj9YVAXiuD .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9YVAXiuD LABEL {
  color: #ffffff;
}
.cid-u38ygvo5n9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38ygvo5n9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38ygvo5n9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38ygvo5n9 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38ygvo5n9 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38ygvo5n9 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38ygvo5n9 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38ygvo5n9 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38ygvo5n9 .copyright {
  color: #bbbbbb;
}
.cid-u38yJouJ9G {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38yJouJ9G nav.navbar {
  position: fixed;
}
.cid-u38yJouJ9G .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38yJouJ9G .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38yJouJ9G .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38yJouJ9G .dropdown-item:hover,
.cid-u38yJouJ9G .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38yJouJ9G .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38yJouJ9G .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38yJouJ9G .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38yJouJ9G .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38yJouJ9G .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38yJouJ9G .nav-link {
  position: relative;
}
.cid-u38yJouJ9G .container {
  display: flex;
  margin: auto;
}
.cid-u38yJouJ9G .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38yJouJ9G .dropdown-menu,
.cid-u38yJouJ9G .navbar.opened {
  background: #ffffff !important;
}
.cid-u38yJouJ9G .nav-item:focus,
.cid-u38yJouJ9G .nav-link:focus {
  outline: none;
}
.cid-u38yJouJ9G .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38yJouJ9G .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38yJouJ9G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38yJouJ9G .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38yJouJ9G .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38yJouJ9G .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38yJouJ9G .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38yJouJ9G .navbar.opened {
  transition: all 0.3s;
}
.cid-u38yJouJ9G .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38yJouJ9G .navbar .navbar-logo img {
  width: auto;
}
.cid-u38yJouJ9G .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38yJouJ9G .navbar.collapsed {
  justify-content: center;
}
.cid-u38yJouJ9G .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38yJouJ9G .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38yJouJ9G .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38yJouJ9G .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38yJouJ9G .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38yJouJ9G .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38yJouJ9G .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38yJouJ9G .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38yJouJ9G .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38yJouJ9G .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38yJouJ9G .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38yJouJ9G .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38yJouJ9G .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38yJouJ9G .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38yJouJ9G .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38yJouJ9G .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38yJouJ9G .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38yJouJ9G .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38yJouJ9G .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38yJouJ9G .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38yJouJ9G .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38yJouJ9G .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38yJouJ9G .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38yJouJ9G .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38yJouJ9G .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38yJouJ9G .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38yJouJ9G .dropdown-item.active,
.cid-u38yJouJ9G .dropdown-item:active {
  background-color: transparent;
}
.cid-u38yJouJ9G .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38yJouJ9G .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38yJouJ9G .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38yJouJ9G .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38yJouJ9G .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38yJouJ9G .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38yJouJ9G ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38yJouJ9G .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38yJouJ9G button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38yJouJ9G button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38yJouJ9G button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38yJouJ9G button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38yJouJ9G button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38yJouJ9G button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38yJouJ9G nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38yJouJ9G nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38yJouJ9G nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38yJouJ9G nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38yJouJ9G .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38yJouJ9G a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38yJouJ9G .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38yJouJ9G .navbar {
    height: 70px;
  }
  .cid-u38yJouJ9G .navbar.opened {
    height: auto;
  }
  .cid-u38yJouJ9G .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38yJoQtWl {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38yJoQtWl .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38yJoQtWl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38yJoQtWl .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38yJoQtWl .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38yJoQtWl .mbr-section-btn {
  text-align: center;
}
.cid-u38yJoQtWl .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38yJoQtWl .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38yJoQtWl .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38yJoQtWl img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38yJoQtWl .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38yJoQtWl .wrap {
    opacity: 1 !important;
  }
  .cid-u38yJoQtWl .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38yJoQtWl .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38yJoQtWl P {
  color: #ffffff;
}
.cid-u38yJpcePO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38yJpcePO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38yJpcePO img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38yJpcePO img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38yJpcePO img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38yJpcePO .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38yJpcePO .mbr-section-title {
  color: #000000;
}
.cid-u38yJpcePO .mbr-text {
  color: #000000;
}
.cid-u4lLvBTD2a {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lLvBTD2a .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lLvBTD2a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lLvBTD2a .container {
    max-width: 1400px;
  }
}
.cid-u4lLvBTD2a .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lLvBTD2a .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lLvBTD2a .row {
  justify-content: center;
}
.cid-u4lLvBTD2a .mbr-section-title {
  color: #ffffff;
}
.cid-u4lLvBTD2a .card-text {
  color: #ffffff;
}
.cid-u4lLvBTD2a .card-title,
.cid-u4lLvBTD2a .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lLw2xstG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lLw2xstG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lLw2xstG img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lLw2xstG img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lLw2xstG .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lLw2xstG .mbr-section-title {
  color: #000000;
}
.cid-u4lLw2xstG .mbr-text {
  color: #000000;
}
.cid-u4lLw2xstG .mbr-description {
  text-align: left;
}
.cid-u4lLwBtRDm {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lLwBtRDm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lLwBtRDm img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lLwBtRDm img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lLwBtRDm .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lLwBtRDm .mbr-section-title {
  color: #000000;
}
.cid-u4lLwBtRDm .mbr-text {
  color: #000000;
}
.cid-u4lLwBtRDm .mbr-description {
  text-align: left;
}
.cid-uaIqQP5iox {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIqQP5iox .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIqQP5iox img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIqQP5iox img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIqQP5iox .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIqQP5iox .mbr-section-title {
  color: #000000;
}
.cid-uaIqQP5iox .mbr-text {
  color: #000000;
}
.cid-uaIqQP5iox .mbr-description {
  text-align: left;
}
.cid-u38yJpNMKG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38yJpNMKG .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38yJpNMKG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38yJpNMKG .row {
  justify-content: center;
}
.cid-u38yJpNMKG .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38yJpNMKG .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38yJpNMKG .card {
    margin-bottom: 32px;
  }
}
.cid-u38yJpNMKG .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38yJpNMKG .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38yJpNMKG .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38yJpNMKG .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38yJpNMKG .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38yJpNMKG .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38yJpNMKG .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38yJq67Pi {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38yJq67Pi .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38yJq67Pi .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-u38yJq67Pi .container {
    padding: 0 20px;
  }
}
.cid-u38yJq67Pi .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38yJq67Pi .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38yJq67Pi .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38yJq67Pi .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38yJq67Pi .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38yJq67Pi .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38yJq67Pi .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38yJq67Pi .embla__button--next,
.cid-u38yJq67Pi .embla__button--prev {
  display: flex;
}
.cid-u38yJq67Pi .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38yJq67Pi .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38yJq67Pi .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38yJq67Pi .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38yJq67Pi .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38yJq67Pi .embla__button {
    top: 7rem;
  }
}
.cid-u38yJq67Pi .embla {
  position: relative;
  width: 100%;
}
.cid-u38yJq67Pi .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38yJq67Pi .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38yJq67Pi .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38yJq67Pi .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSXjlQiB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSXjlQiB .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSXjlQiB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSXjlQiB H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSXjlQiB H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9Z24wkFQ {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9Z24wkFQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9Z24wkFQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9Z24wkFQ .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9Z24wkFQ .mbr-section-subtitle,
.cid-uj9Z24wkFQ .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9Z24wkFQ LABEL {
  color: #ffffff;
}
.cid-u38yJr5dXn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38yJr5dXn .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38yJr5dXn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38yJr5dXn .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38yJr5dXn .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38yJr5dXn .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38yJr5dXn .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38yJr5dXn div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38yJr5dXn .copyright {
  color: #bbbbbb;
}
.cid-u38z4vK8jD {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38z4vK8jD nav.navbar {
  position: fixed;
}
.cid-u38z4vK8jD .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38z4vK8jD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38z4vK8jD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38z4vK8jD .dropdown-item:hover,
.cid-u38z4vK8jD .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38z4vK8jD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38z4vK8jD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38z4vK8jD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38z4vK8jD .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38z4vK8jD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38z4vK8jD .nav-link {
  position: relative;
}
.cid-u38z4vK8jD .container {
  display: flex;
  margin: auto;
}
.cid-u38z4vK8jD .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38z4vK8jD .dropdown-menu,
.cid-u38z4vK8jD .navbar.opened {
  background: #ffffff !important;
}
.cid-u38z4vK8jD .nav-item:focus,
.cid-u38z4vK8jD .nav-link:focus {
  outline: none;
}
.cid-u38z4vK8jD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38z4vK8jD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38z4vK8jD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38z4vK8jD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38z4vK8jD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38z4vK8jD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38z4vK8jD .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38z4vK8jD .navbar.opened {
  transition: all 0.3s;
}
.cid-u38z4vK8jD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38z4vK8jD .navbar .navbar-logo img {
  width: auto;
}
.cid-u38z4vK8jD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38z4vK8jD .navbar.collapsed {
  justify-content: center;
}
.cid-u38z4vK8jD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38z4vK8jD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38z4vK8jD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38z4vK8jD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38z4vK8jD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38z4vK8jD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38z4vK8jD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38z4vK8jD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38z4vK8jD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38z4vK8jD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38z4vK8jD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38z4vK8jD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38z4vK8jD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38z4vK8jD .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38z4vK8jD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38z4vK8jD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38z4vK8jD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38z4vK8jD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38z4vK8jD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38z4vK8jD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38z4vK8jD .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38z4vK8jD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38z4vK8jD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38z4vK8jD .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38z4vK8jD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38z4vK8jD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38z4vK8jD .dropdown-item.active,
.cid-u38z4vK8jD .dropdown-item:active {
  background-color: transparent;
}
.cid-u38z4vK8jD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38z4vK8jD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38z4vK8jD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38z4vK8jD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38z4vK8jD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38z4vK8jD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38z4vK8jD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38z4vK8jD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38z4vK8jD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38z4vK8jD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38z4vK8jD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38z4vK8jD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38z4vK8jD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38z4vK8jD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38z4vK8jD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38z4vK8jD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38z4vK8jD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38z4vK8jD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38z4vK8jD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38z4vK8jD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38z4vK8jD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38z4vK8jD .navbar {
    height: 70px;
  }
  .cid-u38z4vK8jD .navbar.opened {
    height: auto;
  }
  .cid-u38z4vK8jD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38z4wJ7hl {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38z4wJ7hl .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38z4wJ7hl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38z4wJ7hl .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38z4wJ7hl .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38z4wJ7hl .mbr-section-btn {
  text-align: center;
}
.cid-u38z4wJ7hl .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38z4wJ7hl .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38z4wJ7hl .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38z4wJ7hl img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38z4wJ7hl .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38z4wJ7hl .wrap {
    opacity: 1 !important;
  }
  .cid-u38z4wJ7hl .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38z4wJ7hl .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38z4wJ7hl P {
  color: #ffffff;
}
.cid-u38z4xm84a {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38z4xm84a .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38z4xm84a img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38z4xm84a img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38z4xm84a img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38z4xm84a .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38z4xm84a .mbr-section-title {
  color: #000000;
}
.cid-u38z4xm84a .mbr-text {
  color: #000000;
}
.cid-u4lLCj5w5Q {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lLCj5w5Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lLCj5w5Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lLCj5w5Q .container {
    max-width: 1400px;
  }
}
.cid-u4lLCj5w5Q .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lLCj5w5Q .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lLCj5w5Q .row {
  justify-content: center;
}
.cid-u4lLCj5w5Q .mbr-section-title {
  color: #ffffff;
}
.cid-u4lLCj5w5Q .card-text {
  color: #ffffff;
}
.cid-u4lLCj5w5Q .card-title,
.cid-u4lLCj5w5Q .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lLCQzG7h {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lLCQzG7h .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lLCQzG7h img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lLCQzG7h img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lLCQzG7h .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lLCQzG7h .mbr-section-title {
  color: #000000;
}
.cid-u4lLCQzG7h .mbr-text {
  color: #000000;
}
.cid-u4lLCQzG7h .mbr-description {
  text-align: left;
}
.cid-u4lLDtrzLF {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lLDtrzLF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lLDtrzLF img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lLDtrzLF img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lLDtrzLF .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lLDtrzLF .mbr-section-title {
  color: #000000;
}
.cid-u4lLDtrzLF .mbr-text {
  color: #000000;
}
.cid-u4lLDtrzLF .mbr-description {
  text-align: left;
}
.cid-uaIqWo9iE8 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIqWo9iE8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIqWo9iE8 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIqWo9iE8 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIqWo9iE8 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIqWo9iE8 .mbr-section-title {
  color: #000000;
}
.cid-uaIqWo9iE8 .mbr-text {
  color: #000000;
}
.cid-uaIqWo9iE8 .mbr-description {
  text-align: left;
}
.cid-u38z4y0GCh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38z4y0GCh .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38z4y0GCh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38z4y0GCh .row {
  justify-content: center;
}
.cid-u38z4y0GCh .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38z4y0GCh .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38z4y0GCh .card {
    margin-bottom: 32px;
  }
}
.cid-u38z4y0GCh .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38z4y0GCh .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38z4y0GCh .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38z4y0GCh .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38z4y0GCh .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38z4y0GCh .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38z4y0GCh .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38z4yk6dg {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38z4yk6dg .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38z4yk6dg .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-u38z4yk6dg .container {
    padding: 0 20px;
  }
}
.cid-u38z4yk6dg .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38z4yk6dg .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38z4yk6dg .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38z4yk6dg .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38z4yk6dg .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38z4yk6dg .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38z4yk6dg .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38z4yk6dg .embla__button--next,
.cid-u38z4yk6dg .embla__button--prev {
  display: flex;
}
.cid-u38z4yk6dg .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38z4yk6dg .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38z4yk6dg .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38z4yk6dg .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38z4yk6dg .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38z4yk6dg .embla__button {
    top: 7rem;
  }
}
.cid-u38z4yk6dg .embla {
  position: relative;
  width: 100%;
}
.cid-u38z4yk6dg .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38z4yk6dg .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38z4yk6dg .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38z4yk6dg .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSYA9yuy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSYA9yuy .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSYA9yuy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSYA9yuy H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSYA9yuy H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9Z4sL5NF {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9Z4sL5NF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9Z4sL5NF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9Z4sL5NF .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9Z4sL5NF .mbr-section-subtitle,
.cid-uj9Z4sL5NF .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9Z4sL5NF LABEL {
  color: #ffffff;
}
.cid-u38z4zl6Mn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38z4zl6Mn .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38z4zl6Mn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38z4zl6Mn .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38z4zl6Mn .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38z4zl6Mn .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38z4zl6Mn .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38z4zl6Mn div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38z4zl6Mn .copyright {
  color: #bbbbbb;
}
.cid-u38MRW5iCd {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38MRW5iCd nav.navbar {
  position: fixed;
}
.cid-u38MRW5iCd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38MRW5iCd .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38MRW5iCd .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38MRW5iCd .dropdown-item:hover,
.cid-u38MRW5iCd .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38MRW5iCd .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38MRW5iCd .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38MRW5iCd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38MRW5iCd .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38MRW5iCd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38MRW5iCd .nav-link {
  position: relative;
}
.cid-u38MRW5iCd .container {
  display: flex;
  margin: auto;
}
.cid-u38MRW5iCd .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38MRW5iCd .dropdown-menu,
.cid-u38MRW5iCd .navbar.opened {
  background: #ffffff !important;
}
.cid-u38MRW5iCd .nav-item:focus,
.cid-u38MRW5iCd .nav-link:focus {
  outline: none;
}
.cid-u38MRW5iCd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38MRW5iCd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38MRW5iCd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38MRW5iCd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38MRW5iCd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38MRW5iCd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38MRW5iCd .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38MRW5iCd .navbar.opened {
  transition: all 0.3s;
}
.cid-u38MRW5iCd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38MRW5iCd .navbar .navbar-logo img {
  width: auto;
}
.cid-u38MRW5iCd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38MRW5iCd .navbar.collapsed {
  justify-content: center;
}
.cid-u38MRW5iCd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38MRW5iCd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38MRW5iCd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38MRW5iCd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38MRW5iCd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38MRW5iCd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38MRW5iCd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38MRW5iCd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38MRW5iCd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38MRW5iCd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38MRW5iCd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38MRW5iCd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38MRW5iCd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38MRW5iCd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38MRW5iCd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38MRW5iCd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38MRW5iCd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38MRW5iCd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38MRW5iCd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38MRW5iCd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38MRW5iCd .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38MRW5iCd .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38MRW5iCd .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38MRW5iCd .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38MRW5iCd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38MRW5iCd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38MRW5iCd .dropdown-item.active,
.cid-u38MRW5iCd .dropdown-item:active {
  background-color: transparent;
}
.cid-u38MRW5iCd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38MRW5iCd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38MRW5iCd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38MRW5iCd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38MRW5iCd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38MRW5iCd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38MRW5iCd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38MRW5iCd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38MRW5iCd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38MRW5iCd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38MRW5iCd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38MRW5iCd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38MRW5iCd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38MRW5iCd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38MRW5iCd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38MRW5iCd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38MRW5iCd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38MRW5iCd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38MRW5iCd .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38MRW5iCd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38MRW5iCd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38MRW5iCd .navbar {
    height: 70px;
  }
  .cid-u38MRW5iCd .navbar.opened {
    height: auto;
  }
  .cid-u38MRW5iCd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38MRWtKqQ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38MRWtKqQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38MRWtKqQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38MRWtKqQ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38MRWtKqQ .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38MRWtKqQ .mbr-section-btn {
  text-align: center;
}
.cid-u38MRWtKqQ .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38MRWtKqQ .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38MRWtKqQ .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38MRWtKqQ img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38MRWtKqQ .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38MRWtKqQ .wrap {
    opacity: 1 !important;
  }
  .cid-u38MRWtKqQ .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38MRWtKqQ .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38MRWtKqQ P {
  color: #ffffff;
}
.cid-u38MRWMT8M {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38MRWMT8M .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38MRWMT8M img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38MRWMT8M img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38MRWMT8M img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38MRWMT8M .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38MRWMT8M .mbr-section-title {
  color: #000000;
}
.cid-u38MRWMT8M .mbr-text {
  color: #000000;
}
.cid-u4lLJjqcwX {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lLJjqcwX .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lLJjqcwX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lLJjqcwX .container {
    max-width: 1400px;
  }
}
.cid-u4lLJjqcwX .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lLJjqcwX .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lLJjqcwX .row {
  justify-content: center;
}
.cid-u4lLJjqcwX .mbr-section-title {
  color: #ffffff;
}
.cid-u4lLJjqcwX .card-text {
  color: #ffffff;
}
.cid-u4lLJjqcwX .card-title,
.cid-u4lLJjqcwX .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lLJVMMtR {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lLJVMMtR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lLJVMMtR img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lLJVMMtR img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lLJVMMtR .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lLJVMMtR .mbr-section-title {
  color: #000000;
}
.cid-u4lLJVMMtR .mbr-text {
  color: #000000;
}
.cid-u4lLJVMMtR .mbr-description {
  text-align: left;
}
.cid-u4lLKvlDxM {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lLKvlDxM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lLKvlDxM img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lLKvlDxM img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lLKvlDxM .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lLKvlDxM .mbr-section-title {
  color: #000000;
}
.cid-u4lLKvlDxM .mbr-text {
  color: #000000;
}
.cid-u4lLKvlDxM .mbr-description {
  text-align: left;
}
.cid-uaIr1huvbn {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIr1huvbn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIr1huvbn img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIr1huvbn img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIr1huvbn .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIr1huvbn .mbr-section-title {
  color: #000000;
}
.cid-uaIr1huvbn .mbr-text {
  color: #000000;
}
.cid-uaIr1huvbn .mbr-description {
  text-align: left;
}
.cid-u38MRXphz9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38MRXphz9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38MRXphz9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38MRXphz9 .row {
  justify-content: center;
}
.cid-u38MRXphz9 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38MRXphz9 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38MRXphz9 .card {
    margin-bottom: 32px;
  }
}
.cid-u38MRXphz9 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38MRXphz9 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38MRXphz9 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38MRXphz9 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38MRXphz9 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38MRXphz9 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38MRXphz9 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38MRXK75u {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38MRXK75u .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38MRXK75u .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-u38MRXK75u .container {
    padding: 0 20px;
  }
}
.cid-u38MRXK75u .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38MRXK75u .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38MRXK75u .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38MRXK75u .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38MRXK75u .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38MRXK75u .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38MRXK75u .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38MRXK75u .embla__button--next,
.cid-u38MRXK75u .embla__button--prev {
  display: flex;
}
.cid-u38MRXK75u .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38MRXK75u .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38MRXK75u .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38MRXK75u .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38MRXK75u .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38MRXK75u .embla__button {
    top: 7rem;
  }
}
.cid-u38MRXK75u .embla {
  position: relative;
  width: 100%;
}
.cid-u38MRXK75u .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38MRXK75u .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38MRXK75u .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38MRXK75u .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsSZM3ASl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsSZM3ASl .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsSZM3ASl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsSZM3ASl H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsSZM3ASl H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9Z8dqpQs {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9Z8dqpQs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9Z8dqpQs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9Z8dqpQs .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9Z8dqpQs .mbr-section-subtitle,
.cid-uj9Z8dqpQs .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9Z8dqpQs LABEL {
  color: #ffffff;
}
.cid-u38MRYQiUJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38MRYQiUJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38MRYQiUJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38MRYQiUJ .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38MRYQiUJ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38MRYQiUJ .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38MRYQiUJ .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38MRYQiUJ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38MRYQiUJ .copyright {
  color: #bbbbbb;
}
.cid-u38N1ESQDS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38N1ESQDS nav.navbar {
  position: fixed;
}
.cid-u38N1ESQDS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38N1ESQDS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38N1ESQDS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38N1ESQDS .dropdown-item:hover,
.cid-u38N1ESQDS .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38N1ESQDS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38N1ESQDS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38N1ESQDS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38N1ESQDS .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38N1ESQDS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38N1ESQDS .nav-link {
  position: relative;
}
.cid-u38N1ESQDS .container {
  display: flex;
  margin: auto;
}
.cid-u38N1ESQDS .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38N1ESQDS .dropdown-menu,
.cid-u38N1ESQDS .navbar.opened {
  background: #ffffff !important;
}
.cid-u38N1ESQDS .nav-item:focus,
.cid-u38N1ESQDS .nav-link:focus {
  outline: none;
}
.cid-u38N1ESQDS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38N1ESQDS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38N1ESQDS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38N1ESQDS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38N1ESQDS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38N1ESQDS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38N1ESQDS .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38N1ESQDS .navbar.opened {
  transition: all 0.3s;
}
.cid-u38N1ESQDS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38N1ESQDS .navbar .navbar-logo img {
  width: auto;
}
.cid-u38N1ESQDS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38N1ESQDS .navbar.collapsed {
  justify-content: center;
}
.cid-u38N1ESQDS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38N1ESQDS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38N1ESQDS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38N1ESQDS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38N1ESQDS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38N1ESQDS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38N1ESQDS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38N1ESQDS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38N1ESQDS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38N1ESQDS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38N1ESQDS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38N1ESQDS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38N1ESQDS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38N1ESQDS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38N1ESQDS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38N1ESQDS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38N1ESQDS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38N1ESQDS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38N1ESQDS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38N1ESQDS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38N1ESQDS .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38N1ESQDS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38N1ESQDS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38N1ESQDS .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38N1ESQDS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38N1ESQDS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38N1ESQDS .dropdown-item.active,
.cid-u38N1ESQDS .dropdown-item:active {
  background-color: transparent;
}
.cid-u38N1ESQDS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38N1ESQDS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38N1ESQDS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38N1ESQDS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38N1ESQDS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38N1ESQDS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38N1ESQDS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38N1ESQDS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38N1ESQDS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38N1ESQDS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38N1ESQDS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38N1ESQDS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38N1ESQDS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38N1ESQDS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38N1ESQDS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38N1ESQDS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38N1ESQDS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38N1ESQDS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38N1ESQDS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38N1ESQDS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38N1ESQDS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38N1ESQDS .navbar {
    height: 70px;
  }
  .cid-u38N1ESQDS .navbar.opened {
    height: auto;
  }
  .cid-u38N1ESQDS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38N1FglPW {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38N1FglPW .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38N1FglPW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38N1FglPW .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38N1FglPW .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38N1FglPW .mbr-section-btn {
  text-align: center;
}
.cid-u38N1FglPW .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38N1FglPW .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38N1FglPW .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38N1FglPW img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38N1FglPW .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38N1FglPW .wrap {
    opacity: 1 !important;
  }
  .cid-u38N1FglPW .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38N1FglPW .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38N1FglPW P {
  color: #ffffff;
}
.cid-u38N1FBQag {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38N1FBQag .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38N1FBQag img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38N1FBQag img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38N1FBQag img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38N1FBQag .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38N1FBQag .mbr-section-title {
  color: #000000;
}
.cid-u38N1FBQag .mbr-text {
  color: #000000;
}
.cid-u4lLYAiQh0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lLYAiQh0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lLYAiQh0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lLYAiQh0 .container {
    max-width: 1400px;
  }
}
.cid-u4lLYAiQh0 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lLYAiQh0 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lLYAiQh0 .row {
  justify-content: center;
}
.cid-u4lLYAiQh0 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lLYAiQh0 .card-text {
  color: #ffffff;
}
.cid-u4lLYAiQh0 .card-title,
.cid-u4lLYAiQh0 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lLZcDdFD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lLZcDdFD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lLZcDdFD img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lLZcDdFD img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lLZcDdFD .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lLZcDdFD .mbr-section-title {
  color: #000000;
}
.cid-u4lLZcDdFD .mbr-text {
  color: #000000;
}
.cid-u4lLZcDdFD .mbr-description {
  text-align: left;
}
.cid-u4lLZQHBJi {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lLZQHBJi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lLZQHBJi img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lLZQHBJi img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lLZQHBJi .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lLZQHBJi .mbr-section-title {
  color: #000000;
}
.cid-u4lLZQHBJi .mbr-text {
  color: #000000;
}
.cid-u4lLZQHBJi .mbr-description {
  text-align: left;
}
.cid-uaIrbLFV7k {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIrbLFV7k .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIrbLFV7k img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIrbLFV7k img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIrbLFV7k .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIrbLFV7k .mbr-section-title {
  color: #000000;
}
.cid-uaIrbLFV7k .mbr-text {
  color: #000000;
}
.cid-uaIrbLFV7k .mbr-description {
  text-align: left;
}
.cid-u38N1GaOHS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38N1GaOHS .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38N1GaOHS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38N1GaOHS .row {
  justify-content: center;
}
.cid-u38N1GaOHS .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38N1GaOHS .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38N1GaOHS .card {
    margin-bottom: 32px;
  }
}
.cid-u38N1GaOHS .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38N1GaOHS .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38N1GaOHS .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38N1GaOHS .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38N1GaOHS .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38N1GaOHS .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38N1GaOHS .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38N1GvDH5 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38N1GvDH5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38N1GvDH5 .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-u38N1GvDH5 .container {
    padding: 0 20px;
  }
}
.cid-u38N1GvDH5 .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38N1GvDH5 .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38N1GvDH5 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38N1GvDH5 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38N1GvDH5 .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38N1GvDH5 .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38N1GvDH5 .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38N1GvDH5 .embla__button--next,
.cid-u38N1GvDH5 .embla__button--prev {
  display: flex;
}
.cid-u38N1GvDH5 .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38N1GvDH5 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38N1GvDH5 .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38N1GvDH5 .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38N1GvDH5 .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38N1GvDH5 .embla__button {
    top: 7rem;
  }
}
.cid-u38N1GvDH5 .embla {
  position: relative;
  width: 100%;
}
.cid-u38N1GvDH5 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38N1GvDH5 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38N1GvDH5 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38N1GvDH5 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsT3bKKpQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsT3bKKpQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsT3bKKpQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsT3bKKpQ H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsT3bKKpQ H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9ZfHKhO2 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9ZfHKhO2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9ZfHKhO2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9ZfHKhO2 .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9ZfHKhO2 .mbr-section-subtitle,
.cid-uj9ZfHKhO2 .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9ZfHKhO2 LABEL {
  color: #ffffff;
}
.cid-u38N1HpbHX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38N1HpbHX .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38N1HpbHX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38N1HpbHX .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38N1HpbHX .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38N1HpbHX .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38N1HpbHX .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38N1HpbHX div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38N1HpbHX .copyright {
  color: #bbbbbb;
}
.cid-u38NiRxYEs {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38NiRxYEs nav.navbar {
  position: fixed;
}
.cid-u38NiRxYEs .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38NiRxYEs .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38NiRxYEs .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38NiRxYEs .dropdown-item:hover,
.cid-u38NiRxYEs .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38NiRxYEs .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38NiRxYEs .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38NiRxYEs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38NiRxYEs .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38NiRxYEs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38NiRxYEs .nav-link {
  position: relative;
}
.cid-u38NiRxYEs .container {
  display: flex;
  margin: auto;
}
.cid-u38NiRxYEs .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38NiRxYEs .dropdown-menu,
.cid-u38NiRxYEs .navbar.opened {
  background: #ffffff !important;
}
.cid-u38NiRxYEs .nav-item:focus,
.cid-u38NiRxYEs .nav-link:focus {
  outline: none;
}
.cid-u38NiRxYEs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38NiRxYEs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38NiRxYEs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38NiRxYEs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38NiRxYEs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38NiRxYEs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38NiRxYEs .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38NiRxYEs .navbar.opened {
  transition: all 0.3s;
}
.cid-u38NiRxYEs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38NiRxYEs .navbar .navbar-logo img {
  width: auto;
}
.cid-u38NiRxYEs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38NiRxYEs .navbar.collapsed {
  justify-content: center;
}
.cid-u38NiRxYEs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38NiRxYEs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38NiRxYEs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38NiRxYEs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38NiRxYEs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38NiRxYEs .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38NiRxYEs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38NiRxYEs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38NiRxYEs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38NiRxYEs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38NiRxYEs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38NiRxYEs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38NiRxYEs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38NiRxYEs .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38NiRxYEs .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38NiRxYEs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38NiRxYEs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38NiRxYEs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38NiRxYEs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38NiRxYEs .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38NiRxYEs .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38NiRxYEs .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38NiRxYEs .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38NiRxYEs .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38NiRxYEs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38NiRxYEs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38NiRxYEs .dropdown-item.active,
.cid-u38NiRxYEs .dropdown-item:active {
  background-color: transparent;
}
.cid-u38NiRxYEs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38NiRxYEs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38NiRxYEs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38NiRxYEs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38NiRxYEs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38NiRxYEs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38NiRxYEs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38NiRxYEs .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38NiRxYEs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38NiRxYEs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38NiRxYEs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38NiRxYEs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38NiRxYEs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38NiRxYEs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38NiRxYEs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38NiRxYEs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38NiRxYEs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38NiRxYEs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38NiRxYEs .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38NiRxYEs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38NiRxYEs .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38NiRxYEs .navbar {
    height: 70px;
  }
  .cid-u38NiRxYEs .navbar.opened {
    height: auto;
  }
  .cid-u38NiRxYEs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38NiRTz7i {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38NiRTz7i .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38NiRTz7i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38NiRTz7i .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38NiRTz7i .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38NiRTz7i .mbr-section-btn {
  text-align: center;
}
.cid-u38NiRTz7i .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38NiRTz7i .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38NiRTz7i .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38NiRTz7i img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38NiRTz7i .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38NiRTz7i .wrap {
    opacity: 1 !important;
  }
  .cid-u38NiRTz7i .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38NiRTz7i .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38NiRTz7i P {
  color: #ffffff;
}
.cid-u38NiScCjk {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38NiScCjk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38NiScCjk img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38NiScCjk img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38NiScCjk img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38NiScCjk .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38NiScCjk .mbr-section-title {
  color: #000000;
}
.cid-u38NiScCjk .mbr-text {
  color: #000000;
}
.cid-u4lLRvGQtY {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lLRvGQtY .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lLRvGQtY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lLRvGQtY .container {
    max-width: 1400px;
  }
}
.cid-u4lLRvGQtY .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lLRvGQtY .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lLRvGQtY .row {
  justify-content: center;
}
.cid-u4lLRvGQtY .mbr-section-title {
  color: #ffffff;
}
.cid-u4lLRvGQtY .card-text {
  color: #ffffff;
}
.cid-u4lLRvGQtY .card-title,
.cid-u4lLRvGQtY .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lLS6zMeM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lLS6zMeM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lLS6zMeM img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lLS6zMeM img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lLS6zMeM .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lLS6zMeM .mbr-section-title {
  color: #000000;
}
.cid-u4lLS6zMeM .mbr-text {
  color: #000000;
}
.cid-u4lLS6zMeM .mbr-description {
  text-align: left;
}
.cid-u4lLSDofE6 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lLSDofE6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lLSDofE6 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lLSDofE6 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lLSDofE6 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lLSDofE6 .mbr-section-title {
  color: #000000;
}
.cid-u4lLSDofE6 .mbr-text {
  color: #000000;
}
.cid-u4lLSDofE6 .mbr-description {
  text-align: left;
}
.cid-uaIr89W4rm {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIr89W4rm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIr89W4rm img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIr89W4rm img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIr89W4rm .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIr89W4rm .mbr-section-title {
  color: #000000;
}
.cid-uaIr89W4rm .mbr-text {
  color: #000000;
}
.cid-uaIr89W4rm .mbr-description {
  text-align: left;
}
.cid-u38NiSKNzr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38NiSKNzr .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38NiSKNzr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38NiSKNzr .row {
  justify-content: center;
}
.cid-u38NiSKNzr .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38NiSKNzr .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38NiSKNzr .card {
    margin-bottom: 32px;
  }
}
.cid-u38NiSKNzr .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38NiSKNzr .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38NiSKNzr .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38NiSKNzr .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38NiSKNzr .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38NiSKNzr .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38NiSKNzr .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38NiT1Tqp {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38NiT1Tqp .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38NiT1Tqp .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-u38NiT1Tqp .container {
    padding: 0 20px;
  }
}
.cid-u38NiT1Tqp .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38NiT1Tqp .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38NiT1Tqp .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38NiT1Tqp .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38NiT1Tqp .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38NiT1Tqp .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38NiT1Tqp .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38NiT1Tqp .embla__button--next,
.cid-u38NiT1Tqp .embla__button--prev {
  display: flex;
}
.cid-u38NiT1Tqp .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38NiT1Tqp .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38NiT1Tqp .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38NiT1Tqp .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38NiT1Tqp .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38NiT1Tqp .embla__button {
    top: 7rem;
  }
}
.cid-u38NiT1Tqp .embla {
  position: relative;
  width: 100%;
}
.cid-u38NiT1Tqp .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38NiT1Tqp .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38NiT1Tqp .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38NiT1Tqp .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsT0Yi1wM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsT0Yi1wM .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsT0Yi1wM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsT0Yi1wM H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsT0Yi1wM H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9Zc8sw8C {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9Zc8sw8C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9Zc8sw8C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9Zc8sw8C .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9Zc8sw8C .mbr-section-subtitle,
.cid-uj9Zc8sw8C .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9Zc8sw8C LABEL {
  color: #ffffff;
}
.cid-u38NiTWaCu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38NiTWaCu .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38NiTWaCu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38NiTWaCu .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38NiTWaCu .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38NiTWaCu .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38NiTWaCu .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38NiTWaCu div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38NiTWaCu .copyright {
  color: #bbbbbb;
}
.cid-u38NAbKz7B {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38NAbKz7B nav.navbar {
  position: fixed;
}
.cid-u38NAbKz7B .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38NAbKz7B .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38NAbKz7B .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38NAbKz7B .dropdown-item:hover,
.cid-u38NAbKz7B .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38NAbKz7B .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38NAbKz7B .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38NAbKz7B .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38NAbKz7B .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38NAbKz7B .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38NAbKz7B .nav-link {
  position: relative;
}
.cid-u38NAbKz7B .container {
  display: flex;
  margin: auto;
}
.cid-u38NAbKz7B .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38NAbKz7B .dropdown-menu,
.cid-u38NAbKz7B .navbar.opened {
  background: #ffffff !important;
}
.cid-u38NAbKz7B .nav-item:focus,
.cid-u38NAbKz7B .nav-link:focus {
  outline: none;
}
.cid-u38NAbKz7B .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38NAbKz7B .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38NAbKz7B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38NAbKz7B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38NAbKz7B .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38NAbKz7B .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38NAbKz7B .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38NAbKz7B .navbar.opened {
  transition: all 0.3s;
}
.cid-u38NAbKz7B .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38NAbKz7B .navbar .navbar-logo img {
  width: auto;
}
.cid-u38NAbKz7B .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38NAbKz7B .navbar.collapsed {
  justify-content: center;
}
.cid-u38NAbKz7B .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38NAbKz7B .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38NAbKz7B .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38NAbKz7B .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38NAbKz7B .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38NAbKz7B .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38NAbKz7B .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38NAbKz7B .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38NAbKz7B .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38NAbKz7B .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38NAbKz7B .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38NAbKz7B .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38NAbKz7B .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38NAbKz7B .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38NAbKz7B .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38NAbKz7B .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38NAbKz7B .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38NAbKz7B .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38NAbKz7B .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38NAbKz7B .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38NAbKz7B .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38NAbKz7B .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38NAbKz7B .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38NAbKz7B .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38NAbKz7B .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38NAbKz7B .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38NAbKz7B .dropdown-item.active,
.cid-u38NAbKz7B .dropdown-item:active {
  background-color: transparent;
}
.cid-u38NAbKz7B .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38NAbKz7B .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38NAbKz7B .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38NAbKz7B .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38NAbKz7B .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38NAbKz7B .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38NAbKz7B ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38NAbKz7B .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38NAbKz7B button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38NAbKz7B button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38NAbKz7B button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38NAbKz7B button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38NAbKz7B button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38NAbKz7B button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38NAbKz7B nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38NAbKz7B nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38NAbKz7B nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38NAbKz7B nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38NAbKz7B .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38NAbKz7B a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38NAbKz7B .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38NAbKz7B .navbar {
    height: 70px;
  }
  .cid-u38NAbKz7B .navbar.opened {
    height: auto;
  }
  .cid-u38NAbKz7B .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38NAc8uJ5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38NAc8uJ5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38NAc8uJ5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38NAc8uJ5 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38NAc8uJ5 .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38NAc8uJ5 .mbr-section-btn {
  text-align: center;
}
.cid-u38NAc8uJ5 .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38NAc8uJ5 .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38NAc8uJ5 .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38NAc8uJ5 img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38NAc8uJ5 .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38NAc8uJ5 .wrap {
    opacity: 1 !important;
  }
  .cid-u38NAc8uJ5 .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38NAc8uJ5 .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38NAc8uJ5 P {
  color: #ffffff;
}
.cid-u38NActSjQ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38NActSjQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38NActSjQ img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38NActSjQ img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38NActSjQ img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38NActSjQ .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38NActSjQ .mbr-section-title {
  color: #000000;
}
.cid-u38NActSjQ .mbr-text {
  color: #000000;
}
.cid-u4lM5IGG9P {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lM5IGG9P .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lM5IGG9P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lM5IGG9P .container {
    max-width: 1400px;
  }
}
.cid-u4lM5IGG9P .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lM5IGG9P .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lM5IGG9P .row {
  justify-content: center;
}
.cid-u4lM5IGG9P .mbr-section-title {
  color: #ffffff;
}
.cid-u4lM5IGG9P .card-text {
  color: #ffffff;
}
.cid-u4lM5IGG9P .card-title,
.cid-u4lM5IGG9P .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lM6fxI85 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lM6fxI85 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lM6fxI85 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lM6fxI85 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lM6fxI85 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lM6fxI85 .mbr-section-title {
  color: #000000;
}
.cid-u4lM6fxI85 .mbr-text {
  color: #000000;
}
.cid-u4lM6fxI85 .mbr-description {
  text-align: left;
}
.cid-u4lM6LfMpv {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lM6LfMpv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lM6LfMpv img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lM6LfMpv img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lM6LfMpv .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lM6LfMpv .mbr-section-title {
  color: #000000;
}
.cid-u4lM6LfMpv .mbr-text {
  color: #000000;
}
.cid-u4lM6LfMpv .mbr-description {
  text-align: left;
}
.cid-uaIrhdHNFR {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIrhdHNFR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIrhdHNFR img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIrhdHNFR img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIrhdHNFR .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIrhdHNFR .mbr-section-title {
  color: #000000;
}
.cid-uaIrhdHNFR .mbr-text {
  color: #000000;
}
.cid-uaIrhdHNFR .mbr-description {
  text-align: left;
}
.cid-u38NAd29Ax {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38NAd29Ax .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38NAd29Ax .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38NAd29Ax .row {
  justify-content: center;
}
.cid-u38NAd29Ax .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38NAd29Ax .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38NAd29Ax .card {
    margin-bottom: 32px;
  }
}
.cid-u38NAd29Ax .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38NAd29Ax .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38NAd29Ax .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38NAd29Ax .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38NAd29Ax .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38NAd29Ax .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38NAd29Ax .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38NAdkgWH {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38NAdkgWH .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38NAdkgWH .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-u38NAdkgWH .container {
    padding: 0 20px;
  }
}
.cid-u38NAdkgWH .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38NAdkgWH .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38NAdkgWH .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38NAdkgWH .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38NAdkgWH .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38NAdkgWH .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38NAdkgWH .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38NAdkgWH .embla__button--next,
.cid-u38NAdkgWH .embla__button--prev {
  display: flex;
}
.cid-u38NAdkgWH .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38NAdkgWH .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38NAdkgWH .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38NAdkgWH .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38NAdkgWH .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38NAdkgWH .embla__button {
    top: 7rem;
  }
}
.cid-u38NAdkgWH .embla {
  position: relative;
  width: 100%;
}
.cid-u38NAdkgWH .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38NAdkgWH .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38NAdkgWH .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38NAdkgWH .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsT4nCoUw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsT4nCoUw .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsT4nCoUw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsT4nCoUw H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsT4nCoUw H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9ZiYn1et {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9ZiYn1et .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9ZiYn1et .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9ZiYn1et .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9ZiYn1et .mbr-section-subtitle,
.cid-uj9ZiYn1et .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9ZiYn1et LABEL {
  color: #ffffff;
}
.cid-u38NAee8Hu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38NAee8Hu .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38NAee8Hu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38NAee8Hu .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38NAee8Hu .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38NAee8Hu .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38NAee8Hu .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38NAee8Hu div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38NAee8Hu .copyright {
  color: #bbbbbb;
}
.cid-u38NLyIt7R {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38NLyIt7R nav.navbar {
  position: fixed;
}
.cid-u38NLyIt7R .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38NLyIt7R .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38NLyIt7R .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38NLyIt7R .dropdown-item:hover,
.cid-u38NLyIt7R .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38NLyIt7R .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38NLyIt7R .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38NLyIt7R .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38NLyIt7R .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38NLyIt7R .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38NLyIt7R .nav-link {
  position: relative;
}
.cid-u38NLyIt7R .container {
  display: flex;
  margin: auto;
}
.cid-u38NLyIt7R .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38NLyIt7R .dropdown-menu,
.cid-u38NLyIt7R .navbar.opened {
  background: #ffffff !important;
}
.cid-u38NLyIt7R .nav-item:focus,
.cid-u38NLyIt7R .nav-link:focus {
  outline: none;
}
.cid-u38NLyIt7R .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38NLyIt7R .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38NLyIt7R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38NLyIt7R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38NLyIt7R .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38NLyIt7R .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38NLyIt7R .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38NLyIt7R .navbar.opened {
  transition: all 0.3s;
}
.cid-u38NLyIt7R .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38NLyIt7R .navbar .navbar-logo img {
  width: auto;
}
.cid-u38NLyIt7R .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38NLyIt7R .navbar.collapsed {
  justify-content: center;
}
.cid-u38NLyIt7R .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38NLyIt7R .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38NLyIt7R .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38NLyIt7R .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38NLyIt7R .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38NLyIt7R .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38NLyIt7R .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38NLyIt7R .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38NLyIt7R .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38NLyIt7R .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38NLyIt7R .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38NLyIt7R .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38NLyIt7R .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38NLyIt7R .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38NLyIt7R .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38NLyIt7R .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38NLyIt7R .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38NLyIt7R .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38NLyIt7R .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38NLyIt7R .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38NLyIt7R .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38NLyIt7R .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38NLyIt7R .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38NLyIt7R .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38NLyIt7R .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38NLyIt7R .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38NLyIt7R .dropdown-item.active,
.cid-u38NLyIt7R .dropdown-item:active {
  background-color: transparent;
}
.cid-u38NLyIt7R .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38NLyIt7R .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38NLyIt7R .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38NLyIt7R .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38NLyIt7R .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38NLyIt7R .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38NLyIt7R ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38NLyIt7R .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38NLyIt7R button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38NLyIt7R button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38NLyIt7R button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38NLyIt7R button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38NLyIt7R button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38NLyIt7R button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38NLyIt7R nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38NLyIt7R nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38NLyIt7R nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38NLyIt7R nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38NLyIt7R .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38NLyIt7R a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38NLyIt7R .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38NLyIt7R .navbar {
    height: 70px;
  }
  .cid-u38NLyIt7R .navbar.opened {
    height: auto;
  }
  .cid-u38NLyIt7R .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38NLz44KS {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38NLz44KS .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38NLz44KS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38NLz44KS .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38NLz44KS .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38NLz44KS .mbr-section-btn {
  text-align: center;
}
.cid-u38NLz44KS .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38NLz44KS .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38NLz44KS .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38NLz44KS img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38NLz44KS .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38NLz44KS .wrap {
    opacity: 1 !important;
  }
  .cid-u38NLz44KS .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38NLz44KS .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38NLz44KS P {
  color: #ffffff;
}
.cid-u38NLzlCPb {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38NLzlCPb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38NLzlCPb img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38NLzlCPb img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38NLzlCPb img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38NLzlCPb .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38NLzlCPb .mbr-section-title {
  color: #000000;
}
.cid-u38NLzlCPb .mbr-text {
  color: #000000;
}
.cid-u4lMc5jJaJ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lMc5jJaJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lMc5jJaJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lMc5jJaJ .container {
    max-width: 1400px;
  }
}
.cid-u4lMc5jJaJ .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lMc5jJaJ .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lMc5jJaJ .row {
  justify-content: center;
}
.cid-u4lMc5jJaJ .mbr-section-title {
  color: #ffffff;
}
.cid-u4lMc5jJaJ .card-text {
  color: #ffffff;
}
.cid-u4lMc5jJaJ .card-title,
.cid-u4lMc5jJaJ .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lMcM2sM9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lMcM2sM9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lMcM2sM9 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lMcM2sM9 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lMcM2sM9 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lMcM2sM9 .mbr-section-title {
  color: #000000;
}
.cid-u4lMcM2sM9 .mbr-text {
  color: #000000;
}
.cid-u4lMcM2sM9 .mbr-description {
  text-align: left;
}
.cid-u4lMdhmnWY {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lMdhmnWY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lMdhmnWY img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lMdhmnWY img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lMdhmnWY .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lMdhmnWY .mbr-section-title {
  color: #000000;
}
.cid-u4lMdhmnWY .mbr-text {
  color: #000000;
}
.cid-u4lMdhmnWY .mbr-description {
  text-align: left;
}
.cid-uaIrmPLqZu {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIrmPLqZu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIrmPLqZu img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIrmPLqZu img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIrmPLqZu .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIrmPLqZu .mbr-section-title {
  color: #000000;
}
.cid-uaIrmPLqZu .mbr-text {
  color: #000000;
}
.cid-uaIrmPLqZu .mbr-description {
  text-align: left;
}
.cid-u38NLzWeRi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38NLzWeRi .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38NLzWeRi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38NLzWeRi .row {
  justify-content: center;
}
.cid-u38NLzWeRi .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38NLzWeRi .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38NLzWeRi .card {
    margin-bottom: 32px;
  }
}
.cid-u38NLzWeRi .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38NLzWeRi .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38NLzWeRi .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38NLzWeRi .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38NLzWeRi .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38NLzWeRi .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38NLzWeRi .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38NLAe3Q0 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38NLAe3Q0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38NLAe3Q0 .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-u38NLAe3Q0 .container {
    padding: 0 20px;
  }
}
.cid-u38NLAe3Q0 .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38NLAe3Q0 .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38NLAe3Q0 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38NLAe3Q0 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38NLAe3Q0 .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38NLAe3Q0 .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38NLAe3Q0 .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38NLAe3Q0 .embla__button--next,
.cid-u38NLAe3Q0 .embla__button--prev {
  display: flex;
}
.cid-u38NLAe3Q0 .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38NLAe3Q0 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38NLAe3Q0 .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38NLAe3Q0 .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38NLAe3Q0 .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38NLAe3Q0 .embla__button {
    top: 7rem;
  }
}
.cid-u38NLAe3Q0 .embla {
  position: relative;
  width: 100%;
}
.cid-u38NLAe3Q0 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38NLAe3Q0 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38NLAe3Q0 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38NLAe3Q0 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsT5BGVlD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsT5BGVlD .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsT5BGVlD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsT5BGVlD H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsT5BGVlD H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9ZlV3EHX {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9ZlV3EHX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9ZlV3EHX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9ZlV3EHX .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9ZlV3EHX .mbr-section-subtitle,
.cid-uj9ZlV3EHX .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9ZlV3EHX LABEL {
  color: #ffffff;
}
.cid-u38NLB9wXB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38NLB9wXB .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38NLB9wXB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38NLB9wXB .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38NLB9wXB .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38NLB9wXB .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38NLB9wXB .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38NLB9wXB div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38NLB9wXB .copyright {
  color: #bbbbbb;
}
.cid-u38NXycdel {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38NXycdel nav.navbar {
  position: fixed;
}
.cid-u38NXycdel .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38NXycdel .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38NXycdel .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38NXycdel .dropdown-item:hover,
.cid-u38NXycdel .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38NXycdel .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38NXycdel .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38NXycdel .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38NXycdel .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38NXycdel .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38NXycdel .nav-link {
  position: relative;
}
.cid-u38NXycdel .container {
  display: flex;
  margin: auto;
}
.cid-u38NXycdel .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38NXycdel .dropdown-menu,
.cid-u38NXycdel .navbar.opened {
  background: #ffffff !important;
}
.cid-u38NXycdel .nav-item:focus,
.cid-u38NXycdel .nav-link:focus {
  outline: none;
}
.cid-u38NXycdel .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38NXycdel .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38NXycdel .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38NXycdel .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38NXycdel .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38NXycdel .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38NXycdel .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38NXycdel .navbar.opened {
  transition: all 0.3s;
}
.cid-u38NXycdel .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38NXycdel .navbar .navbar-logo img {
  width: auto;
}
.cid-u38NXycdel .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38NXycdel .navbar.collapsed {
  justify-content: center;
}
.cid-u38NXycdel .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38NXycdel .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38NXycdel .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38NXycdel .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38NXycdel .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38NXycdel .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38NXycdel .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38NXycdel .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38NXycdel .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38NXycdel .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38NXycdel .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38NXycdel .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38NXycdel .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38NXycdel .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38NXycdel .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38NXycdel .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38NXycdel .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38NXycdel .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38NXycdel .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38NXycdel .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38NXycdel .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38NXycdel .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38NXycdel .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38NXycdel .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38NXycdel .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38NXycdel .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38NXycdel .dropdown-item.active,
.cid-u38NXycdel .dropdown-item:active {
  background-color: transparent;
}
.cid-u38NXycdel .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38NXycdel .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38NXycdel .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38NXycdel .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38NXycdel .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38NXycdel .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38NXycdel ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38NXycdel .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38NXycdel button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38NXycdel button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38NXycdel button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38NXycdel button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38NXycdel button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38NXycdel button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38NXycdel nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38NXycdel nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38NXycdel nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38NXycdel nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38NXycdel .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38NXycdel a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38NXycdel .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38NXycdel .navbar {
    height: 70px;
  }
  .cid-u38NXycdel .navbar.opened {
    height: auto;
  }
  .cid-u38NXycdel .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38NXyAmg9 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38NXyAmg9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38NXyAmg9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38NXyAmg9 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38NXyAmg9 .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38NXyAmg9 .mbr-section-btn {
  text-align: center;
}
.cid-u38NXyAmg9 .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38NXyAmg9 .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38NXyAmg9 .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38NXyAmg9 img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38NXyAmg9 .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38NXyAmg9 .wrap {
    opacity: 1 !important;
  }
  .cid-u38NXyAmg9 .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38NXyAmg9 .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38NXyAmg9 P {
  color: #ffffff;
}
.cid-u38NXyUDWG {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38NXyUDWG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38NXyUDWG img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38NXyUDWG img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38NXyUDWG img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38NXyUDWG .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38NXyUDWG .mbr-section-title {
  color: #000000;
}
.cid-u38NXyUDWG .mbr-text {
  color: #000000;
}
.cid-u4lMoAgKU5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lMoAgKU5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lMoAgKU5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lMoAgKU5 .container {
    max-width: 1400px;
  }
}
.cid-u4lMoAgKU5 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lMoAgKU5 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lMoAgKU5 .row {
  justify-content: center;
}
.cid-u4lMoAgKU5 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lMoAgKU5 .card-text {
  color: #ffffff;
}
.cid-u4lMoAgKU5 .card-title,
.cid-u4lMoAgKU5 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lMp8xdlc {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lMp8xdlc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lMp8xdlc img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lMp8xdlc img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lMp8xdlc .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lMp8xdlc .mbr-section-title {
  color: #000000;
}
.cid-u4lMp8xdlc .mbr-text {
  color: #000000;
}
.cid-u4lMp8xdlc .mbr-description {
  text-align: left;
}
.cid-u4lMpFy2kw {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lMpFy2kw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lMpFy2kw img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lMpFy2kw img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lMpFy2kw .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lMpFy2kw .mbr-section-title {
  color: #000000;
}
.cid-u4lMpFy2kw .mbr-text {
  color: #000000;
}
.cid-u4lMpFy2kw .mbr-description {
  text-align: left;
}
.cid-uaIrqtqTYp {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIrqtqTYp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIrqtqTYp img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIrqtqTYp img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIrqtqTYp .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIrqtqTYp .mbr-section-title {
  color: #000000;
}
.cid-uaIrqtqTYp .mbr-text {
  color: #000000;
}
.cid-uaIrqtqTYp .mbr-description {
  text-align: left;
}
.cid-u38NXzyCBO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38NXzyCBO .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38NXzyCBO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38NXzyCBO .row {
  justify-content: center;
}
.cid-u38NXzyCBO .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38NXzyCBO .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38NXzyCBO .card {
    margin-bottom: 32px;
  }
}
.cid-u38NXzyCBO .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38NXzyCBO .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38NXzyCBO .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38NXzyCBO .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38NXzyCBO .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38NXzyCBO .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38NXzyCBO .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38NXzTtJZ {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38NXzTtJZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38NXzTtJZ .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-u38NXzTtJZ .container {
    padding: 0 20px;
  }
}
.cid-u38NXzTtJZ .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38NXzTtJZ .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38NXzTtJZ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38NXzTtJZ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38NXzTtJZ .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38NXzTtJZ .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38NXzTtJZ .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38NXzTtJZ .embla__button--next,
.cid-u38NXzTtJZ .embla__button--prev {
  display: flex;
}
.cid-u38NXzTtJZ .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38NXzTtJZ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38NXzTtJZ .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38NXzTtJZ .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38NXzTtJZ .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38NXzTtJZ .embla__button {
    top: 7rem;
  }
}
.cid-u38NXzTtJZ .embla {
  position: relative;
  width: 100%;
}
.cid-u38NXzTtJZ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38NXzTtJZ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38NXzTtJZ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38NXzTtJZ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsT6YCT5H {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsT6YCT5H .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsT6YCT5H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsT6YCT5H H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsT6YCT5H H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9ZoRVUhc {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9ZoRVUhc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9ZoRVUhc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9ZoRVUhc .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9ZoRVUhc .mbr-section-subtitle,
.cid-uj9ZoRVUhc .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9ZoRVUhc LABEL {
  color: #ffffff;
}
.cid-u38NXAM8G5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38NXAM8G5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38NXAM8G5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38NXAM8G5 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38NXAM8G5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38NXAM8G5 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38NXAM8G5 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38NXAM8G5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38NXAM8G5 .copyright {
  color: #bbbbbb;
}
.cid-u38O93ezkG {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38O93ezkG nav.navbar {
  position: fixed;
}
.cid-u38O93ezkG .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38O93ezkG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38O93ezkG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38O93ezkG .dropdown-item:hover,
.cid-u38O93ezkG .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38O93ezkG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38O93ezkG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38O93ezkG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38O93ezkG .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38O93ezkG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38O93ezkG .nav-link {
  position: relative;
}
.cid-u38O93ezkG .container {
  display: flex;
  margin: auto;
}
.cid-u38O93ezkG .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38O93ezkG .dropdown-menu,
.cid-u38O93ezkG .navbar.opened {
  background: #ffffff !important;
}
.cid-u38O93ezkG .nav-item:focus,
.cid-u38O93ezkG .nav-link:focus {
  outline: none;
}
.cid-u38O93ezkG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38O93ezkG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38O93ezkG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38O93ezkG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38O93ezkG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38O93ezkG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38O93ezkG .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38O93ezkG .navbar.opened {
  transition: all 0.3s;
}
.cid-u38O93ezkG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38O93ezkG .navbar .navbar-logo img {
  width: auto;
}
.cid-u38O93ezkG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38O93ezkG .navbar.collapsed {
  justify-content: center;
}
.cid-u38O93ezkG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38O93ezkG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38O93ezkG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38O93ezkG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38O93ezkG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38O93ezkG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38O93ezkG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38O93ezkG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38O93ezkG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38O93ezkG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38O93ezkG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38O93ezkG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38O93ezkG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38O93ezkG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38O93ezkG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38O93ezkG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38O93ezkG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38O93ezkG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38O93ezkG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38O93ezkG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38O93ezkG .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38O93ezkG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38O93ezkG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38O93ezkG .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38O93ezkG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38O93ezkG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38O93ezkG .dropdown-item.active,
.cid-u38O93ezkG .dropdown-item:active {
  background-color: transparent;
}
.cid-u38O93ezkG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38O93ezkG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38O93ezkG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38O93ezkG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38O93ezkG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38O93ezkG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38O93ezkG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38O93ezkG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38O93ezkG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38O93ezkG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38O93ezkG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38O93ezkG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38O93ezkG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38O93ezkG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38O93ezkG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38O93ezkG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38O93ezkG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38O93ezkG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38O93ezkG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38O93ezkG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38O93ezkG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38O93ezkG .navbar {
    height: 70px;
  }
  .cid-u38O93ezkG .navbar.opened {
    height: auto;
  }
  .cid-u38O93ezkG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38O93B1iK {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38O93B1iK .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38O93B1iK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38O93B1iK .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38O93B1iK .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38O93B1iK .mbr-section-btn {
  text-align: center;
}
.cid-u38O93B1iK .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38O93B1iK .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38O93B1iK .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38O93B1iK img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38O93B1iK .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38O93B1iK .wrap {
    opacity: 1 !important;
  }
  .cid-u38O93B1iK .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38O93B1iK .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38O93B1iK P {
  color: #ffffff;
}
.cid-u38O93TIvL {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38O93TIvL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38O93TIvL img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38O93TIvL img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38O93TIvL img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38O93TIvL .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38O93TIvL .mbr-section-title {
  color: #000000;
}
.cid-u38O93TIvL .mbr-text {
  color: #000000;
}
.cid-u4lMuTnRXB {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lMuTnRXB .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lMuTnRXB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lMuTnRXB .container {
    max-width: 1400px;
  }
}
.cid-u4lMuTnRXB .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lMuTnRXB .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lMuTnRXB .row {
  justify-content: center;
}
.cid-u4lMuTnRXB .mbr-section-title {
  color: #ffffff;
}
.cid-u4lMuTnRXB .card-text {
  color: #ffffff;
}
.cid-u4lMuTnRXB .card-title,
.cid-u4lMuTnRXB .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lMvtOq5P {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lMvtOq5P .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lMvtOq5P img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lMvtOq5P img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lMvtOq5P .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lMvtOq5P .mbr-section-title {
  color: #000000;
}
.cid-u4lMvtOq5P .mbr-text {
  color: #000000;
}
.cid-u4lMvtOq5P .mbr-description {
  text-align: left;
}
.cid-u4lMwi79hy {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lMwi79hy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lMwi79hy img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lMwi79hy img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lMwi79hy .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lMwi79hy .mbr-section-title {
  color: #000000;
}
.cid-u4lMwi79hy .mbr-text {
  color: #000000;
}
.cid-u4lMwi79hy .mbr-description {
  text-align: left;
}
.cid-uaIrvw7jWd {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIrvw7jWd .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIrvw7jWd img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIrvw7jWd img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIrvw7jWd .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIrvw7jWd .mbr-section-title {
  color: #000000;
}
.cid-uaIrvw7jWd .mbr-text {
  color: #000000;
}
.cid-uaIrvw7jWd .mbr-description {
  text-align: left;
}
.cid-u38O94uWG2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38O94uWG2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38O94uWG2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38O94uWG2 .row {
  justify-content: center;
}
.cid-u38O94uWG2 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38O94uWG2 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38O94uWG2 .card {
    margin-bottom: 32px;
  }
}
.cid-u38O94uWG2 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38O94uWG2 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38O94uWG2 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38O94uWG2 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38O94uWG2 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38O94uWG2 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38O94uWG2 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38O94OHA0 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38O94OHA0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38O94OHA0 .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-u38O94OHA0 .container {
    padding: 0 20px;
  }
}
.cid-u38O94OHA0 .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38O94OHA0 .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38O94OHA0 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38O94OHA0 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38O94OHA0 .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38O94OHA0 .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38O94OHA0 .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38O94OHA0 .embla__button--next,
.cid-u38O94OHA0 .embla__button--prev {
  display: flex;
}
.cid-u38O94OHA0 .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38O94OHA0 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38O94OHA0 .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38O94OHA0 .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38O94OHA0 .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38O94OHA0 .embla__button {
    top: 7rem;
  }
}
.cid-u38O94OHA0 .embla {
  position: relative;
  width: 100%;
}
.cid-u38O94OHA0 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38O94OHA0 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38O94OHA0 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38O94OHA0 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsT89sUdK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsT89sUdK .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsT89sUdK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsT89sUdK H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsT89sUdK H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9ZrA8dAi {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9ZrA8dAi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9ZrA8dAi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9ZrA8dAi .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9ZrA8dAi .mbr-section-subtitle,
.cid-uj9ZrA8dAi .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9ZrA8dAi LABEL {
  color: #ffffff;
}
.cid-u38O95KYrE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38O95KYrE .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38O95KYrE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38O95KYrE .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38O95KYrE .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38O95KYrE .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38O95KYrE .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38O95KYrE div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38O95KYrE .copyright {
  color: #bbbbbb;
}
.cid-u38Ol6Co37 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38Ol6Co37 nav.navbar {
  position: fixed;
}
.cid-u38Ol6Co37 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38Ol6Co37 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38Ol6Co37 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38Ol6Co37 .dropdown-item:hover,
.cid-u38Ol6Co37 .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38Ol6Co37 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38Ol6Co37 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38Ol6Co37 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38Ol6Co37 .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38Ol6Co37 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38Ol6Co37 .nav-link {
  position: relative;
}
.cid-u38Ol6Co37 .container {
  display: flex;
  margin: auto;
}
.cid-u38Ol6Co37 .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38Ol6Co37 .dropdown-menu,
.cid-u38Ol6Co37 .navbar.opened {
  background: #ffffff !important;
}
.cid-u38Ol6Co37 .nav-item:focus,
.cid-u38Ol6Co37 .nav-link:focus {
  outline: none;
}
.cid-u38Ol6Co37 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38Ol6Co37 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38Ol6Co37 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38Ol6Co37 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38Ol6Co37 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38Ol6Co37 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38Ol6Co37 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38Ol6Co37 .navbar.opened {
  transition: all 0.3s;
}
.cid-u38Ol6Co37 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38Ol6Co37 .navbar .navbar-logo img {
  width: auto;
}
.cid-u38Ol6Co37 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38Ol6Co37 .navbar.collapsed {
  justify-content: center;
}
.cid-u38Ol6Co37 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38Ol6Co37 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38Ol6Co37 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38Ol6Co37 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38Ol6Co37 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38Ol6Co37 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38Ol6Co37 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38Ol6Co37 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38Ol6Co37 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38Ol6Co37 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38Ol6Co37 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38Ol6Co37 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38Ol6Co37 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38Ol6Co37 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38Ol6Co37 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38Ol6Co37 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38Ol6Co37 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38Ol6Co37 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38Ol6Co37 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38Ol6Co37 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38Ol6Co37 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38Ol6Co37 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38Ol6Co37 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38Ol6Co37 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38Ol6Co37 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38Ol6Co37 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38Ol6Co37 .dropdown-item.active,
.cid-u38Ol6Co37 .dropdown-item:active {
  background-color: transparent;
}
.cid-u38Ol6Co37 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38Ol6Co37 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38Ol6Co37 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38Ol6Co37 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38Ol6Co37 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38Ol6Co37 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38Ol6Co37 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38Ol6Co37 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38Ol6Co37 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38Ol6Co37 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38Ol6Co37 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38Ol6Co37 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38Ol6Co37 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38Ol6Co37 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38Ol6Co37 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38Ol6Co37 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38Ol6Co37 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38Ol6Co37 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38Ol6Co37 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38Ol6Co37 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38Ol6Co37 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38Ol6Co37 .navbar {
    height: 70px;
  }
  .cid-u38Ol6Co37 .navbar.opened {
    height: auto;
  }
  .cid-u38Ol6Co37 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38Ol6YmvK {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38Ol6YmvK .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38Ol6YmvK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38Ol6YmvK .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38Ol6YmvK .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38Ol6YmvK .mbr-section-btn {
  text-align: center;
}
.cid-u38Ol6YmvK .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38Ol6YmvK .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38Ol6YmvK .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38Ol6YmvK img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38Ol6YmvK .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38Ol6YmvK .wrap {
    opacity: 1 !important;
  }
  .cid-u38Ol6YmvK .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38Ol6YmvK .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38Ol6YmvK P {
  color: #ffffff;
}
.cid-u38Ol7gClV {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38Ol7gClV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38Ol7gClV img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38Ol7gClV img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38Ol7gClV img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38Ol7gClV .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38Ol7gClV .mbr-section-title {
  color: #000000;
}
.cid-u38Ol7gClV .mbr-text {
  color: #000000;
}
.cid-u4lMB71O46 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lMB71O46 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lMB71O46 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lMB71O46 .container {
    max-width: 1400px;
  }
}
.cid-u4lMB71O46 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lMB71O46 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lMB71O46 .row {
  justify-content: center;
}
.cid-u4lMB71O46 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lMB71O46 .card-text {
  color: #ffffff;
}
.cid-u4lMB71O46 .card-title,
.cid-u4lMB71O46 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lMBCPVPF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lMBCPVPF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lMBCPVPF img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lMBCPVPF img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lMBCPVPF .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lMBCPVPF .mbr-section-title {
  color: #000000;
}
.cid-u4lMBCPVPF .mbr-text {
  color: #000000;
}
.cid-u4lMBCPVPF .mbr-description {
  text-align: left;
}
.cid-u4lMC86qJi {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lMC86qJi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lMC86qJi img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lMC86qJi img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lMC86qJi .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lMC86qJi .mbr-section-title {
  color: #000000;
}
.cid-u4lMC86qJi .mbr-text {
  color: #000000;
}
.cid-u4lMC86qJi .mbr-description {
  text-align: left;
}
.cid-uaIrBGCvUT {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIrBGCvUT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIrBGCvUT img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIrBGCvUT img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIrBGCvUT .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIrBGCvUT .mbr-section-title {
  color: #000000;
}
.cid-uaIrBGCvUT .mbr-text {
  color: #000000;
}
.cid-uaIrBGCvUT .mbr-description {
  text-align: left;
}
.cid-u38Ol7PQmf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38Ol7PQmf .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38Ol7PQmf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38Ol7PQmf .row {
  justify-content: center;
}
.cid-u38Ol7PQmf .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38Ol7PQmf .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38Ol7PQmf .card {
    margin-bottom: 32px;
  }
}
.cid-u38Ol7PQmf .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38Ol7PQmf .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38Ol7PQmf .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38Ol7PQmf .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38Ol7PQmf .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38Ol7PQmf .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38Ol7PQmf .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38Ol899C3 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38Ol899C3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38Ol899C3 .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-u38Ol899C3 .container {
    padding: 0 20px;
  }
}
.cid-u38Ol899C3 .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38Ol899C3 .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38Ol899C3 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38Ol899C3 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38Ol899C3 .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38Ol899C3 .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38Ol899C3 .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38Ol899C3 .embla__button--next,
.cid-u38Ol899C3 .embla__button--prev {
  display: flex;
}
.cid-u38Ol899C3 .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38Ol899C3 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38Ol899C3 .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38Ol899C3 .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38Ol899C3 .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38Ol899C3 .embla__button {
    top: 7rem;
  }
}
.cid-u38Ol899C3 .embla {
  position: relative;
  width: 100%;
}
.cid-u38Ol899C3 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38Ol899C3 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38Ol899C3 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38Ol899C3 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsT9kkIN1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsT9kkIN1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsT9kkIN1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsT9kkIN1 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsT9kkIN1 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9ZuE2jzr {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9ZuE2jzr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9ZuE2jzr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9ZuE2jzr .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9ZuE2jzr .mbr-section-subtitle,
.cid-uj9ZuE2jzr .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9ZuE2jzr LABEL {
  color: #ffffff;
}
.cid-u38Ol93mCV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38Ol93mCV .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38Ol93mCV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38Ol93mCV .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38Ol93mCV .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38Ol93mCV .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38Ol93mCV .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38Ol93mCV div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38Ol93mCV .copyright {
  color: #bbbbbb;
}
.cid-u38OwjibDm {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38OwjibDm nav.navbar {
  position: fixed;
}
.cid-u38OwjibDm .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38OwjibDm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38OwjibDm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38OwjibDm .dropdown-item:hover,
.cid-u38OwjibDm .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38OwjibDm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38OwjibDm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38OwjibDm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38OwjibDm .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38OwjibDm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38OwjibDm .nav-link {
  position: relative;
}
.cid-u38OwjibDm .container {
  display: flex;
  margin: auto;
}
.cid-u38OwjibDm .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38OwjibDm .dropdown-menu,
.cid-u38OwjibDm .navbar.opened {
  background: #ffffff !important;
}
.cid-u38OwjibDm .nav-item:focus,
.cid-u38OwjibDm .nav-link:focus {
  outline: none;
}
.cid-u38OwjibDm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38OwjibDm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38OwjibDm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38OwjibDm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38OwjibDm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38OwjibDm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38OwjibDm .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38OwjibDm .navbar.opened {
  transition: all 0.3s;
}
.cid-u38OwjibDm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38OwjibDm .navbar .navbar-logo img {
  width: auto;
}
.cid-u38OwjibDm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38OwjibDm .navbar.collapsed {
  justify-content: center;
}
.cid-u38OwjibDm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38OwjibDm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38OwjibDm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38OwjibDm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38OwjibDm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38OwjibDm .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38OwjibDm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38OwjibDm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38OwjibDm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38OwjibDm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38OwjibDm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38OwjibDm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38OwjibDm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38OwjibDm .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38OwjibDm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38OwjibDm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38OwjibDm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38OwjibDm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38OwjibDm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38OwjibDm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38OwjibDm .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38OwjibDm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38OwjibDm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38OwjibDm .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38OwjibDm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38OwjibDm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38OwjibDm .dropdown-item.active,
.cid-u38OwjibDm .dropdown-item:active {
  background-color: transparent;
}
.cid-u38OwjibDm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38OwjibDm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38OwjibDm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38OwjibDm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38OwjibDm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38OwjibDm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38OwjibDm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38OwjibDm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38OwjibDm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38OwjibDm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38OwjibDm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38OwjibDm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38OwjibDm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38OwjibDm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38OwjibDm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38OwjibDm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38OwjibDm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38OwjibDm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38OwjibDm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38OwjibDm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38OwjibDm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38OwjibDm .navbar {
    height: 70px;
  }
  .cid-u38OwjibDm .navbar.opened {
    height: auto;
  }
  .cid-u38OwjibDm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38OwjD6hP {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38OwjD6hP .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38OwjD6hP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38OwjD6hP .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38OwjD6hP .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38OwjD6hP .mbr-section-btn {
  text-align: center;
}
.cid-u38OwjD6hP .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38OwjD6hP .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38OwjD6hP .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38OwjD6hP img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38OwjD6hP .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38OwjD6hP .wrap {
    opacity: 1 !important;
  }
  .cid-u38OwjD6hP .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38OwjD6hP .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38OwjD6hP P {
  color: #ffffff;
}
.cid-u38OwjVoBz {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38OwjVoBz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38OwjVoBz img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38OwjVoBz img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38OwjVoBz img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38OwjVoBz .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38OwjVoBz .mbr-section-title {
  color: #000000;
}
.cid-u38OwjVoBz .mbr-text {
  color: #000000;
}
.cid-u4lMTHyTJN {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lMTHyTJN .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lMTHyTJN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lMTHyTJN .container {
    max-width: 1400px;
  }
}
.cid-u4lMTHyTJN .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lMTHyTJN .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lMTHyTJN .row {
  justify-content: center;
}
.cid-u4lMTHyTJN .mbr-section-title {
  color: #ffffff;
}
.cid-u4lMTHyTJN .card-text {
  color: #ffffff;
}
.cid-u4lMTHyTJN .card-title,
.cid-u4lMTHyTJN .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lMUkaZbI {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lMUkaZbI .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lMUkaZbI img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lMUkaZbI img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lMUkaZbI .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lMUkaZbI .mbr-section-title {
  color: #000000;
}
.cid-u4lMUkaZbI .mbr-text {
  color: #000000;
}
.cid-u4lMUkaZbI .mbr-description {
  text-align: left;
}
.cid-u4lMURmjwc {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lMURmjwc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lMURmjwc img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lMURmjwc img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lMURmjwc .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lMURmjwc .mbr-section-title {
  color: #000000;
}
.cid-u4lMURmjwc .mbr-text {
  color: #000000;
}
.cid-u4lMURmjwc .mbr-description {
  text-align: left;
}
.cid-uaIrRapcCa {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIrRapcCa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIrRapcCa img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIrRapcCa img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIrRapcCa .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIrRapcCa .mbr-section-title {
  color: #000000;
}
.cid-uaIrRapcCa .mbr-text {
  color: #000000;
}
.cid-uaIrRapcCa .mbr-description {
  text-align: left;
}
.cid-u38OwkuCXR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38OwkuCXR .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38OwkuCXR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38OwkuCXR .row {
  justify-content: center;
}
.cid-u38OwkuCXR .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38OwkuCXR .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38OwkuCXR .card {
    margin-bottom: 32px;
  }
}
.cid-u38OwkuCXR .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38OwkuCXR .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38OwkuCXR .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38OwkuCXR .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38OwkuCXR .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38OwkuCXR .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38OwkuCXR .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38OwkN6b7 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38OwkN6b7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38OwkN6b7 .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-u38OwkN6b7 .container {
    padding: 0 20px;
  }
}
.cid-u38OwkN6b7 .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38OwkN6b7 .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38OwkN6b7 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38OwkN6b7 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38OwkN6b7 .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38OwkN6b7 .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38OwkN6b7 .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38OwkN6b7 .embla__button--next,
.cid-u38OwkN6b7 .embla__button--prev {
  display: flex;
}
.cid-u38OwkN6b7 .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38OwkN6b7 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38OwkN6b7 .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38OwkN6b7 .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38OwkN6b7 .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38OwkN6b7 .embla__button {
    top: 7rem;
  }
}
.cid-u38OwkN6b7 .embla {
  position: relative;
  width: 100%;
}
.cid-u38OwkN6b7 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38OwkN6b7 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38OwkN6b7 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38OwkN6b7 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTc3aIsb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTc3aIsb .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTc3aIsb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTc3aIsb H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTc3aIsb H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9ZBwLDwO {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9ZBwLDwO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9ZBwLDwO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9ZBwLDwO .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9ZBwLDwO .mbr-section-subtitle,
.cid-uj9ZBwLDwO .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9ZBwLDwO LABEL {
  color: #ffffff;
}
.cid-u38OwlKa2a {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38OwlKa2a .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38OwlKa2a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38OwlKa2a .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38OwlKa2a .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38OwlKa2a .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38OwlKa2a .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38OwlKa2a div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38OwlKa2a .copyright {
  color: #bbbbbb;
}
.cid-u38OH39PtT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38OH39PtT nav.navbar {
  position: fixed;
}
.cid-u38OH39PtT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38OH39PtT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38OH39PtT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38OH39PtT .dropdown-item:hover,
.cid-u38OH39PtT .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38OH39PtT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38OH39PtT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38OH39PtT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38OH39PtT .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38OH39PtT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38OH39PtT .nav-link {
  position: relative;
}
.cid-u38OH39PtT .container {
  display: flex;
  margin: auto;
}
.cid-u38OH39PtT .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38OH39PtT .dropdown-menu,
.cid-u38OH39PtT .navbar.opened {
  background: #ffffff !important;
}
.cid-u38OH39PtT .nav-item:focus,
.cid-u38OH39PtT .nav-link:focus {
  outline: none;
}
.cid-u38OH39PtT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38OH39PtT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38OH39PtT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38OH39PtT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38OH39PtT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38OH39PtT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38OH39PtT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38OH39PtT .navbar.opened {
  transition: all 0.3s;
}
.cid-u38OH39PtT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38OH39PtT .navbar .navbar-logo img {
  width: auto;
}
.cid-u38OH39PtT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38OH39PtT .navbar.collapsed {
  justify-content: center;
}
.cid-u38OH39PtT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38OH39PtT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38OH39PtT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38OH39PtT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38OH39PtT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38OH39PtT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38OH39PtT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38OH39PtT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38OH39PtT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38OH39PtT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38OH39PtT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38OH39PtT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38OH39PtT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38OH39PtT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38OH39PtT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38OH39PtT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38OH39PtT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38OH39PtT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38OH39PtT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38OH39PtT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38OH39PtT .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38OH39PtT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38OH39PtT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38OH39PtT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38OH39PtT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38OH39PtT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38OH39PtT .dropdown-item.active,
.cid-u38OH39PtT .dropdown-item:active {
  background-color: transparent;
}
.cid-u38OH39PtT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38OH39PtT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38OH39PtT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38OH39PtT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38OH39PtT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38OH39PtT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38OH39PtT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38OH39PtT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38OH39PtT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38OH39PtT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38OH39PtT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38OH39PtT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38OH39PtT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38OH39PtT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38OH39PtT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38OH39PtT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38OH39PtT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38OH39PtT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38OH39PtT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38OH39PtT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38OH39PtT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38OH39PtT .navbar {
    height: 70px;
  }
  .cid-u38OH39PtT .navbar.opened {
    height: auto;
  }
  .cid-u38OH39PtT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38OH3wPus {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38OH3wPus .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38OH3wPus .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38OH3wPus .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38OH3wPus .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38OH3wPus .mbr-section-btn {
  text-align: center;
}
.cid-u38OH3wPus .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38OH3wPus .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38OH3wPus .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38OH3wPus img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38OH3wPus .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38OH3wPus .wrap {
    opacity: 1 !important;
  }
  .cid-u38OH3wPus .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38OH3wPus .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38OH3wPus P {
  color: #ffffff;
}
.cid-u38OH3OM5P {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38OH3OM5P .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38OH3OM5P img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38OH3OM5P img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38OH3OM5P img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38OH3OM5P .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38OH3OM5P .mbr-section-title {
  color: #000000;
}
.cid-u38OH3OM5P .mbr-text {
  color: #000000;
}
.cid-u4lMIda3nl {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lMIda3nl .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lMIda3nl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lMIda3nl .container {
    max-width: 1400px;
  }
}
.cid-u4lMIda3nl .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lMIda3nl .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lMIda3nl .row {
  justify-content: center;
}
.cid-u4lMIda3nl .mbr-section-title {
  color: #ffffff;
}
.cid-u4lMIda3nl .card-text {
  color: #ffffff;
}
.cid-u4lMIda3nl .card-title,
.cid-u4lMIda3nl .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lMILmLNA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lMILmLNA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lMILmLNA img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lMILmLNA img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lMILmLNA .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lMILmLNA .mbr-section-title {
  color: #000000;
}
.cid-u4lMILmLNA .mbr-text {
  color: #000000;
}
.cid-u4lMILmLNA .mbr-description {
  text-align: left;
}
.cid-u4lMJn5gH8 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lMJn5gH8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lMJn5gH8 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lMJn5gH8 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lMJn5gH8 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lMJn5gH8 .mbr-section-title {
  color: #000000;
}
.cid-u4lMJn5gH8 .mbr-text {
  color: #000000;
}
.cid-u4lMJn5gH8 .mbr-description {
  text-align: left;
}
.cid-uaIrMn7VPS {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIrMn7VPS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIrMn7VPS img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIrMn7VPS img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIrMn7VPS .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIrMn7VPS .mbr-section-title {
  color: #000000;
}
.cid-uaIrMn7VPS .mbr-text {
  color: #000000;
}
.cid-uaIrMn7VPS .mbr-description {
  text-align: left;
}
.cid-u38OH4olFf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38OH4olFf .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38OH4olFf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38OH4olFf .row {
  justify-content: center;
}
.cid-u38OH4olFf .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38OH4olFf .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38OH4olFf .card {
    margin-bottom: 32px;
  }
}
.cid-u38OH4olFf .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38OH4olFf .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38OH4olFf .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38OH4olFf .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38OH4olFf .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38OH4olFf .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38OH4olFf .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38OH4GLbk {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38OH4GLbk .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38OH4GLbk .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-u38OH4GLbk .container {
    padding: 0 20px;
  }
}
.cid-u38OH4GLbk .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38OH4GLbk .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38OH4GLbk .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38OH4GLbk .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38OH4GLbk .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38OH4GLbk .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38OH4GLbk .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38OH4GLbk .embla__button--next,
.cid-u38OH4GLbk .embla__button--prev {
  display: flex;
}
.cid-u38OH4GLbk .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38OH4GLbk .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38OH4GLbk .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38OH4GLbk .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38OH4GLbk .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38OH4GLbk .embla__button {
    top: 7rem;
  }
}
.cid-u38OH4GLbk .embla {
  position: relative;
  width: 100%;
}
.cid-u38OH4GLbk .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38OH4GLbk .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38OH4GLbk .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38OH4GLbk .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTaGQLse {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTaGQLse .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTaGQLse .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTaGQLse H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTaGQLse H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9ZygLDDb {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9ZygLDDb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9ZygLDDb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9ZygLDDb .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9ZygLDDb .mbr-section-subtitle,
.cid-uj9ZygLDDb .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9ZygLDDb LABEL {
  color: #ffffff;
}
.cid-u38OH5BJq8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38OH5BJq8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38OH5BJq8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38OH5BJq8 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38OH5BJq8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38OH5BJq8 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38OH5BJq8 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38OH5BJq8 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38OH5BJq8 .copyright {
  color: #bbbbbb;
}
.cid-u38OZzbxVw {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38OZzbxVw nav.navbar {
  position: fixed;
}
.cid-u38OZzbxVw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38OZzbxVw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38OZzbxVw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38OZzbxVw .dropdown-item:hover,
.cid-u38OZzbxVw .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38OZzbxVw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38OZzbxVw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38OZzbxVw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38OZzbxVw .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38OZzbxVw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38OZzbxVw .nav-link {
  position: relative;
}
.cid-u38OZzbxVw .container {
  display: flex;
  margin: auto;
}
.cid-u38OZzbxVw .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38OZzbxVw .dropdown-menu,
.cid-u38OZzbxVw .navbar.opened {
  background: #ffffff !important;
}
.cid-u38OZzbxVw .nav-item:focus,
.cid-u38OZzbxVw .nav-link:focus {
  outline: none;
}
.cid-u38OZzbxVw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38OZzbxVw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38OZzbxVw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38OZzbxVw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38OZzbxVw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38OZzbxVw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38OZzbxVw .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38OZzbxVw .navbar.opened {
  transition: all 0.3s;
}
.cid-u38OZzbxVw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38OZzbxVw .navbar .navbar-logo img {
  width: auto;
}
.cid-u38OZzbxVw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38OZzbxVw .navbar.collapsed {
  justify-content: center;
}
.cid-u38OZzbxVw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38OZzbxVw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38OZzbxVw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38OZzbxVw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38OZzbxVw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38OZzbxVw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38OZzbxVw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38OZzbxVw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38OZzbxVw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38OZzbxVw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38OZzbxVw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38OZzbxVw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38OZzbxVw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38OZzbxVw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38OZzbxVw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38OZzbxVw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38OZzbxVw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38OZzbxVw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38OZzbxVw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38OZzbxVw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38OZzbxVw .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38OZzbxVw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38OZzbxVw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38OZzbxVw .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38OZzbxVw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38OZzbxVw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38OZzbxVw .dropdown-item.active,
.cid-u38OZzbxVw .dropdown-item:active {
  background-color: transparent;
}
.cid-u38OZzbxVw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38OZzbxVw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38OZzbxVw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38OZzbxVw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38OZzbxVw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38OZzbxVw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38OZzbxVw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38OZzbxVw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38OZzbxVw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38OZzbxVw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38OZzbxVw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38OZzbxVw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38OZzbxVw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38OZzbxVw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38OZzbxVw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38OZzbxVw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38OZzbxVw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38OZzbxVw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38OZzbxVw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38OZzbxVw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38OZzbxVw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38OZzbxVw .navbar {
    height: 70px;
  }
  .cid-u38OZzbxVw .navbar.opened {
    height: auto;
  }
  .cid-u38OZzbxVw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38OZzvmPu {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38OZzvmPu .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38OZzvmPu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38OZzvmPu .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38OZzvmPu .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38OZzvmPu .mbr-section-btn {
  text-align: center;
}
.cid-u38OZzvmPu .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38OZzvmPu .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38OZzvmPu .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38OZzvmPu img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38OZzvmPu .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38OZzvmPu .wrap {
    opacity: 1 !important;
  }
  .cid-u38OZzvmPu .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38OZzvmPu .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38OZzvmPu P {
  color: #ffffff;
}
.cid-u38OZzMweU {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38OZzMweU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38OZzMweU img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38OZzMweU img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38OZzMweU img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38OZzMweU .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38OZzMweU .mbr-section-title {
  color: #000000;
}
.cid-u38OZzMweU .mbr-text {
  color: #000000;
}
.cid-u4lN0x0LO3 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lN0x0LO3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lN0x0LO3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lN0x0LO3 .container {
    max-width: 1400px;
  }
}
.cid-u4lN0x0LO3 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lN0x0LO3 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lN0x0LO3 .row {
  justify-content: center;
}
.cid-u4lN0x0LO3 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lN0x0LO3 .card-text {
  color: #ffffff;
}
.cid-u4lN0x0LO3 .card-title,
.cid-u4lN0x0LO3 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lN14fHTe {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lN14fHTe .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lN14fHTe img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lN14fHTe img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lN14fHTe .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lN14fHTe .mbr-section-title {
  color: #000000;
}
.cid-u4lN14fHTe .mbr-text {
  color: #000000;
}
.cid-u4lN14fHTe .mbr-description {
  text-align: left;
}
.cid-u4lN1zoxME {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lN1zoxME .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lN1zoxME img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lN1zoxME img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lN1zoxME .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lN1zoxME .mbr-section-title {
  color: #000000;
}
.cid-u4lN1zoxME .mbr-text {
  color: #000000;
}
.cid-u4lN1zoxME .mbr-description {
  text-align: left;
}
.cid-uaIrWt5ohn {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIrWt5ohn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIrWt5ohn img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIrWt5ohn img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIrWt5ohn .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIrWt5ohn .mbr-section-title {
  color: #000000;
}
.cid-uaIrWt5ohn .mbr-text {
  color: #000000;
}
.cid-uaIrWt5ohn .mbr-description {
  text-align: left;
}
.cid-u38OZAjsvQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38OZAjsvQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38OZAjsvQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38OZAjsvQ .row {
  justify-content: center;
}
.cid-u38OZAjsvQ .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38OZAjsvQ .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38OZAjsvQ .card {
    margin-bottom: 32px;
  }
}
.cid-u38OZAjsvQ .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38OZAjsvQ .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38OZAjsvQ .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38OZAjsvQ .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38OZAjsvQ .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38OZAjsvQ .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38OZAjsvQ .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38OZABO3w {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38OZABO3w .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38OZABO3w .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-u38OZABO3w .container {
    padding: 0 20px;
  }
}
.cid-u38OZABO3w .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38OZABO3w .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38OZABO3w .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38OZABO3w .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38OZABO3w .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38OZABO3w .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38OZABO3w .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38OZABO3w .embla__button--next,
.cid-u38OZABO3w .embla__button--prev {
  display: flex;
}
.cid-u38OZABO3w .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38OZABO3w .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38OZABO3w .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38OZABO3w .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38OZABO3w .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38OZABO3w .embla__button {
    top: 7rem;
  }
}
.cid-u38OZABO3w .embla {
  position: relative;
  width: 100%;
}
.cid-u38OZABO3w .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38OZABO3w .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38OZABO3w .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38OZABO3w .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTdkzv22 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTdkzv22 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTdkzv22 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTdkzv22 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTdkzv22 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9ZJ3McBt {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9ZJ3McBt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9ZJ3McBt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9ZJ3McBt .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9ZJ3McBt .mbr-section-subtitle,
.cid-uj9ZJ3McBt .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9ZJ3McBt LABEL {
  color: #ffffff;
}
.cid-u38OZBwuap {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38OZBwuap .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38OZBwuap .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38OZBwuap .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38OZBwuap .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38OZBwuap .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38OZBwuap .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38OZBwuap div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38OZBwuap .copyright {
  color: #bbbbbb;
}
.cid-u38PcHFwiZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38PcHFwiZ nav.navbar {
  position: fixed;
}
.cid-u38PcHFwiZ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38PcHFwiZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38PcHFwiZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38PcHFwiZ .dropdown-item:hover,
.cid-u38PcHFwiZ .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38PcHFwiZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38PcHFwiZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38PcHFwiZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38PcHFwiZ .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38PcHFwiZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38PcHFwiZ .nav-link {
  position: relative;
}
.cid-u38PcHFwiZ .container {
  display: flex;
  margin: auto;
}
.cid-u38PcHFwiZ .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38PcHFwiZ .dropdown-menu,
.cid-u38PcHFwiZ .navbar.opened {
  background: #ffffff !important;
}
.cid-u38PcHFwiZ .nav-item:focus,
.cid-u38PcHFwiZ .nav-link:focus {
  outline: none;
}
.cid-u38PcHFwiZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38PcHFwiZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38PcHFwiZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38PcHFwiZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38PcHFwiZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38PcHFwiZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38PcHFwiZ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38PcHFwiZ .navbar.opened {
  transition: all 0.3s;
}
.cid-u38PcHFwiZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38PcHFwiZ .navbar .navbar-logo img {
  width: auto;
}
.cid-u38PcHFwiZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38PcHFwiZ .navbar.collapsed {
  justify-content: center;
}
.cid-u38PcHFwiZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38PcHFwiZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38PcHFwiZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38PcHFwiZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38PcHFwiZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38PcHFwiZ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38PcHFwiZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38PcHFwiZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38PcHFwiZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38PcHFwiZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38PcHFwiZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38PcHFwiZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38PcHFwiZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38PcHFwiZ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38PcHFwiZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38PcHFwiZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38PcHFwiZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38PcHFwiZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38PcHFwiZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38PcHFwiZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38PcHFwiZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38PcHFwiZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38PcHFwiZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38PcHFwiZ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38PcHFwiZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38PcHFwiZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38PcHFwiZ .dropdown-item.active,
.cid-u38PcHFwiZ .dropdown-item:active {
  background-color: transparent;
}
.cid-u38PcHFwiZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38PcHFwiZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38PcHFwiZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38PcHFwiZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38PcHFwiZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38PcHFwiZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38PcHFwiZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38PcHFwiZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38PcHFwiZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38PcHFwiZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38PcHFwiZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38PcHFwiZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38PcHFwiZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38PcHFwiZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38PcHFwiZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38PcHFwiZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38PcHFwiZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38PcHFwiZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38PcHFwiZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38PcHFwiZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38PcHFwiZ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38PcHFwiZ .navbar {
    height: 70px;
  }
  .cid-u38PcHFwiZ .navbar.opened {
    height: auto;
  }
  .cid-u38PcHFwiZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38PcI0Cc8 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38PcI0Cc8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38PcI0Cc8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38PcI0Cc8 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38PcI0Cc8 .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38PcI0Cc8 .mbr-section-btn {
  text-align: center;
}
.cid-u38PcI0Cc8 .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38PcI0Cc8 .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38PcI0Cc8 .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38PcI0Cc8 img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38PcI0Cc8 .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38PcI0Cc8 .wrap {
    opacity: 1 !important;
  }
  .cid-u38PcI0Cc8 .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38PcI0Cc8 .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38PcI0Cc8 P {
  color: #ffffff;
}
.cid-u38PcIlKQN {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38PcIlKQN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38PcIlKQN img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38PcIlKQN img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38PcIlKQN img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38PcIlKQN .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38PcIlKQN .mbr-section-title {
  color: #000000;
}
.cid-u38PcIlKQN .mbr-text {
  color: #000000;
}
.cid-u4lN7t2jRY {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lN7t2jRY .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lN7t2jRY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lN7t2jRY .container {
    max-width: 1400px;
  }
}
.cid-u4lN7t2jRY .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lN7t2jRY .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lN7t2jRY .row {
  justify-content: center;
}
.cid-u4lN7t2jRY .mbr-section-title {
  color: #ffffff;
}
.cid-u4lN7t2jRY .card-text {
  color: #ffffff;
}
.cid-u4lN7t2jRY .card-title,
.cid-u4lN7t2jRY .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lN8acLTM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lN8acLTM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lN8acLTM img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lN8acLTM img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lN8acLTM .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lN8acLTM .mbr-section-title {
  color: #000000;
}
.cid-u4lN8acLTM .mbr-text {
  color: #000000;
}
.cid-u4lN8acLTM .mbr-description {
  text-align: left;
}
.cid-u4lN8H222T {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lN8H222T .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lN8H222T img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lN8H222T img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lN8H222T .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lN8H222T .mbr-section-title {
  color: #000000;
}
.cid-u4lN8H222T .mbr-text {
  color: #000000;
}
.cid-u4lN8H222T .mbr-description {
  text-align: left;
}
.cid-uaIs0rCdkB {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIs0rCdkB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIs0rCdkB img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIs0rCdkB img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIs0rCdkB .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIs0rCdkB .mbr-section-title {
  color: #000000;
}
.cid-uaIs0rCdkB .mbr-text {
  color: #000000;
}
.cid-uaIs0rCdkB .mbr-description {
  text-align: left;
}
.cid-u38PcIY0pQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38PcIY0pQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38PcIY0pQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38PcIY0pQ .row {
  justify-content: center;
}
.cid-u38PcIY0pQ .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38PcIY0pQ .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38PcIY0pQ .card {
    margin-bottom: 32px;
  }
}
.cid-u38PcIY0pQ .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38PcIY0pQ .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38PcIY0pQ .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38PcIY0pQ .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38PcIY0pQ .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38PcIY0pQ .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38PcIY0pQ .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38PcJjV4H {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38PcJjV4H .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38PcJjV4H .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-u38PcJjV4H .container {
    padding: 0 20px;
  }
}
.cid-u38PcJjV4H .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38PcJjV4H .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38PcJjV4H .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38PcJjV4H .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38PcJjV4H .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38PcJjV4H .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38PcJjV4H .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38PcJjV4H .embla__button--next,
.cid-u38PcJjV4H .embla__button--prev {
  display: flex;
}
.cid-u38PcJjV4H .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38PcJjV4H .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38PcJjV4H .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38PcJjV4H .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38PcJjV4H .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38PcJjV4H .embla__button {
    top: 7rem;
  }
}
.cid-u38PcJjV4H .embla {
  position: relative;
  width: 100%;
}
.cid-u38PcJjV4H .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38PcJjV4H .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38PcJjV4H .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38PcJjV4H .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTeHwgMx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTeHwgMx .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTeHwgMx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTeHwgMx H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTeHwgMx H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9ZMipOJ4 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9ZMipOJ4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9ZMipOJ4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9ZMipOJ4 .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9ZMipOJ4 .mbr-section-subtitle,
.cid-uj9ZMipOJ4 .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9ZMipOJ4 LABEL {
  color: #ffffff;
}
.cid-u38PcKlml9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38PcKlml9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38PcKlml9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38PcKlml9 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38PcKlml9 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38PcKlml9 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38PcKlml9 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38PcKlml9 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38PcKlml9 .copyright {
  color: #bbbbbb;
}
.cid-u38PpSWPyF {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38PpSWPyF nav.navbar {
  position: fixed;
}
.cid-u38PpSWPyF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38PpSWPyF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38PpSWPyF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38PpSWPyF .dropdown-item:hover,
.cid-u38PpSWPyF .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38PpSWPyF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38PpSWPyF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38PpSWPyF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38PpSWPyF .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38PpSWPyF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38PpSWPyF .nav-link {
  position: relative;
}
.cid-u38PpSWPyF .container {
  display: flex;
  margin: auto;
}
.cid-u38PpSWPyF .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38PpSWPyF .dropdown-menu,
.cid-u38PpSWPyF .navbar.opened {
  background: #ffffff !important;
}
.cid-u38PpSWPyF .nav-item:focus,
.cid-u38PpSWPyF .nav-link:focus {
  outline: none;
}
.cid-u38PpSWPyF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38PpSWPyF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38PpSWPyF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38PpSWPyF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38PpSWPyF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38PpSWPyF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38PpSWPyF .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38PpSWPyF .navbar.opened {
  transition: all 0.3s;
}
.cid-u38PpSWPyF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38PpSWPyF .navbar .navbar-logo img {
  width: auto;
}
.cid-u38PpSWPyF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38PpSWPyF .navbar.collapsed {
  justify-content: center;
}
.cid-u38PpSWPyF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38PpSWPyF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38PpSWPyF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38PpSWPyF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38PpSWPyF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38PpSWPyF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38PpSWPyF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38PpSWPyF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38PpSWPyF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38PpSWPyF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38PpSWPyF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38PpSWPyF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38PpSWPyF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38PpSWPyF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38PpSWPyF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38PpSWPyF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38PpSWPyF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38PpSWPyF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38PpSWPyF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38PpSWPyF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38PpSWPyF .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38PpSWPyF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38PpSWPyF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38PpSWPyF .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38PpSWPyF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38PpSWPyF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38PpSWPyF .dropdown-item.active,
.cid-u38PpSWPyF .dropdown-item:active {
  background-color: transparent;
}
.cid-u38PpSWPyF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38PpSWPyF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38PpSWPyF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38PpSWPyF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38PpSWPyF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38PpSWPyF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38PpSWPyF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38PpSWPyF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38PpSWPyF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38PpSWPyF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38PpSWPyF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38PpSWPyF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38PpSWPyF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38PpSWPyF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38PpSWPyF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38PpSWPyF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38PpSWPyF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38PpSWPyF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38PpSWPyF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38PpSWPyF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38PpSWPyF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38PpSWPyF .navbar {
    height: 70px;
  }
  .cid-u38PpSWPyF .navbar.opened {
    height: auto;
  }
  .cid-u38PpSWPyF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38PpTiyjt {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38PpTiyjt .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38PpTiyjt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38PpTiyjt .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38PpTiyjt .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38PpTiyjt .mbr-section-btn {
  text-align: center;
}
.cid-u38PpTiyjt .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38PpTiyjt .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38PpTiyjt .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38PpTiyjt img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38PpTiyjt .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38PpTiyjt .wrap {
    opacity: 1 !important;
  }
  .cid-u38PpTiyjt .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38PpTiyjt .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38PpTiyjt P {
  color: #ffffff;
}
.cid-u38PpTzjdb {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38PpTzjdb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38PpTzjdb img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38PpTzjdb img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38PpTzjdb img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38PpTzjdb .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38PpTzjdb .mbr-section-title {
  color: #000000;
}
.cid-u38PpTzjdb .mbr-text {
  color: #000000;
}
.cid-u4lNqeI900 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lNqeI900 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lNqeI900 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lNqeI900 .container {
    max-width: 1400px;
  }
}
.cid-u4lNqeI900 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lNqeI900 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lNqeI900 .row {
  justify-content: center;
}
.cid-u4lNqeI900 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lNqeI900 .card-text {
  color: #ffffff;
}
.cid-u4lNqeI900 .card-title,
.cid-u4lNqeI900 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lNqRtYW5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lNqRtYW5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lNqRtYW5 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lNqRtYW5 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lNqRtYW5 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lNqRtYW5 .mbr-section-title {
  color: #000000;
}
.cid-u4lNqRtYW5 .mbr-text {
  color: #000000;
}
.cid-u4lNqRtYW5 .mbr-description {
  text-align: left;
}
.cid-u4lNruBlfu {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lNruBlfu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lNruBlfu img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lNruBlfu img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lNruBlfu .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lNruBlfu .mbr-section-title {
  color: #000000;
}
.cid-u4lNruBlfu .mbr-text {
  color: #000000;
}
.cid-u4lNruBlfu .mbr-description {
  text-align: left;
}
.cid-uaIsb6i4XC {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIsb6i4XC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIsb6i4XC img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIsb6i4XC img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIsb6i4XC .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIsb6i4XC .mbr-section-title {
  color: #000000;
}
.cid-uaIsb6i4XC .mbr-text {
  color: #000000;
}
.cid-uaIsb6i4XC .mbr-description {
  text-align: left;
}
.cid-u38PpU8X2s {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38PpU8X2s .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38PpU8X2s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38PpU8X2s .row {
  justify-content: center;
}
.cid-u38PpU8X2s .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38PpU8X2s .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38PpU8X2s .card {
    margin-bottom: 32px;
  }
}
.cid-u38PpU8X2s .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38PpU8X2s .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38PpU8X2s .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38PpU8X2s .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38PpU8X2s .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38PpU8X2s .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38PpU8X2s .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38PpUrvmY {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38PpUrvmY .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38PpUrvmY .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-u38PpUrvmY .container {
    padding: 0 20px;
  }
}
.cid-u38PpUrvmY .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38PpUrvmY .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38PpUrvmY .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38PpUrvmY .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38PpUrvmY .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38PpUrvmY .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38PpUrvmY .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38PpUrvmY .embla__button--next,
.cid-u38PpUrvmY .embla__button--prev {
  display: flex;
}
.cid-u38PpUrvmY .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38PpUrvmY .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38PpUrvmY .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38PpUrvmY .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38PpUrvmY .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38PpUrvmY .embla__button {
    top: 7rem;
  }
}
.cid-u38PpUrvmY .embla {
  position: relative;
  width: 100%;
}
.cid-u38PpUrvmY .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38PpUrvmY .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38PpUrvmY .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38PpUrvmY .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTh4EtGT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTh4EtGT .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTh4EtGT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTh4EtGT H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTh4EtGT H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9ZX8N2Tv {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9ZX8N2Tv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9ZX8N2Tv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9ZX8N2Tv .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9ZX8N2Tv .mbr-section-subtitle,
.cid-uj9ZX8N2Tv .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9ZX8N2Tv LABEL {
  color: #ffffff;
}
.cid-u38PpVhvuM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38PpVhvuM .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38PpVhvuM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38PpVhvuM .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38PpVhvuM .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38PpVhvuM .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38PpVhvuM .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38PpVhvuM div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38PpVhvuM .copyright {
  color: #bbbbbb;
}
.cid-u38PE4scIK {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38PE4scIK nav.navbar {
  position: fixed;
}
.cid-u38PE4scIK .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38PE4scIK .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38PE4scIK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38PE4scIK .dropdown-item:hover,
.cid-u38PE4scIK .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38PE4scIK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38PE4scIK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38PE4scIK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38PE4scIK .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38PE4scIK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38PE4scIK .nav-link {
  position: relative;
}
.cid-u38PE4scIK .container {
  display: flex;
  margin: auto;
}
.cid-u38PE4scIK .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38PE4scIK .dropdown-menu,
.cid-u38PE4scIK .navbar.opened {
  background: #ffffff !important;
}
.cid-u38PE4scIK .nav-item:focus,
.cid-u38PE4scIK .nav-link:focus {
  outline: none;
}
.cid-u38PE4scIK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38PE4scIK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38PE4scIK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38PE4scIK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38PE4scIK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38PE4scIK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38PE4scIK .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38PE4scIK .navbar.opened {
  transition: all 0.3s;
}
.cid-u38PE4scIK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38PE4scIK .navbar .navbar-logo img {
  width: auto;
}
.cid-u38PE4scIK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38PE4scIK .navbar.collapsed {
  justify-content: center;
}
.cid-u38PE4scIK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38PE4scIK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38PE4scIK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38PE4scIK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38PE4scIK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38PE4scIK .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38PE4scIK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38PE4scIK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38PE4scIK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38PE4scIK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38PE4scIK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38PE4scIK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38PE4scIK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38PE4scIK .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38PE4scIK .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38PE4scIK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38PE4scIK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38PE4scIK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38PE4scIK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38PE4scIK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38PE4scIK .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38PE4scIK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38PE4scIK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38PE4scIK .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38PE4scIK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38PE4scIK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38PE4scIK .dropdown-item.active,
.cid-u38PE4scIK .dropdown-item:active {
  background-color: transparent;
}
.cid-u38PE4scIK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38PE4scIK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38PE4scIK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38PE4scIK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38PE4scIK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38PE4scIK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38PE4scIK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38PE4scIK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38PE4scIK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38PE4scIK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38PE4scIK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38PE4scIK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38PE4scIK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38PE4scIK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38PE4scIK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38PE4scIK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38PE4scIK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38PE4scIK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38PE4scIK .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38PE4scIK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38PE4scIK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38PE4scIK .navbar {
    height: 70px;
  }
  .cid-u38PE4scIK .navbar.opened {
    height: auto;
  }
  .cid-u38PE4scIK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38PE4Ot32 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38PE4Ot32 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38PE4Ot32 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38PE4Ot32 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38PE4Ot32 .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38PE4Ot32 .mbr-section-btn {
  text-align: center;
}
.cid-u38PE4Ot32 .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38PE4Ot32 .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38PE4Ot32 .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38PE4Ot32 img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38PE4Ot32 .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38PE4Ot32 .wrap {
    opacity: 1 !important;
  }
  .cid-u38PE4Ot32 .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38PE4Ot32 .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38PE4Ot32 P {
  color: #ffffff;
}
.cid-u38PE55bIU {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38PE55bIU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38PE55bIU img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38PE55bIU img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38PE55bIU img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38PE55bIU .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38PE55bIU .mbr-section-title {
  color: #000000;
}
.cid-u38PE55bIU .mbr-text {
  color: #000000;
}
.cid-u4lNhHbBj2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lNhHbBj2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lNhHbBj2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lNhHbBj2 .container {
    max-width: 1400px;
  }
}
.cid-u4lNhHbBj2 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lNhHbBj2 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lNhHbBj2 .row {
  justify-content: center;
}
.cid-u4lNhHbBj2 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lNhHbBj2 .card-text {
  color: #ffffff;
}
.cid-u4lNhHbBj2 .card-title,
.cid-u4lNhHbBj2 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lNieJXDz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lNieJXDz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lNieJXDz img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lNieJXDz img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lNieJXDz .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lNieJXDz .mbr-section-title {
  color: #000000;
}
.cid-u4lNieJXDz .mbr-text {
  color: #000000;
}
.cid-u4lNieJXDz .mbr-description {
  text-align: left;
}
.cid-u4lNiLgSff {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lNiLgSff .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lNiLgSff img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lNiLgSff img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lNiLgSff .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lNiLgSff .mbr-section-title {
  color: #000000;
}
.cid-u4lNiLgSff .mbr-text {
  color: #000000;
}
.cid-u4lNiLgSff .mbr-description {
  text-align: left;
}
.cid-uaIs5g0qqI {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIs5g0qqI .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIs5g0qqI img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIs5g0qqI img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIs5g0qqI .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIs5g0qqI .mbr-section-title {
  color: #000000;
}
.cid-uaIs5g0qqI .mbr-text {
  color: #000000;
}
.cid-uaIs5g0qqI .mbr-description {
  text-align: left;
}
.cid-u38PE5GD6f {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38PE5GD6f .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38PE5GD6f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38PE5GD6f .row {
  justify-content: center;
}
.cid-u38PE5GD6f .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38PE5GD6f .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38PE5GD6f .card {
    margin-bottom: 32px;
  }
}
.cid-u38PE5GD6f .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38PE5GD6f .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38PE5GD6f .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38PE5GD6f .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38PE5GD6f .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38PE5GD6f .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38PE5GD6f .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38PE5Z9m4 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38PE5Z9m4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38PE5Z9m4 .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-u38PE5Z9m4 .container {
    padding: 0 20px;
  }
}
.cid-u38PE5Z9m4 .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38PE5Z9m4 .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38PE5Z9m4 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38PE5Z9m4 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38PE5Z9m4 .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38PE5Z9m4 .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38PE5Z9m4 .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38PE5Z9m4 .embla__button--next,
.cid-u38PE5Z9m4 .embla__button--prev {
  display: flex;
}
.cid-u38PE5Z9m4 .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38PE5Z9m4 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38PE5Z9m4 .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38PE5Z9m4 .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38PE5Z9m4 .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38PE5Z9m4 .embla__button {
    top: 7rem;
  }
}
.cid-u38PE5Z9m4 .embla {
  position: relative;
  width: 100%;
}
.cid-u38PE5Z9m4 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38PE5Z9m4 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38PE5Z9m4 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38PE5Z9m4 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTfRs9hK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTfRs9hK .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTfRs9hK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTfRs9hK H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTfRs9hK H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uj9ZOXYcR9 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9ZOXYcR9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9ZOXYcR9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9ZOXYcR9 .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9ZOXYcR9 .mbr-section-subtitle,
.cid-uj9ZOXYcR9 .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9ZOXYcR9 LABEL {
  color: #ffffff;
}
.cid-u38PE6Tx4R {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38PE6Tx4R .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38PE6Tx4R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38PE6Tx4R .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38PE6Tx4R .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38PE6Tx4R .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38PE6Tx4R .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38PE6Tx4R div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38PE6Tx4R .copyright {
  color: #bbbbbb;
}
.cid-u38PYi3drq {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38PYi3drq nav.navbar {
  position: fixed;
}
.cid-u38PYi3drq .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38PYi3drq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38PYi3drq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38PYi3drq .dropdown-item:hover,
.cid-u38PYi3drq .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38PYi3drq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38PYi3drq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38PYi3drq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38PYi3drq .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38PYi3drq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38PYi3drq .nav-link {
  position: relative;
}
.cid-u38PYi3drq .container {
  display: flex;
  margin: auto;
}
.cid-u38PYi3drq .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38PYi3drq .dropdown-menu,
.cid-u38PYi3drq .navbar.opened {
  background: #ffffff !important;
}
.cid-u38PYi3drq .nav-item:focus,
.cid-u38PYi3drq .nav-link:focus {
  outline: none;
}
.cid-u38PYi3drq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38PYi3drq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38PYi3drq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38PYi3drq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38PYi3drq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38PYi3drq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38PYi3drq .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38PYi3drq .navbar.opened {
  transition: all 0.3s;
}
.cid-u38PYi3drq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38PYi3drq .navbar .navbar-logo img {
  width: auto;
}
.cid-u38PYi3drq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38PYi3drq .navbar.collapsed {
  justify-content: center;
}
.cid-u38PYi3drq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38PYi3drq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38PYi3drq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38PYi3drq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38PYi3drq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38PYi3drq .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38PYi3drq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38PYi3drq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38PYi3drq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38PYi3drq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38PYi3drq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38PYi3drq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38PYi3drq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38PYi3drq .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38PYi3drq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38PYi3drq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38PYi3drq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38PYi3drq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38PYi3drq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38PYi3drq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38PYi3drq .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38PYi3drq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38PYi3drq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38PYi3drq .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38PYi3drq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38PYi3drq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38PYi3drq .dropdown-item.active,
.cid-u38PYi3drq .dropdown-item:active {
  background-color: transparent;
}
.cid-u38PYi3drq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38PYi3drq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38PYi3drq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38PYi3drq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38PYi3drq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38PYi3drq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38PYi3drq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38PYi3drq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38PYi3drq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38PYi3drq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38PYi3drq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38PYi3drq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38PYi3drq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38PYi3drq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38PYi3drq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38PYi3drq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38PYi3drq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38PYi3drq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38PYi3drq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38PYi3drq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38PYi3drq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38PYi3drq .navbar {
    height: 70px;
  }
  .cid-u38PYi3drq .navbar.opened {
    height: auto;
  }
  .cid-u38PYi3drq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38PYirbqc {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38PYirbqc .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38PYirbqc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38PYirbqc .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38PYirbqc .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38PYirbqc .mbr-section-btn {
  text-align: center;
}
.cid-u38PYirbqc .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38PYirbqc .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38PYirbqc .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38PYirbqc img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38PYirbqc .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38PYirbqc .wrap {
    opacity: 1 !important;
  }
  .cid-u38PYirbqc .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38PYirbqc .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38PYirbqc P {
  color: #ffffff;
}
.cid-u38PYiL2UW {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38PYiL2UW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38PYiL2UW img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38PYiL2UW img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38PYiL2UW img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38PYiL2UW .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38PYiL2UW .mbr-section-title {
  color: #000000;
}
.cid-u38PYiL2UW .mbr-text {
  color: #000000;
}
.cid-u4lNwOBG4D {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lNwOBG4D .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lNwOBG4D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lNwOBG4D .container {
    max-width: 1400px;
  }
}
.cid-u4lNwOBG4D .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lNwOBG4D .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lNwOBG4D .row {
  justify-content: center;
}
.cid-u4lNwOBG4D .mbr-section-title {
  color: #ffffff;
}
.cid-u4lNwOBG4D .card-text {
  color: #ffffff;
}
.cid-u4lNwOBG4D .card-title,
.cid-u4lNwOBG4D .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lNxmQfQg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lNxmQfQg .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lNxmQfQg img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lNxmQfQg img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lNxmQfQg .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lNxmQfQg .mbr-section-title {
  color: #000000;
}
.cid-u4lNxmQfQg .mbr-text {
  color: #000000;
}
.cid-u4lNxmQfQg .mbr-description {
  text-align: left;
}
.cid-u4lNxSb0fK {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lNxSb0fK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lNxSb0fK img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lNxSb0fK img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lNxSb0fK .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lNxSb0fK .mbr-section-title {
  color: #000000;
}
.cid-u4lNxSb0fK .mbr-text {
  color: #000000;
}
.cid-u4lNxSb0fK .mbr-description {
  text-align: left;
}
.cid-uaIsfKC9OA {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIsfKC9OA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIsfKC9OA img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIsfKC9OA img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIsfKC9OA .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIsfKC9OA .mbr-section-title {
  color: #000000;
}
.cid-uaIsfKC9OA .mbr-text {
  color: #000000;
}
.cid-uaIsfKC9OA .mbr-description {
  text-align: left;
}
.cid-u38PYjoxYo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38PYjoxYo .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38PYjoxYo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38PYjoxYo .row {
  justify-content: center;
}
.cid-u38PYjoxYo .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38PYjoxYo .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38PYjoxYo .card {
    margin-bottom: 32px;
  }
}
.cid-u38PYjoxYo .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38PYjoxYo .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38PYjoxYo .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38PYjoxYo .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38PYjoxYo .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38PYjoxYo .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38PYjoxYo .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38PYjJniX {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38PYjJniX .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38PYjJniX .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-u38PYjJniX .container {
    padding: 0 20px;
  }
}
.cid-u38PYjJniX .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38PYjJniX .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38PYjJniX .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38PYjJniX .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38PYjJniX .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38PYjJniX .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38PYjJniX .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38PYjJniX .embla__button--next,
.cid-u38PYjJniX .embla__button--prev {
  display: flex;
}
.cid-u38PYjJniX .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38PYjJniX .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38PYjJniX .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38PYjJniX .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38PYjJniX .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38PYjJniX .embla__button {
    top: 7rem;
  }
}
.cid-u38PYjJniX .embla {
  position: relative;
  width: 100%;
}
.cid-u38PYjJniX .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38PYjJniX .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38PYjJniX .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38PYjJniX .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTieJqf1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTieJqf1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTieJqf1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTieJqf1 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTieJqf1 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja00g9xjb {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja00g9xjb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja00g9xjb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja00g9xjb .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja00g9xjb .mbr-section-subtitle,
.cid-uja00g9xjb .mbr-section-btn {
  color: #ffffff;
}
.cid-uja00g9xjb LABEL {
  color: #ffffff;
}
.cid-u38PYkIxYs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38PYkIxYs .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38PYkIxYs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38PYkIxYs .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38PYkIxYs .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38PYkIxYs .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38PYkIxYs .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38PYkIxYs div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38PYkIxYs .copyright {
  color: #bbbbbb;
}
.cid-u38QaLLmy4 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38QaLLmy4 nav.navbar {
  position: fixed;
}
.cid-u38QaLLmy4 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38QaLLmy4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38QaLLmy4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38QaLLmy4 .dropdown-item:hover,
.cid-u38QaLLmy4 .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38QaLLmy4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38QaLLmy4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38QaLLmy4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38QaLLmy4 .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38QaLLmy4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38QaLLmy4 .nav-link {
  position: relative;
}
.cid-u38QaLLmy4 .container {
  display: flex;
  margin: auto;
}
.cid-u38QaLLmy4 .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38QaLLmy4 .dropdown-menu,
.cid-u38QaLLmy4 .navbar.opened {
  background: #ffffff !important;
}
.cid-u38QaLLmy4 .nav-item:focus,
.cid-u38QaLLmy4 .nav-link:focus {
  outline: none;
}
.cid-u38QaLLmy4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38QaLLmy4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38QaLLmy4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38QaLLmy4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38QaLLmy4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38QaLLmy4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38QaLLmy4 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38QaLLmy4 .navbar.opened {
  transition: all 0.3s;
}
.cid-u38QaLLmy4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38QaLLmy4 .navbar .navbar-logo img {
  width: auto;
}
.cid-u38QaLLmy4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38QaLLmy4 .navbar.collapsed {
  justify-content: center;
}
.cid-u38QaLLmy4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38QaLLmy4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38QaLLmy4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38QaLLmy4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38QaLLmy4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38QaLLmy4 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38QaLLmy4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38QaLLmy4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38QaLLmy4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38QaLLmy4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38QaLLmy4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38QaLLmy4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38QaLLmy4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38QaLLmy4 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38QaLLmy4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38QaLLmy4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38QaLLmy4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38QaLLmy4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38QaLLmy4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38QaLLmy4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38QaLLmy4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38QaLLmy4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38QaLLmy4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38QaLLmy4 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38QaLLmy4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38QaLLmy4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38QaLLmy4 .dropdown-item.active,
.cid-u38QaLLmy4 .dropdown-item:active {
  background-color: transparent;
}
.cid-u38QaLLmy4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38QaLLmy4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38QaLLmy4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38QaLLmy4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38QaLLmy4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38QaLLmy4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38QaLLmy4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38QaLLmy4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38QaLLmy4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38QaLLmy4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38QaLLmy4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38QaLLmy4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38QaLLmy4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38QaLLmy4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38QaLLmy4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38QaLLmy4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38QaLLmy4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38QaLLmy4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38QaLLmy4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38QaLLmy4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38QaLLmy4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38QaLLmy4 .navbar {
    height: 70px;
  }
  .cid-u38QaLLmy4 .navbar.opened {
    height: auto;
  }
  .cid-u38QaLLmy4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38QaM7XvQ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38QaM7XvQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38QaM7XvQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38QaM7XvQ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38QaM7XvQ .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38QaM7XvQ .mbr-section-btn {
  text-align: center;
}
.cid-u38QaM7XvQ .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38QaM7XvQ .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38QaM7XvQ .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38QaM7XvQ img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38QaM7XvQ .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38QaM7XvQ .wrap {
    opacity: 1 !important;
  }
  .cid-u38QaM7XvQ .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38QaM7XvQ .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38QaM7XvQ P {
  color: #ffffff;
}
.cid-u38QaMpZxR {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38QaMpZxR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38QaMpZxR img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38QaMpZxR img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38QaMpZxR img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38QaMpZxR .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38QaMpZxR .mbr-section-title {
  color: #000000;
}
.cid-u38QaMpZxR .mbr-text {
  color: #000000;
}
.cid-u4lNE3DftM {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lNE3DftM .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lNE3DftM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lNE3DftM .container {
    max-width: 1400px;
  }
}
.cid-u4lNE3DftM .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lNE3DftM .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lNE3DftM .row {
  justify-content: center;
}
.cid-u4lNE3DftM .mbr-section-title {
  color: #ffffff;
}
.cid-u4lNE3DftM .card-text {
  color: #ffffff;
}
.cid-u4lNE3DftM .card-title,
.cid-u4lNE3DftM .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lNEzfJUo {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lNEzfJUo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lNEzfJUo img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lNEzfJUo img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lNEzfJUo .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lNEzfJUo .mbr-section-title {
  color: #000000;
}
.cid-u4lNEzfJUo .mbr-text {
  color: #000000;
}
.cid-u4lNEzfJUo .mbr-description {
  text-align: left;
}
.cid-u4lNEXJaIN {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lNEXJaIN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lNEXJaIN img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lNEXJaIN img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lNEXJaIN .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lNEXJaIN .mbr-section-title {
  color: #000000;
}
.cid-u4lNEXJaIN .mbr-text {
  color: #000000;
}
.cid-u4lNEXJaIN .mbr-description {
  text-align: left;
}
.cid-uaIskEqLIu {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIskEqLIu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIskEqLIu img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIskEqLIu img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIskEqLIu .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIskEqLIu .mbr-section-title {
  color: #000000;
}
.cid-uaIskEqLIu .mbr-text {
  color: #000000;
}
.cid-uaIskEqLIu .mbr-description {
  text-align: left;
}
.cid-u38QaN1TrY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38QaN1TrY .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38QaN1TrY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38QaN1TrY .row {
  justify-content: center;
}
.cid-u38QaN1TrY .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38QaN1TrY .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38QaN1TrY .card {
    margin-bottom: 32px;
  }
}
.cid-u38QaN1TrY .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38QaN1TrY .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38QaN1TrY .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38QaN1TrY .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38QaN1TrY .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38QaN1TrY .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38QaN1TrY .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38QaNkamJ {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38QaNkamJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38QaNkamJ .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-u38QaNkamJ .container {
    padding: 0 20px;
  }
}
.cid-u38QaNkamJ .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38QaNkamJ .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38QaNkamJ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38QaNkamJ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38QaNkamJ .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38QaNkamJ .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38QaNkamJ .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38QaNkamJ .embla__button--next,
.cid-u38QaNkamJ .embla__button--prev {
  display: flex;
}
.cid-u38QaNkamJ .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38QaNkamJ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38QaNkamJ .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38QaNkamJ .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38QaNkamJ .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38QaNkamJ .embla__button {
    top: 7rem;
  }
}
.cid-u38QaNkamJ .embla {
  position: relative;
  width: 100%;
}
.cid-u38QaNkamJ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38QaNkamJ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38QaNkamJ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38QaNkamJ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTjqk0Yd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTjqk0Yd .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTjqk0Yd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTjqk0Yd H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTjqk0Yd H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja03LJGif {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja03LJGif .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja03LJGif .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja03LJGif .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja03LJGif .mbr-section-subtitle,
.cid-uja03LJGif .mbr-section-btn {
  color: #ffffff;
}
.cid-uja03LJGif LABEL {
  color: #ffffff;
}
.cid-u38QaOcZAt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38QaOcZAt .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38QaOcZAt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38QaOcZAt .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38QaOcZAt .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38QaOcZAt .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38QaOcZAt .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38QaOcZAt div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38QaOcZAt .copyright {
  color: #bbbbbb;
}
.cid-u38QnL5l3v {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38QnL5l3v nav.navbar {
  position: fixed;
}
.cid-u38QnL5l3v .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38QnL5l3v .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38QnL5l3v .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38QnL5l3v .dropdown-item:hover,
.cid-u38QnL5l3v .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38QnL5l3v .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38QnL5l3v .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38QnL5l3v .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38QnL5l3v .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38QnL5l3v .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38QnL5l3v .nav-link {
  position: relative;
}
.cid-u38QnL5l3v .container {
  display: flex;
  margin: auto;
}
.cid-u38QnL5l3v .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38QnL5l3v .dropdown-menu,
.cid-u38QnL5l3v .navbar.opened {
  background: #ffffff !important;
}
.cid-u38QnL5l3v .nav-item:focus,
.cid-u38QnL5l3v .nav-link:focus {
  outline: none;
}
.cid-u38QnL5l3v .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38QnL5l3v .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38QnL5l3v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38QnL5l3v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38QnL5l3v .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38QnL5l3v .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38QnL5l3v .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38QnL5l3v .navbar.opened {
  transition: all 0.3s;
}
.cid-u38QnL5l3v .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38QnL5l3v .navbar .navbar-logo img {
  width: auto;
}
.cid-u38QnL5l3v .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38QnL5l3v .navbar.collapsed {
  justify-content: center;
}
.cid-u38QnL5l3v .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38QnL5l3v .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38QnL5l3v .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38QnL5l3v .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38QnL5l3v .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38QnL5l3v .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38QnL5l3v .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38QnL5l3v .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38QnL5l3v .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38QnL5l3v .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38QnL5l3v .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38QnL5l3v .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38QnL5l3v .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38QnL5l3v .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38QnL5l3v .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38QnL5l3v .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38QnL5l3v .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38QnL5l3v .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38QnL5l3v .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38QnL5l3v .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38QnL5l3v .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38QnL5l3v .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38QnL5l3v .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38QnL5l3v .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38QnL5l3v .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38QnL5l3v .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38QnL5l3v .dropdown-item.active,
.cid-u38QnL5l3v .dropdown-item:active {
  background-color: transparent;
}
.cid-u38QnL5l3v .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38QnL5l3v .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38QnL5l3v .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38QnL5l3v .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38QnL5l3v .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38QnL5l3v .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38QnL5l3v ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38QnL5l3v .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38QnL5l3v button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38QnL5l3v button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38QnL5l3v button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38QnL5l3v button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38QnL5l3v button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38QnL5l3v button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38QnL5l3v nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38QnL5l3v nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38QnL5l3v nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38QnL5l3v nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38QnL5l3v .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38QnL5l3v a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38QnL5l3v .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38QnL5l3v .navbar {
    height: 70px;
  }
  .cid-u38QnL5l3v .navbar.opened {
    height: auto;
  }
  .cid-u38QnL5l3v .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38QnLrfvu {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38QnLrfvu .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38QnLrfvu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38QnLrfvu .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38QnLrfvu .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38QnLrfvu .mbr-section-btn {
  text-align: center;
}
.cid-u38QnLrfvu .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38QnLrfvu .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38QnLrfvu .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38QnLrfvu img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38QnLrfvu .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38QnLrfvu .wrap {
    opacity: 1 !important;
  }
  .cid-u38QnLrfvu .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38QnLrfvu .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38QnLrfvu P {
  color: #ffffff;
}
.cid-u38QnLKR7B {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38QnLKR7B .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38QnLKR7B img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38QnLKR7B img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38QnLKR7B img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38QnLKR7B .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38QnLKR7B .mbr-section-title {
  color: #000000;
}
.cid-u38QnLKR7B .mbr-text {
  color: #000000;
}
.cid-u4lNVU2QoK {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lNVU2QoK .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lNVU2QoK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lNVU2QoK .container {
    max-width: 1400px;
  }
}
.cid-u4lNVU2QoK .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lNVU2QoK .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lNVU2QoK .row {
  justify-content: center;
}
.cid-u4lNVU2QoK .mbr-section-title {
  color: #ffffff;
}
.cid-u4lNVU2QoK .card-text {
  color: #ffffff;
}
.cid-u4lNVU2QoK .card-title,
.cid-u4lNVU2QoK .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lNWh45zP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lNWh45zP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lNWh45zP img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lNWh45zP img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lNWh45zP .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lNWh45zP .mbr-section-title {
  color: #000000;
}
.cid-u4lNWh45zP .mbr-text {
  color: #000000;
}
.cid-u4lNWh45zP .mbr-description {
  text-align: left;
}
.cid-u4lNWRwuFY {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lNWRwuFY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lNWRwuFY img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lNWRwuFY img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lNWRwuFY .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lNWRwuFY .mbr-section-title {
  color: #000000;
}
.cid-u4lNWRwuFY .mbr-text {
  color: #000000;
}
.cid-u4lNWRwuFY .mbr-description {
  text-align: left;
}
.cid-uaIsx2rkxV {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIsx2rkxV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIsx2rkxV img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIsx2rkxV img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIsx2rkxV .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIsx2rkxV .mbr-section-title {
  color: #000000;
}
.cid-uaIsx2rkxV .mbr-text {
  color: #000000;
}
.cid-uaIsx2rkxV .mbr-description {
  text-align: left;
}
.cid-u38QnMm9TE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38QnMm9TE .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38QnMm9TE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38QnMm9TE .row {
  justify-content: center;
}
.cid-u38QnMm9TE .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38QnMm9TE .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38QnMm9TE .card {
    margin-bottom: 32px;
  }
}
.cid-u38QnMm9TE .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38QnMm9TE .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38QnMm9TE .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38QnMm9TE .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38QnMm9TE .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38QnMm9TE .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38QnMm9TE .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38QnMHMth {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38QnMHMth .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38QnMHMth .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-u38QnMHMth .container {
    padding: 0 20px;
  }
}
.cid-u38QnMHMth .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38QnMHMth .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38QnMHMth .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38QnMHMth .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38QnMHMth .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38QnMHMth .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38QnMHMth .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38QnMHMth .embla__button--next,
.cid-u38QnMHMth .embla__button--prev {
  display: flex;
}
.cid-u38QnMHMth .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38QnMHMth .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38QnMHMth .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38QnMHMth .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38QnMHMth .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38QnMHMth .embla__button {
    top: 7rem;
  }
}
.cid-u38QnMHMth .embla {
  position: relative;
  width: 100%;
}
.cid-u38QnMHMth .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38QnMHMth .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38QnMHMth .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38QnMHMth .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTmahFt4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTmahFt4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTmahFt4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTmahFt4 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTmahFt4 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja09Qd2hf {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja09Qd2hf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja09Qd2hf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja09Qd2hf .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja09Qd2hf .mbr-section-subtitle,
.cid-uja09Qd2hf .mbr-section-btn {
  color: #ffffff;
}
.cid-uja09Qd2hf LABEL {
  color: #ffffff;
}
.cid-u38QnNCS6o {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38QnNCS6o .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38QnNCS6o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38QnNCS6o .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38QnNCS6o .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38QnNCS6o .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38QnNCS6o .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38QnNCS6o div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38QnNCS6o .copyright {
  color: #bbbbbb;
}
.cid-u38QE2lBAm {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38QE2lBAm nav.navbar {
  position: fixed;
}
.cid-u38QE2lBAm .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38QE2lBAm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38QE2lBAm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38QE2lBAm .dropdown-item:hover,
.cid-u38QE2lBAm .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38QE2lBAm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38QE2lBAm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38QE2lBAm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38QE2lBAm .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38QE2lBAm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38QE2lBAm .nav-link {
  position: relative;
}
.cid-u38QE2lBAm .container {
  display: flex;
  margin: auto;
}
.cid-u38QE2lBAm .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38QE2lBAm .dropdown-menu,
.cid-u38QE2lBAm .navbar.opened {
  background: #ffffff !important;
}
.cid-u38QE2lBAm .nav-item:focus,
.cid-u38QE2lBAm .nav-link:focus {
  outline: none;
}
.cid-u38QE2lBAm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38QE2lBAm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38QE2lBAm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38QE2lBAm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38QE2lBAm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38QE2lBAm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38QE2lBAm .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38QE2lBAm .navbar.opened {
  transition: all 0.3s;
}
.cid-u38QE2lBAm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38QE2lBAm .navbar .navbar-logo img {
  width: auto;
}
.cid-u38QE2lBAm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38QE2lBAm .navbar.collapsed {
  justify-content: center;
}
.cid-u38QE2lBAm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38QE2lBAm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38QE2lBAm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38QE2lBAm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38QE2lBAm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38QE2lBAm .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38QE2lBAm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38QE2lBAm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38QE2lBAm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38QE2lBAm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38QE2lBAm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38QE2lBAm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38QE2lBAm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38QE2lBAm .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38QE2lBAm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38QE2lBAm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38QE2lBAm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38QE2lBAm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38QE2lBAm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38QE2lBAm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38QE2lBAm .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38QE2lBAm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38QE2lBAm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38QE2lBAm .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38QE2lBAm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38QE2lBAm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38QE2lBAm .dropdown-item.active,
.cid-u38QE2lBAm .dropdown-item:active {
  background-color: transparent;
}
.cid-u38QE2lBAm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38QE2lBAm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38QE2lBAm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38QE2lBAm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38QE2lBAm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38QE2lBAm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38QE2lBAm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38QE2lBAm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38QE2lBAm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38QE2lBAm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38QE2lBAm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38QE2lBAm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38QE2lBAm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38QE2lBAm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38QE2lBAm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38QE2lBAm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38QE2lBAm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38QE2lBAm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38QE2lBAm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38QE2lBAm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38QE2lBAm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38QE2lBAm .navbar {
    height: 70px;
  }
  .cid-u38QE2lBAm .navbar.opened {
    height: auto;
  }
  .cid-u38QE2lBAm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38QE2HGxM {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38QE2HGxM .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38QE2HGxM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38QE2HGxM .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38QE2HGxM .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38QE2HGxM .mbr-section-btn {
  text-align: center;
}
.cid-u38QE2HGxM .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38QE2HGxM .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38QE2HGxM .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38QE2HGxM img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38QE2HGxM .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38QE2HGxM .wrap {
    opacity: 1 !important;
  }
  .cid-u38QE2HGxM .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38QE2HGxM .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38QE2HGxM P {
  color: #ffffff;
}
.cid-u38QE2ZUhC {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38QE2ZUhC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38QE2ZUhC img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38QE2ZUhC img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38QE2ZUhC img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38QE2ZUhC .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38QE2ZUhC .mbr-section-title {
  color: #000000;
}
.cid-u38QE2ZUhC .mbr-text {
  color: #000000;
}
.cid-u4lNP49PwO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lNP49PwO .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lNP49PwO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lNP49PwO .container {
    max-width: 1400px;
  }
}
.cid-u4lNP49PwO .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lNP49PwO .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lNP49PwO .row {
  justify-content: center;
}
.cid-u4lNP49PwO .mbr-section-title {
  color: #ffffff;
}
.cid-u4lNP49PwO .card-text {
  color: #ffffff;
}
.cid-u4lNP49PwO .card-title,
.cid-u4lNP49PwO .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lNPEovUc {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lNPEovUc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lNPEovUc img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lNPEovUc img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lNPEovUc .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lNPEovUc .mbr-section-title {
  color: #000000;
}
.cid-u4lNPEovUc .mbr-text {
  color: #000000;
}
.cid-u4lNPEovUc .mbr-description {
  text-align: left;
}
.cid-u4lNQa5I0j {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lNQa5I0j .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lNQa5I0j img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lNQa5I0j img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lNQa5I0j .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lNQa5I0j .mbr-section-title {
  color: #000000;
}
.cid-u4lNQa5I0j .mbr-text {
  color: #000000;
}
.cid-u4lNQa5I0j .mbr-description {
  text-align: left;
}
.cid-uaIsqJ26FJ {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIsqJ26FJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIsqJ26FJ img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIsqJ26FJ img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIsqJ26FJ .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIsqJ26FJ .mbr-section-title {
  color: #000000;
}
.cid-uaIsqJ26FJ .mbr-text {
  color: #000000;
}
.cid-uaIsqJ26FJ .mbr-description {
  text-align: left;
}
.cid-u38QE3yFQE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38QE3yFQE .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38QE3yFQE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38QE3yFQE .row {
  justify-content: center;
}
.cid-u38QE3yFQE .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38QE3yFQE .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38QE3yFQE .card {
    margin-bottom: 32px;
  }
}
.cid-u38QE3yFQE .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38QE3yFQE .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38QE3yFQE .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38QE3yFQE .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38QE3yFQE .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38QE3yFQE .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38QE3yFQE .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38QE3Shwg {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38QE3Shwg .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38QE3Shwg .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-u38QE3Shwg .container {
    padding: 0 20px;
  }
}
.cid-u38QE3Shwg .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38QE3Shwg .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38QE3Shwg .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38QE3Shwg .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38QE3Shwg .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38QE3Shwg .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38QE3Shwg .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38QE3Shwg .embla__button--next,
.cid-u38QE3Shwg .embla__button--prev {
  display: flex;
}
.cid-u38QE3Shwg .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38QE3Shwg .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38QE3Shwg .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38QE3Shwg .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38QE3Shwg .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38QE3Shwg .embla__button {
    top: 7rem;
  }
}
.cid-u38QE3Shwg .embla {
  position: relative;
  width: 100%;
}
.cid-u38QE3Shwg .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38QE3Shwg .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38QE3Shwg .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38QE3Shwg .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTkQxkST {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTkQxkST .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTkQxkST .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTkQxkST H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTkQxkST H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja06WAmlE {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja06WAmlE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja06WAmlE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja06WAmlE .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja06WAmlE .mbr-section-subtitle,
.cid-uja06WAmlE .mbr-section-btn {
  color: #ffffff;
}
.cid-uja06WAmlE LABEL {
  color: #ffffff;
}
.cid-u38QE4PbB8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38QE4PbB8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38QE4PbB8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38QE4PbB8 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38QE4PbB8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38QE4PbB8 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38QE4PbB8 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38QE4PbB8 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38QE4PbB8 .copyright {
  color: #bbbbbb;
}
.cid-u38QTYpk35 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38QTYpk35 nav.navbar {
  position: fixed;
}
.cid-u38QTYpk35 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38QTYpk35 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38QTYpk35 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38QTYpk35 .dropdown-item:hover,
.cid-u38QTYpk35 .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38QTYpk35 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38QTYpk35 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38QTYpk35 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38QTYpk35 .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38QTYpk35 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38QTYpk35 .nav-link {
  position: relative;
}
.cid-u38QTYpk35 .container {
  display: flex;
  margin: auto;
}
.cid-u38QTYpk35 .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38QTYpk35 .dropdown-menu,
.cid-u38QTYpk35 .navbar.opened {
  background: #ffffff !important;
}
.cid-u38QTYpk35 .nav-item:focus,
.cid-u38QTYpk35 .nav-link:focus {
  outline: none;
}
.cid-u38QTYpk35 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38QTYpk35 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38QTYpk35 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38QTYpk35 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38QTYpk35 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38QTYpk35 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38QTYpk35 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38QTYpk35 .navbar.opened {
  transition: all 0.3s;
}
.cid-u38QTYpk35 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38QTYpk35 .navbar .navbar-logo img {
  width: auto;
}
.cid-u38QTYpk35 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38QTYpk35 .navbar.collapsed {
  justify-content: center;
}
.cid-u38QTYpk35 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38QTYpk35 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38QTYpk35 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38QTYpk35 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38QTYpk35 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38QTYpk35 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38QTYpk35 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38QTYpk35 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38QTYpk35 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38QTYpk35 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38QTYpk35 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38QTYpk35 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38QTYpk35 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38QTYpk35 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38QTYpk35 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38QTYpk35 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38QTYpk35 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38QTYpk35 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38QTYpk35 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38QTYpk35 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38QTYpk35 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38QTYpk35 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38QTYpk35 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38QTYpk35 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38QTYpk35 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38QTYpk35 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38QTYpk35 .dropdown-item.active,
.cid-u38QTYpk35 .dropdown-item:active {
  background-color: transparent;
}
.cid-u38QTYpk35 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38QTYpk35 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38QTYpk35 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38QTYpk35 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38QTYpk35 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38QTYpk35 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38QTYpk35 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38QTYpk35 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38QTYpk35 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38QTYpk35 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38QTYpk35 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38QTYpk35 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38QTYpk35 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38QTYpk35 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38QTYpk35 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38QTYpk35 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38QTYpk35 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38QTYpk35 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38QTYpk35 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38QTYpk35 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38QTYpk35 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38QTYpk35 .navbar {
    height: 70px;
  }
  .cid-u38QTYpk35 .navbar.opened {
    height: auto;
  }
  .cid-u38QTYpk35 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38QTYNege {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38QTYNege .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38QTYNege .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38QTYNege .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38QTYNege .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38QTYNege .mbr-section-btn {
  text-align: center;
}
.cid-u38QTYNege .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38QTYNege .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38QTYNege .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38QTYNege img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38QTYNege .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38QTYNege .wrap {
    opacity: 1 !important;
  }
  .cid-u38QTYNege .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38QTYNege .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38QTYNege P {
  color: #ffffff;
}
.cid-u38QTZ7H8a {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38QTZ7H8a .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38QTZ7H8a img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38QTZ7H8a img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38QTZ7H8a img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38QTZ7H8a .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38QTZ7H8a .mbr-section-title {
  color: #000000;
}
.cid-u38QTZ7H8a .mbr-text {
  color: #000000;
}
.cid-u4lO1OYE8e {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lO1OYE8e .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lO1OYE8e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lO1OYE8e .container {
    max-width: 1400px;
  }
}
.cid-u4lO1OYE8e .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lO1OYE8e .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lO1OYE8e .row {
  justify-content: center;
}
.cid-u4lO1OYE8e .mbr-section-title {
  color: #ffffff;
}
.cid-u4lO1OYE8e .card-text {
  color: #ffffff;
}
.cid-u4lO1OYE8e .card-title,
.cid-u4lO1OYE8e .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lO2nUS2i {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lO2nUS2i .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lO2nUS2i img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lO2nUS2i img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lO2nUS2i .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lO2nUS2i .mbr-section-title {
  color: #000000;
}
.cid-u4lO2nUS2i .mbr-text {
  color: #000000;
}
.cid-u4lO2nUS2i .mbr-description {
  text-align: left;
}
.cid-u4lO2Xjh7u {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lO2Xjh7u .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lO2Xjh7u img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lO2Xjh7u img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lO2Xjh7u .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lO2Xjh7u .mbr-section-title {
  color: #000000;
}
.cid-u4lO2Xjh7u .mbr-text {
  color: #000000;
}
.cid-u4lO2Xjh7u .mbr-description {
  text-align: left;
}
.cid-uaIsBTjd79 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIsBTjd79 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIsBTjd79 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIsBTjd79 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIsBTjd79 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIsBTjd79 .mbr-section-title {
  color: #000000;
}
.cid-uaIsBTjd79 .mbr-text {
  color: #000000;
}
.cid-uaIsBTjd79 .mbr-description {
  text-align: left;
}
.cid-u38QTZKW1j {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38QTZKW1j .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38QTZKW1j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38QTZKW1j .row {
  justify-content: center;
}
.cid-u38QTZKW1j .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38QTZKW1j .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38QTZKW1j .card {
    margin-bottom: 32px;
  }
}
.cid-u38QTZKW1j .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38QTZKW1j .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38QTZKW1j .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38QTZKW1j .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38QTZKW1j .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38QTZKW1j .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38QTZKW1j .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38QU058wB {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38QU058wB .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38QU058wB .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-u38QU058wB .container {
    padding: 0 20px;
  }
}
.cid-u38QU058wB .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38QU058wB .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38QU058wB .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38QU058wB .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38QU058wB .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38QU058wB .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38QU058wB .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38QU058wB .embla__button--next,
.cid-u38QU058wB .embla__button--prev {
  display: flex;
}
.cid-u38QU058wB .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38QU058wB .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38QU058wB .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38QU058wB .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38QU058wB .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38QU058wB .embla__button {
    top: 7rem;
  }
}
.cid-u38QU058wB .embla {
  position: relative;
  width: 100%;
}
.cid-u38QU058wB .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38QU058wB .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38QU058wB .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38QU058wB .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTnkVGl8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTnkVGl8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTnkVGl8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTnkVGl8 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTnkVGl8 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja0cQZXPY {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja0cQZXPY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja0cQZXPY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja0cQZXPY .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja0cQZXPY .mbr-section-subtitle,
.cid-uja0cQZXPY .mbr-section-btn {
  color: #ffffff;
}
.cid-uja0cQZXPY LABEL {
  color: #ffffff;
}
.cid-u38QU12n6l {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38QU12n6l .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38QU12n6l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38QU12n6l .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38QU12n6l .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38QU12n6l .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38QU12n6l .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38QU12n6l div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38QU12n6l .copyright {
  color: #bbbbbb;
}
.cid-u38R6845sA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38R6845sA nav.navbar {
  position: fixed;
}
.cid-u38R6845sA .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38R6845sA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38R6845sA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38R6845sA .dropdown-item:hover,
.cid-u38R6845sA .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38R6845sA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38R6845sA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38R6845sA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38R6845sA .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38R6845sA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38R6845sA .nav-link {
  position: relative;
}
.cid-u38R6845sA .container {
  display: flex;
  margin: auto;
}
.cid-u38R6845sA .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38R6845sA .dropdown-menu,
.cid-u38R6845sA .navbar.opened {
  background: #ffffff !important;
}
.cid-u38R6845sA .nav-item:focus,
.cid-u38R6845sA .nav-link:focus {
  outline: none;
}
.cid-u38R6845sA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38R6845sA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38R6845sA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38R6845sA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38R6845sA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38R6845sA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38R6845sA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38R6845sA .navbar.opened {
  transition: all 0.3s;
}
.cid-u38R6845sA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38R6845sA .navbar .navbar-logo img {
  width: auto;
}
.cid-u38R6845sA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38R6845sA .navbar.collapsed {
  justify-content: center;
}
.cid-u38R6845sA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38R6845sA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38R6845sA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38R6845sA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38R6845sA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38R6845sA .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38R6845sA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38R6845sA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38R6845sA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38R6845sA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38R6845sA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38R6845sA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38R6845sA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38R6845sA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38R6845sA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38R6845sA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38R6845sA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38R6845sA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38R6845sA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38R6845sA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38R6845sA .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38R6845sA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38R6845sA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38R6845sA .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38R6845sA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38R6845sA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38R6845sA .dropdown-item.active,
.cid-u38R6845sA .dropdown-item:active {
  background-color: transparent;
}
.cid-u38R6845sA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38R6845sA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38R6845sA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38R6845sA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38R6845sA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38R6845sA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38R6845sA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38R6845sA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38R6845sA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38R6845sA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38R6845sA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38R6845sA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38R6845sA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38R6845sA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38R6845sA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38R6845sA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38R6845sA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38R6845sA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38R6845sA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38R6845sA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38R6845sA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38R6845sA .navbar {
    height: 70px;
  }
  .cid-u38R6845sA .navbar.opened {
    height: auto;
  }
  .cid-u38R6845sA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38R68qo5n {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38R68qo5n .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38R68qo5n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38R68qo5n .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38R68qo5n .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38R68qo5n .mbr-section-btn {
  text-align: center;
}
.cid-u38R68qo5n .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38R68qo5n .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38R68qo5n .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38R68qo5n img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38R68qo5n .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38R68qo5n .wrap {
    opacity: 1 !important;
  }
  .cid-u38R68qo5n .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38R68qo5n .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38R68qo5n P {
  color: #ffffff;
}
.cid-u38R68Ir0M {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38R68Ir0M .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38R68Ir0M img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38R68Ir0M img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38R68Ir0M img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38R68Ir0M .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38R68Ir0M .mbr-section-title {
  color: #000000;
}
.cid-u38R68Ir0M .mbr-text {
  color: #000000;
}
.cid-u4lO8uv72L {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lO8uv72L .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lO8uv72L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lO8uv72L .container {
    max-width: 1400px;
  }
}
.cid-u4lO8uv72L .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lO8uv72L .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lO8uv72L .row {
  justify-content: center;
}
.cid-u4lO8uv72L .mbr-section-title {
  color: #ffffff;
}
.cid-u4lO8uv72L .card-text {
  color: #ffffff;
}
.cid-u4lO8uv72L .card-title,
.cid-u4lO8uv72L .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lO9brKvX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lO9brKvX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lO9brKvX img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lO9brKvX img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lO9brKvX .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lO9brKvX .mbr-section-title {
  color: #000000;
}
.cid-u4lO9brKvX .mbr-text {
  color: #000000;
}
.cid-u4lO9brKvX .mbr-description {
  text-align: left;
}
.cid-u4lOccuZbV {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lOccuZbV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lOccuZbV img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lOccuZbV img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lOccuZbV .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lOccuZbV .mbr-section-title {
  color: #000000;
}
.cid-u4lOccuZbV .mbr-text {
  color: #000000;
}
.cid-u4lOccuZbV .mbr-description {
  text-align: left;
}
.cid-uaIsFETW92 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIsFETW92 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIsFETW92 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIsFETW92 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIsFETW92 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIsFETW92 .mbr-section-title {
  color: #000000;
}
.cid-uaIsFETW92 .mbr-text {
  color: #000000;
}
.cid-uaIsFETW92 .mbr-description {
  text-align: left;
}
.cid-u38R69gApN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38R69gApN .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38R69gApN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38R69gApN .row {
  justify-content: center;
}
.cid-u38R69gApN .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38R69gApN .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38R69gApN .card {
    margin-bottom: 32px;
  }
}
.cid-u38R69gApN .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38R69gApN .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38R69gApN .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38R69gApN .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38R69gApN .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38R69gApN .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38R69gApN .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38R69yYIo {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38R69yYIo .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38R69yYIo .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-u38R69yYIo .container {
    padding: 0 20px;
  }
}
.cid-u38R69yYIo .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38R69yYIo .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38R69yYIo .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38R69yYIo .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38R69yYIo .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38R69yYIo .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38R69yYIo .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38R69yYIo .embla__button--next,
.cid-u38R69yYIo .embla__button--prev {
  display: flex;
}
.cid-u38R69yYIo .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38R69yYIo .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38R69yYIo .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38R69yYIo .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38R69yYIo .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38R69yYIo .embla__button {
    top: 7rem;
  }
}
.cid-u38R69yYIo .embla {
  position: relative;
  width: 100%;
}
.cid-u38R69yYIo .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38R69yYIo .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38R69yYIo .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38R69yYIo .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsToo6JFb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsToo6JFb .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsToo6JFb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsToo6JFb H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsToo6JFb H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja0fxI1IF {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja0fxI1IF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja0fxI1IF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja0fxI1IF .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja0fxI1IF .mbr-section-subtitle,
.cid-uja0fxI1IF .mbr-section-btn {
  color: #ffffff;
}
.cid-uja0fxI1IF LABEL {
  color: #ffffff;
}
.cid-u38R6apAPa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38R6apAPa .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38R6apAPa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38R6apAPa .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38R6apAPa .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38R6apAPa .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38R6apAPa .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38R6apAPa div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38R6apAPa .copyright {
  color: #bbbbbb;
}
.cid-u38RiFypXk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38RiFypXk nav.navbar {
  position: fixed;
}
.cid-u38RiFypXk .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38RiFypXk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38RiFypXk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38RiFypXk .dropdown-item:hover,
.cid-u38RiFypXk .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38RiFypXk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38RiFypXk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38RiFypXk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38RiFypXk .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38RiFypXk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38RiFypXk .nav-link {
  position: relative;
}
.cid-u38RiFypXk .container {
  display: flex;
  margin: auto;
}
.cid-u38RiFypXk .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38RiFypXk .dropdown-menu,
.cid-u38RiFypXk .navbar.opened {
  background: #ffffff !important;
}
.cid-u38RiFypXk .nav-item:focus,
.cid-u38RiFypXk .nav-link:focus {
  outline: none;
}
.cid-u38RiFypXk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38RiFypXk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38RiFypXk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38RiFypXk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38RiFypXk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38RiFypXk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38RiFypXk .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38RiFypXk .navbar.opened {
  transition: all 0.3s;
}
.cid-u38RiFypXk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38RiFypXk .navbar .navbar-logo img {
  width: auto;
}
.cid-u38RiFypXk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38RiFypXk .navbar.collapsed {
  justify-content: center;
}
.cid-u38RiFypXk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38RiFypXk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38RiFypXk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38RiFypXk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38RiFypXk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38RiFypXk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38RiFypXk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38RiFypXk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38RiFypXk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38RiFypXk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38RiFypXk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38RiFypXk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38RiFypXk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38RiFypXk .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38RiFypXk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38RiFypXk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38RiFypXk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38RiFypXk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38RiFypXk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38RiFypXk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38RiFypXk .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38RiFypXk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38RiFypXk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38RiFypXk .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38RiFypXk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38RiFypXk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38RiFypXk .dropdown-item.active,
.cid-u38RiFypXk .dropdown-item:active {
  background-color: transparent;
}
.cid-u38RiFypXk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38RiFypXk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38RiFypXk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38RiFypXk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38RiFypXk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38RiFypXk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38RiFypXk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38RiFypXk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38RiFypXk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38RiFypXk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38RiFypXk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38RiFypXk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38RiFypXk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38RiFypXk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38RiFypXk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38RiFypXk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38RiFypXk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38RiFypXk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38RiFypXk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38RiFypXk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38RiFypXk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38RiFypXk .navbar {
    height: 70px;
  }
  .cid-u38RiFypXk .navbar.opened {
    height: auto;
  }
  .cid-u38RiFypXk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38RiFU15X {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38RiFU15X .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38RiFU15X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38RiFU15X .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38RiFU15X .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38RiFU15X .mbr-section-btn {
  text-align: center;
}
.cid-u38RiFU15X .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38RiFU15X .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38RiFU15X .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38RiFU15X img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38RiFU15X .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38RiFU15X .wrap {
    opacity: 1 !important;
  }
  .cid-u38RiFU15X .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38RiFU15X .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38RiFU15X P {
  color: #ffffff;
}
.cid-u38RiGbb19 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38RiGbb19 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38RiGbb19 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38RiGbb19 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38RiGbb19 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38RiGbb19 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38RiGbb19 .mbr-section-title {
  color: #000000;
}
.cid-u38RiGbb19 .mbr-text {
  color: #000000;
}
.cid-u4lOjMdhRX {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lOjMdhRX .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lOjMdhRX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lOjMdhRX .container {
    max-width: 1400px;
  }
}
.cid-u4lOjMdhRX .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lOjMdhRX .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lOjMdhRX .row {
  justify-content: center;
}
.cid-u4lOjMdhRX .mbr-section-title {
  color: #ffffff;
}
.cid-u4lOjMdhRX .card-text {
  color: #ffffff;
}
.cid-u4lOjMdhRX .card-title,
.cid-u4lOjMdhRX .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lOkcXIXi {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lOkcXIXi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lOkcXIXi img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lOkcXIXi img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lOkcXIXi .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lOkcXIXi .mbr-section-title {
  color: #000000;
}
.cid-u4lOkcXIXi .mbr-text {
  color: #000000;
}
.cid-u4lOkcXIXi .mbr-description {
  text-align: left;
}
.cid-u4lOkJ6u6n {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lOkJ6u6n .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lOkJ6u6n img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lOkJ6u6n img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lOkJ6u6n .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lOkJ6u6n .mbr-section-title {
  color: #000000;
}
.cid-u4lOkJ6u6n .mbr-text {
  color: #000000;
}
.cid-u4lOkJ6u6n .mbr-description {
  text-align: left;
}
.cid-uaIsLrpJXK {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIsLrpJXK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIsLrpJXK img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIsLrpJXK img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIsLrpJXK .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIsLrpJXK .mbr-section-title {
  color: #000000;
}
.cid-uaIsLrpJXK .mbr-text {
  color: #000000;
}
.cid-uaIsLrpJXK .mbr-description {
  text-align: left;
}
.cid-u38RiGMMvz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38RiGMMvz .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38RiGMMvz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38RiGMMvz .row {
  justify-content: center;
}
.cid-u38RiGMMvz .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38RiGMMvz .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38RiGMMvz .card {
    margin-bottom: 32px;
  }
}
.cid-u38RiGMMvz .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38RiGMMvz .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38RiGMMvz .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38RiGMMvz .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38RiGMMvz .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38RiGMMvz .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38RiGMMvz .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38RiH3Dmd {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38RiH3Dmd .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38RiH3Dmd .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-u38RiH3Dmd .container {
    padding: 0 20px;
  }
}
.cid-u38RiH3Dmd .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38RiH3Dmd .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38RiH3Dmd .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38RiH3Dmd .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38RiH3Dmd .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38RiH3Dmd .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38RiH3Dmd .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38RiH3Dmd .embla__button--next,
.cid-u38RiH3Dmd .embla__button--prev {
  display: flex;
}
.cid-u38RiH3Dmd .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38RiH3Dmd .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38RiH3Dmd .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38RiH3Dmd .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38RiH3Dmd .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38RiH3Dmd .embla__button {
    top: 7rem;
  }
}
.cid-u38RiH3Dmd .embla {
  position: relative;
  width: 100%;
}
.cid-u38RiH3Dmd .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38RiH3Dmd .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38RiH3Dmd .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38RiH3Dmd .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTpB4tMv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTpB4tMv .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTpB4tMv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTpB4tMv H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTpB4tMv H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja0ivAvsB {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja0ivAvsB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja0ivAvsB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja0ivAvsB .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja0ivAvsB .mbr-section-subtitle,
.cid-uja0ivAvsB .mbr-section-btn {
  color: #ffffff;
}
.cid-uja0ivAvsB LABEL {
  color: #ffffff;
}
.cid-u38RiHVVow {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38RiHVVow .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38RiHVVow .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38RiHVVow .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38RiHVVow .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38RiHVVow .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38RiHVVow .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38RiHVVow div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38RiHVVow .copyright {
  color: #bbbbbb;
}
.cid-u38RvGttqc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38RvGttqc nav.navbar {
  position: fixed;
}
.cid-u38RvGttqc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38RvGttqc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38RvGttqc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38RvGttqc .dropdown-item:hover,
.cid-u38RvGttqc .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38RvGttqc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38RvGttqc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38RvGttqc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38RvGttqc .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38RvGttqc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38RvGttqc .nav-link {
  position: relative;
}
.cid-u38RvGttqc .container {
  display: flex;
  margin: auto;
}
.cid-u38RvGttqc .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38RvGttqc .dropdown-menu,
.cid-u38RvGttqc .navbar.opened {
  background: #ffffff !important;
}
.cid-u38RvGttqc .nav-item:focus,
.cid-u38RvGttqc .nav-link:focus {
  outline: none;
}
.cid-u38RvGttqc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38RvGttqc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38RvGttqc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38RvGttqc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38RvGttqc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38RvGttqc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38RvGttqc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38RvGttqc .navbar.opened {
  transition: all 0.3s;
}
.cid-u38RvGttqc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38RvGttqc .navbar .navbar-logo img {
  width: auto;
}
.cid-u38RvGttqc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38RvGttqc .navbar.collapsed {
  justify-content: center;
}
.cid-u38RvGttqc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38RvGttqc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38RvGttqc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38RvGttqc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38RvGttqc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38RvGttqc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38RvGttqc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38RvGttqc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38RvGttqc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38RvGttqc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38RvGttqc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38RvGttqc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38RvGttqc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38RvGttqc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38RvGttqc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38RvGttqc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38RvGttqc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38RvGttqc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38RvGttqc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38RvGttqc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38RvGttqc .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38RvGttqc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38RvGttqc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38RvGttqc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38RvGttqc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38RvGttqc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38RvGttqc .dropdown-item.active,
.cid-u38RvGttqc .dropdown-item:active {
  background-color: transparent;
}
.cid-u38RvGttqc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38RvGttqc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38RvGttqc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38RvGttqc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38RvGttqc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38RvGttqc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38RvGttqc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38RvGttqc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38RvGttqc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38RvGttqc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38RvGttqc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38RvGttqc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38RvGttqc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38RvGttqc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38RvGttqc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38RvGttqc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38RvGttqc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38RvGttqc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38RvGttqc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38RvGttqc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38RvGttqc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38RvGttqc .navbar {
    height: 70px;
  }
  .cid-u38RvGttqc .navbar.opened {
    height: auto;
  }
  .cid-u38RvGttqc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38RvGOmDe {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38RvGOmDe .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38RvGOmDe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38RvGOmDe .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38RvGOmDe .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38RvGOmDe .mbr-section-btn {
  text-align: center;
}
.cid-u38RvGOmDe .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38RvGOmDe .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38RvGOmDe .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38RvGOmDe img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38RvGOmDe .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38RvGOmDe .wrap {
    opacity: 1 !important;
  }
  .cid-u38RvGOmDe .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38RvGOmDe .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38RvGOmDe P {
  color: #ffffff;
}
.cid-u38RvH6xOk {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38RvH6xOk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38RvH6xOk img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38RvH6xOk img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38RvH6xOk img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38RvH6xOk .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38RvH6xOk .mbr-section-title {
  color: #000000;
}
.cid-u38RvH6xOk .mbr-text {
  color: #000000;
}
.cid-u4lOqkITRI {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lOqkITRI .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lOqkITRI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lOqkITRI .container {
    max-width: 1400px;
  }
}
.cid-u4lOqkITRI .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lOqkITRI .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lOqkITRI .row {
  justify-content: center;
}
.cid-u4lOqkITRI .mbr-section-title {
  color: #ffffff;
}
.cid-u4lOqkITRI .card-text {
  color: #ffffff;
}
.cid-u4lOqkITRI .card-title,
.cid-u4lOqkITRI .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lOqBwCQa {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lOqBwCQa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lOqBwCQa img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lOqBwCQa img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lOqBwCQa .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lOqBwCQa .mbr-section-title {
  color: #000000;
}
.cid-u4lOqBwCQa .mbr-text {
  color: #000000;
}
.cid-u4lOqBwCQa .mbr-description {
  text-align: left;
}
.cid-u4lOrbVc8h {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lOrbVc8h .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lOrbVc8h img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lOrbVc8h img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lOrbVc8h .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lOrbVc8h .mbr-section-title {
  color: #000000;
}
.cid-u4lOrbVc8h .mbr-text {
  color: #000000;
}
.cid-u4lOrbVc8h .mbr-description {
  text-align: left;
}
.cid-uaIsRdPegQ {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIsRdPegQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIsRdPegQ img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIsRdPegQ img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIsRdPegQ .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIsRdPegQ .mbr-section-title {
  color: #000000;
}
.cid-uaIsRdPegQ .mbr-text {
  color: #000000;
}
.cid-uaIsRdPegQ .mbr-description {
  text-align: left;
}
.cid-u38RvHFuUl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38RvHFuUl .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38RvHFuUl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38RvHFuUl .row {
  justify-content: center;
}
.cid-u38RvHFuUl .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38RvHFuUl .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38RvHFuUl .card {
    margin-bottom: 32px;
  }
}
.cid-u38RvHFuUl .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38RvHFuUl .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38RvHFuUl .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38RvHFuUl .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38RvHFuUl .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38RvHFuUl .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38RvHFuUl .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38RvHZVwh {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38RvHZVwh .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38RvHZVwh .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-u38RvHZVwh .container {
    padding: 0 20px;
  }
}
.cid-u38RvHZVwh .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38RvHZVwh .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38RvHZVwh .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38RvHZVwh .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38RvHZVwh .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38RvHZVwh .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38RvHZVwh .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38RvHZVwh .embla__button--next,
.cid-u38RvHZVwh .embla__button--prev {
  display: flex;
}
.cid-u38RvHZVwh .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38RvHZVwh .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38RvHZVwh .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38RvHZVwh .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38RvHZVwh .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38RvHZVwh .embla__button {
    top: 7rem;
  }
}
.cid-u38RvHZVwh .embla {
  position: relative;
  width: 100%;
}
.cid-u38RvHZVwh .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38RvHZVwh .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38RvHZVwh .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38RvHZVwh .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTqVa3z6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTqVa3z6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTqVa3z6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTqVa3z6 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTqVa3z6 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja0lfyO4h {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja0lfyO4h .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja0lfyO4h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja0lfyO4h .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja0lfyO4h .mbr-section-subtitle,
.cid-uja0lfyO4h .mbr-section-btn {
  color: #ffffff;
}
.cid-uja0lfyO4h LABEL {
  color: #ffffff;
}
.cid-u38RvIPTuA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38RvIPTuA .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38RvIPTuA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38RvIPTuA .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38RvIPTuA .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38RvIPTuA .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38RvIPTuA .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38RvIPTuA div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38RvIPTuA .copyright {
  color: #bbbbbb;
}
.cid-u38RIQcs9d {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38RIQcs9d nav.navbar {
  position: fixed;
}
.cid-u38RIQcs9d .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38RIQcs9d .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38RIQcs9d .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38RIQcs9d .dropdown-item:hover,
.cid-u38RIQcs9d .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38RIQcs9d .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38RIQcs9d .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38RIQcs9d .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38RIQcs9d .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38RIQcs9d .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38RIQcs9d .nav-link {
  position: relative;
}
.cid-u38RIQcs9d .container {
  display: flex;
  margin: auto;
}
.cid-u38RIQcs9d .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38RIQcs9d .dropdown-menu,
.cid-u38RIQcs9d .navbar.opened {
  background: #ffffff !important;
}
.cid-u38RIQcs9d .nav-item:focus,
.cid-u38RIQcs9d .nav-link:focus {
  outline: none;
}
.cid-u38RIQcs9d .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38RIQcs9d .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38RIQcs9d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38RIQcs9d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38RIQcs9d .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38RIQcs9d .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38RIQcs9d .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38RIQcs9d .navbar.opened {
  transition: all 0.3s;
}
.cid-u38RIQcs9d .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38RIQcs9d .navbar .navbar-logo img {
  width: auto;
}
.cid-u38RIQcs9d .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38RIQcs9d .navbar.collapsed {
  justify-content: center;
}
.cid-u38RIQcs9d .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38RIQcs9d .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38RIQcs9d .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38RIQcs9d .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38RIQcs9d .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38RIQcs9d .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38RIQcs9d .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38RIQcs9d .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38RIQcs9d .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38RIQcs9d .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38RIQcs9d .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38RIQcs9d .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38RIQcs9d .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38RIQcs9d .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38RIQcs9d .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38RIQcs9d .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38RIQcs9d .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38RIQcs9d .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38RIQcs9d .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38RIQcs9d .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38RIQcs9d .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38RIQcs9d .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38RIQcs9d .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38RIQcs9d .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38RIQcs9d .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38RIQcs9d .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38RIQcs9d .dropdown-item.active,
.cid-u38RIQcs9d .dropdown-item:active {
  background-color: transparent;
}
.cid-u38RIQcs9d .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38RIQcs9d .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38RIQcs9d .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38RIQcs9d .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38RIQcs9d .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38RIQcs9d .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38RIQcs9d ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38RIQcs9d .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38RIQcs9d button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38RIQcs9d button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38RIQcs9d button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38RIQcs9d button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38RIQcs9d button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38RIQcs9d button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38RIQcs9d nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38RIQcs9d nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38RIQcs9d nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38RIQcs9d nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38RIQcs9d .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38RIQcs9d a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38RIQcs9d .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38RIQcs9d .navbar {
    height: 70px;
  }
  .cid-u38RIQcs9d .navbar.opened {
    height: auto;
  }
  .cid-u38RIQcs9d .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38RIQxIy3 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38RIQxIy3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38RIQxIy3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38RIQxIy3 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38RIQxIy3 .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38RIQxIy3 .mbr-section-btn {
  text-align: center;
}
.cid-u38RIQxIy3 .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38RIQxIy3 .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38RIQxIy3 .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38RIQxIy3 img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38RIQxIy3 .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38RIQxIy3 .wrap {
    opacity: 1 !important;
  }
  .cid-u38RIQxIy3 .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38RIQxIy3 .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38RIQxIy3 P {
  color: #ffffff;
}
.cid-u38RIQPbH2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38RIQPbH2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38RIQPbH2 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38RIQPbH2 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38RIQPbH2 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38RIQPbH2 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38RIQPbH2 .mbr-section-title {
  color: #000000;
}
.cid-u38RIQPbH2 .mbr-text {
  color: #000000;
}
.cid-u4lOxEwynV {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lOxEwynV .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lOxEwynV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lOxEwynV .container {
    max-width: 1400px;
  }
}
.cid-u4lOxEwynV .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lOxEwynV .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lOxEwynV .row {
  justify-content: center;
}
.cid-u4lOxEwynV .mbr-section-title {
  color: #ffffff;
}
.cid-u4lOxEwynV .card-text {
  color: #ffffff;
}
.cid-u4lOxEwynV .card-title,
.cid-u4lOxEwynV .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lOyhw3EP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lOyhw3EP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lOyhw3EP img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lOyhw3EP img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lOyhw3EP .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lOyhw3EP .mbr-section-title {
  color: #000000;
}
.cid-u4lOyhw3EP .mbr-text {
  color: #000000;
}
.cid-u4lOyhw3EP .mbr-description {
  text-align: left;
}
.cid-u4lOyUiGAr {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lOyUiGAr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lOyUiGAr img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lOyUiGAr img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lOyUiGAr .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lOyUiGAr .mbr-section-title {
  color: #000000;
}
.cid-u4lOyUiGAr .mbr-text {
  color: #000000;
}
.cid-u4lOyUiGAr .mbr-description {
  text-align: left;
}
.cid-uaIsW47Rcx {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIsW47Rcx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIsW47Rcx img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIsW47Rcx img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIsW47Rcx .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIsW47Rcx .mbr-section-title {
  color: #000000;
}
.cid-uaIsW47Rcx .mbr-text {
  color: #000000;
}
.cid-uaIsW47Rcx .mbr-description {
  text-align: left;
}
.cid-u38RIRr0Uj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38RIRr0Uj .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38RIRr0Uj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38RIRr0Uj .row {
  justify-content: center;
}
.cid-u38RIRr0Uj .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38RIRr0Uj .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38RIRr0Uj .card {
    margin-bottom: 32px;
  }
}
.cid-u38RIRr0Uj .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38RIRr0Uj .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38RIRr0Uj .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38RIRr0Uj .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38RIRr0Uj .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38RIRr0Uj .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38RIRr0Uj .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38RIRNc2X {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38RIRNc2X .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38RIRNc2X .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-u38RIRNc2X .container {
    padding: 0 20px;
  }
}
.cid-u38RIRNc2X .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38RIRNc2X .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38RIRNc2X .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38RIRNc2X .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38RIRNc2X .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38RIRNc2X .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38RIRNc2X .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38RIRNc2X .embla__button--next,
.cid-u38RIRNc2X .embla__button--prev {
  display: flex;
}
.cid-u38RIRNc2X .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38RIRNc2X .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38RIRNc2X .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38RIRNc2X .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38RIRNc2X .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38RIRNc2X .embla__button {
    top: 7rem;
  }
}
.cid-u38RIRNc2X .embla {
  position: relative;
  width: 100%;
}
.cid-u38RIRNc2X .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38RIRNc2X .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38RIRNc2X .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38RIRNc2X .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTs7N8dQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTs7N8dQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTs7N8dQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTs7N8dQ H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTs7N8dQ H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja0ox8DeH {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja0ox8DeH .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja0ox8DeH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja0ox8DeH .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja0ox8DeH .mbr-section-subtitle,
.cid-uja0ox8DeH .mbr-section-btn {
  color: #ffffff;
}
.cid-uja0ox8DeH LABEL {
  color: #ffffff;
}
.cid-u38RISJw7b {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38RISJw7b .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38RISJw7b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38RISJw7b .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38RISJw7b .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38RISJw7b .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38RISJw7b .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38RISJw7b div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38RISJw7b .copyright {
  color: #bbbbbb;
}
.cid-u38Tmd7ARq {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38Tmd7ARq nav.navbar {
  position: fixed;
}
.cid-u38Tmd7ARq .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38Tmd7ARq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38Tmd7ARq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38Tmd7ARq .dropdown-item:hover,
.cid-u38Tmd7ARq .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38Tmd7ARq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38Tmd7ARq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38Tmd7ARq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38Tmd7ARq .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38Tmd7ARq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38Tmd7ARq .nav-link {
  position: relative;
}
.cid-u38Tmd7ARq .container {
  display: flex;
  margin: auto;
}
.cid-u38Tmd7ARq .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38Tmd7ARq .dropdown-menu,
.cid-u38Tmd7ARq .navbar.opened {
  background: #ffffff !important;
}
.cid-u38Tmd7ARq .nav-item:focus,
.cid-u38Tmd7ARq .nav-link:focus {
  outline: none;
}
.cid-u38Tmd7ARq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38Tmd7ARq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38Tmd7ARq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38Tmd7ARq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38Tmd7ARq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38Tmd7ARq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38Tmd7ARq .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38Tmd7ARq .navbar.opened {
  transition: all 0.3s;
}
.cid-u38Tmd7ARq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38Tmd7ARq .navbar .navbar-logo img {
  width: auto;
}
.cid-u38Tmd7ARq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38Tmd7ARq .navbar.collapsed {
  justify-content: center;
}
.cid-u38Tmd7ARq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38Tmd7ARq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38Tmd7ARq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38Tmd7ARq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38Tmd7ARq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38Tmd7ARq .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38Tmd7ARq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38Tmd7ARq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38Tmd7ARq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38Tmd7ARq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38Tmd7ARq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38Tmd7ARq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38Tmd7ARq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38Tmd7ARq .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38Tmd7ARq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38Tmd7ARq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38Tmd7ARq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38Tmd7ARq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38Tmd7ARq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38Tmd7ARq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38Tmd7ARq .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38Tmd7ARq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38Tmd7ARq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38Tmd7ARq .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38Tmd7ARq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38Tmd7ARq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38Tmd7ARq .dropdown-item.active,
.cid-u38Tmd7ARq .dropdown-item:active {
  background-color: transparent;
}
.cid-u38Tmd7ARq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38Tmd7ARq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38Tmd7ARq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38Tmd7ARq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38Tmd7ARq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38Tmd7ARq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38Tmd7ARq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38Tmd7ARq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38Tmd7ARq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38Tmd7ARq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38Tmd7ARq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38Tmd7ARq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38Tmd7ARq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38Tmd7ARq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38Tmd7ARq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38Tmd7ARq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38Tmd7ARq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38Tmd7ARq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38Tmd7ARq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38Tmd7ARq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38Tmd7ARq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38Tmd7ARq .navbar {
    height: 70px;
  }
  .cid-u38Tmd7ARq .navbar.opened {
    height: auto;
  }
  .cid-u38Tmd7ARq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38TmdrWDL {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38TmdrWDL .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38TmdrWDL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38TmdrWDL .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38TmdrWDL .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38TmdrWDL .mbr-section-btn {
  text-align: center;
}
.cid-u38TmdrWDL .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38TmdrWDL .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38TmdrWDL .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38TmdrWDL img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38TmdrWDL .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38TmdrWDL .wrap {
    opacity: 1 !important;
  }
  .cid-u38TmdrWDL .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38TmdrWDL .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38TmdrWDL P {
  color: #ffffff;
}
.cid-u38TmdHtvs {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38TmdHtvs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38TmdHtvs img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38TmdHtvs img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38TmdHtvs img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38TmdHtvs .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38TmdHtvs .mbr-section-title {
  color: #000000;
}
.cid-u38TmdHtvs .mbr-text {
  color: #000000;
}
.cid-u4lOFirBRZ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lOFirBRZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lOFirBRZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lOFirBRZ .container {
    max-width: 1400px;
  }
}
.cid-u4lOFirBRZ .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lOFirBRZ .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lOFirBRZ .row {
  justify-content: center;
}
.cid-u4lOFirBRZ .mbr-section-title {
  color: #ffffff;
}
.cid-u4lOFirBRZ .card-text {
  color: #ffffff;
}
.cid-u4lOFirBRZ .card-title,
.cid-u4lOFirBRZ .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lOFXbwug {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lOFXbwug .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lOFXbwug img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lOFXbwug img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lOFXbwug .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lOFXbwug .mbr-section-title {
  color: #000000;
}
.cid-u4lOFXbwug .mbr-text {
  color: #000000;
}
.cid-u4lOFXbwug .mbr-description {
  text-align: left;
}
.cid-u4lOGuz3Te {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lOGuz3Te .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lOGuz3Te img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lOGuz3Te img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lOGuz3Te .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lOGuz3Te .mbr-section-title {
  color: #000000;
}
.cid-u4lOGuz3Te .mbr-text {
  color: #000000;
}
.cid-u4lOGuz3Te .mbr-description {
  text-align: left;
}
.cid-uaIt0ZadRH {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIt0ZadRH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIt0ZadRH img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIt0ZadRH img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIt0ZadRH .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIt0ZadRH .mbr-section-title {
  color: #000000;
}
.cid-uaIt0ZadRH .mbr-text {
  color: #000000;
}
.cid-uaIt0ZadRH .mbr-description {
  text-align: left;
}
.cid-u38TmehiOp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38TmehiOp .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38TmehiOp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38TmehiOp .row {
  justify-content: center;
}
.cid-u38TmehiOp .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38TmehiOp .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38TmehiOp .card {
    margin-bottom: 32px;
  }
}
.cid-u38TmehiOp .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38TmehiOp .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38TmehiOp .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38TmehiOp .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38TmehiOp .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38TmehiOp .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38TmehiOp .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38TmeyOaT {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38TmeyOaT .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38TmeyOaT .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-u38TmeyOaT .container {
    padding: 0 20px;
  }
}
.cid-u38TmeyOaT .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38TmeyOaT .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38TmeyOaT .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38TmeyOaT .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38TmeyOaT .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38TmeyOaT .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38TmeyOaT .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38TmeyOaT .embla__button--next,
.cid-u38TmeyOaT .embla__button--prev {
  display: flex;
}
.cid-u38TmeyOaT .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38TmeyOaT .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38TmeyOaT .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38TmeyOaT .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38TmeyOaT .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38TmeyOaT .embla__button {
    top: 7rem;
  }
}
.cid-u38TmeyOaT .embla {
  position: relative;
  width: 100%;
}
.cid-u38TmeyOaT .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38TmeyOaT .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38TmeyOaT .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38TmeyOaT .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTtGYtGw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTtGYtGw .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTtGYtGw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTtGYtGw H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTtGYtGw H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja0rAZlNG {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja0rAZlNG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja0rAZlNG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja0rAZlNG .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja0rAZlNG .mbr-section-subtitle,
.cid-uja0rAZlNG .mbr-section-btn {
  color: #ffffff;
}
.cid-uja0rAZlNG LABEL {
  color: #ffffff;
}
.cid-u38TmfmKEk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38TmfmKEk .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38TmfmKEk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38TmfmKEk .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38TmfmKEk .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38TmfmKEk .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38TmfmKEk .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38TmfmKEk div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38TmfmKEk .copyright {
  color: #bbbbbb;
}
.cid-u38TB30ff8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38TB30ff8 nav.navbar {
  position: fixed;
}
.cid-u38TB30ff8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38TB30ff8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38TB30ff8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38TB30ff8 .dropdown-item:hover,
.cid-u38TB30ff8 .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38TB30ff8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38TB30ff8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38TB30ff8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38TB30ff8 .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38TB30ff8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38TB30ff8 .nav-link {
  position: relative;
}
.cid-u38TB30ff8 .container {
  display: flex;
  margin: auto;
}
.cid-u38TB30ff8 .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38TB30ff8 .dropdown-menu,
.cid-u38TB30ff8 .navbar.opened {
  background: #ffffff !important;
}
.cid-u38TB30ff8 .nav-item:focus,
.cid-u38TB30ff8 .nav-link:focus {
  outline: none;
}
.cid-u38TB30ff8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38TB30ff8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38TB30ff8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38TB30ff8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38TB30ff8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38TB30ff8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38TB30ff8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38TB30ff8 .navbar.opened {
  transition: all 0.3s;
}
.cid-u38TB30ff8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38TB30ff8 .navbar .navbar-logo img {
  width: auto;
}
.cid-u38TB30ff8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38TB30ff8 .navbar.collapsed {
  justify-content: center;
}
.cid-u38TB30ff8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38TB30ff8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38TB30ff8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38TB30ff8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38TB30ff8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38TB30ff8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38TB30ff8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38TB30ff8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38TB30ff8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38TB30ff8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38TB30ff8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38TB30ff8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38TB30ff8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38TB30ff8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38TB30ff8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38TB30ff8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38TB30ff8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38TB30ff8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38TB30ff8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38TB30ff8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38TB30ff8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38TB30ff8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38TB30ff8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38TB30ff8 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38TB30ff8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38TB30ff8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38TB30ff8 .dropdown-item.active,
.cid-u38TB30ff8 .dropdown-item:active {
  background-color: transparent;
}
.cid-u38TB30ff8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38TB30ff8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38TB30ff8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38TB30ff8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38TB30ff8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38TB30ff8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38TB30ff8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38TB30ff8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38TB30ff8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38TB30ff8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38TB30ff8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38TB30ff8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38TB30ff8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38TB30ff8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38TB30ff8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38TB30ff8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38TB30ff8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38TB30ff8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38TB30ff8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38TB30ff8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38TB30ff8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38TB30ff8 .navbar {
    height: 70px;
  }
  .cid-u38TB30ff8 .navbar.opened {
    height: auto;
  }
  .cid-u38TB30ff8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38TB3kIIw {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38TB3kIIw .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38TB3kIIw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38TB3kIIw .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38TB3kIIw .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38TB3kIIw .mbr-section-btn {
  text-align: center;
}
.cid-u38TB3kIIw .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38TB3kIIw .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38TB3kIIw .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38TB3kIIw img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38TB3kIIw .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38TB3kIIw .wrap {
    opacity: 1 !important;
  }
  .cid-u38TB3kIIw .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38TB3kIIw .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38TB3kIIw P {
  color: #ffffff;
}
.cid-u38TB3BlHc {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38TB3BlHc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38TB3BlHc img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38TB3BlHc img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38TB3BlHc img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38TB3BlHc .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38TB3BlHc .mbr-section-title {
  color: #000000;
}
.cid-u38TB3BlHc .mbr-text {
  color: #000000;
}
.cid-u4lOMagvWO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lOMagvWO .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lOMagvWO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lOMagvWO .container {
    max-width: 1400px;
  }
}
.cid-u4lOMagvWO .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lOMagvWO .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lOMagvWO .row {
  justify-content: center;
}
.cid-u4lOMagvWO .mbr-section-title {
  color: #ffffff;
}
.cid-u4lOMagvWO .card-text {
  color: #ffffff;
}
.cid-u4lOMagvWO .card-title,
.cid-u4lOMagvWO .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lOMsjhnz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lOMsjhnz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lOMsjhnz img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lOMsjhnz img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lOMsjhnz .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lOMsjhnz .mbr-section-title {
  color: #000000;
}
.cid-u4lOMsjhnz .mbr-text {
  color: #000000;
}
.cid-u4lOMsjhnz .mbr-description {
  text-align: left;
}
.cid-u4lONkCNpG {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lONkCNpG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lONkCNpG img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lONkCNpG img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lONkCNpG .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lONkCNpG .mbr-section-title {
  color: #000000;
}
.cid-u4lONkCNpG .mbr-text {
  color: #000000;
}
.cid-u4lONkCNpG .mbr-description {
  text-align: left;
}
.cid-uaIt60mTB7 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIt60mTB7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIt60mTB7 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIt60mTB7 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIt60mTB7 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIt60mTB7 .mbr-section-title {
  color: #000000;
}
.cid-uaIt60mTB7 .mbr-text {
  color: #000000;
}
.cid-uaIt60mTB7 .mbr-description {
  text-align: left;
}
.cid-u38TB4b236 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38TB4b236 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38TB4b236 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38TB4b236 .row {
  justify-content: center;
}
.cid-u38TB4b236 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38TB4b236 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38TB4b236 .card {
    margin-bottom: 32px;
  }
}
.cid-u38TB4b236 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38TB4b236 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38TB4b236 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38TB4b236 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38TB4b236 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38TB4b236 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38TB4b236 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38TB4s1FJ {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38TB4s1FJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38TB4s1FJ .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-u38TB4s1FJ .container {
    padding: 0 20px;
  }
}
.cid-u38TB4s1FJ .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38TB4s1FJ .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38TB4s1FJ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38TB4s1FJ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38TB4s1FJ .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38TB4s1FJ .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38TB4s1FJ .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38TB4s1FJ .embla__button--next,
.cid-u38TB4s1FJ .embla__button--prev {
  display: flex;
}
.cid-u38TB4s1FJ .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38TB4s1FJ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38TB4s1FJ .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38TB4s1FJ .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38TB4s1FJ .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38TB4s1FJ .embla__button {
    top: 7rem;
  }
}
.cid-u38TB4s1FJ .embla {
  position: relative;
  width: 100%;
}
.cid-u38TB4s1FJ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38TB4s1FJ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38TB4s1FJ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38TB4s1FJ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTuRsiu2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTuRsiu2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTuRsiu2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTuRsiu2 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTuRsiu2 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja0v13XOC {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja0v13XOC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja0v13XOC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja0v13XOC .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja0v13XOC .mbr-section-subtitle,
.cid-uja0v13XOC .mbr-section-btn {
  color: #ffffff;
}
.cid-uja0v13XOC LABEL {
  color: #ffffff;
}
.cid-u38TB5gspH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38TB5gspH .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38TB5gspH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38TB5gspH .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38TB5gspH .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38TB5gspH .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38TB5gspH .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38TB5gspH div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38TB5gspH .copyright {
  color: #bbbbbb;
}
.cid-u38TSr714o {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38TSr714o nav.navbar {
  position: fixed;
}
.cid-u38TSr714o .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38TSr714o .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38TSr714o .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38TSr714o .dropdown-item:hover,
.cid-u38TSr714o .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38TSr714o .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38TSr714o .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38TSr714o .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38TSr714o .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38TSr714o .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38TSr714o .nav-link {
  position: relative;
}
.cid-u38TSr714o .container {
  display: flex;
  margin: auto;
}
.cid-u38TSr714o .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38TSr714o .dropdown-menu,
.cid-u38TSr714o .navbar.opened {
  background: #ffffff !important;
}
.cid-u38TSr714o .nav-item:focus,
.cid-u38TSr714o .nav-link:focus {
  outline: none;
}
.cid-u38TSr714o .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38TSr714o .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38TSr714o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38TSr714o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38TSr714o .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38TSr714o .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38TSr714o .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38TSr714o .navbar.opened {
  transition: all 0.3s;
}
.cid-u38TSr714o .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38TSr714o .navbar .navbar-logo img {
  width: auto;
}
.cid-u38TSr714o .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38TSr714o .navbar.collapsed {
  justify-content: center;
}
.cid-u38TSr714o .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38TSr714o .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38TSr714o .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38TSr714o .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38TSr714o .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38TSr714o .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38TSr714o .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38TSr714o .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38TSr714o .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38TSr714o .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38TSr714o .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38TSr714o .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38TSr714o .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38TSr714o .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38TSr714o .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38TSr714o .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38TSr714o .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38TSr714o .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38TSr714o .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38TSr714o .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38TSr714o .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38TSr714o .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38TSr714o .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38TSr714o .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38TSr714o .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38TSr714o .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38TSr714o .dropdown-item.active,
.cid-u38TSr714o .dropdown-item:active {
  background-color: transparent;
}
.cid-u38TSr714o .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38TSr714o .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38TSr714o .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38TSr714o .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38TSr714o .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38TSr714o .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38TSr714o ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38TSr714o .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38TSr714o button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38TSr714o button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38TSr714o button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38TSr714o button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38TSr714o button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38TSr714o button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38TSr714o nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38TSr714o nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38TSr714o nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38TSr714o nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38TSr714o .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38TSr714o a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38TSr714o .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38TSr714o .navbar {
    height: 70px;
  }
  .cid-u38TSr714o .navbar.opened {
    height: auto;
  }
  .cid-u38TSr714o .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38TSrsSFc {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38TSrsSFc .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38TSrsSFc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38TSrsSFc .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38TSrsSFc .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38TSrsSFc .mbr-section-btn {
  text-align: center;
}
.cid-u38TSrsSFc .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38TSrsSFc .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38TSrsSFc .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38TSrsSFc img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38TSrsSFc .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38TSrsSFc .wrap {
    opacity: 1 !important;
  }
  .cid-u38TSrsSFc .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38TSrsSFc .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38TSrsSFc P {
  color: #ffffff;
}
.cid-u38TSrJiTn {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38TSrJiTn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38TSrJiTn img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38TSrJiTn img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38TSrJiTn img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38TSrJiTn .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38TSrJiTn .mbr-section-title {
  color: #000000;
}
.cid-u38TSrJiTn .mbr-text {
  color: #000000;
}
.cid-u4lPdlcyJF {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lPdlcyJF .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lPdlcyJF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lPdlcyJF .container {
    max-width: 1400px;
  }
}
.cid-u4lPdlcyJF .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lPdlcyJF .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lPdlcyJF .row {
  justify-content: center;
}
.cid-u4lPdlcyJF .mbr-section-title {
  color: #ffffff;
}
.cid-u4lPdlcyJF .card-text {
  color: #ffffff;
}
.cid-u4lPdlcyJF .card-title,
.cid-u4lPdlcyJF .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lPe3dIdb {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lPe3dIdb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lPe3dIdb img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lPe3dIdb img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lPe3dIdb .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lPe3dIdb .mbr-section-title {
  color: #000000;
}
.cid-u4lPe3dIdb .mbr-text {
  color: #000000;
}
.cid-u4lPe3dIdb .mbr-description {
  text-align: left;
}
.cid-u4lPesDmUs {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lPesDmUs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lPesDmUs img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lPesDmUs img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lPesDmUs .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lPesDmUs .mbr-section-title {
  color: #000000;
}
.cid-u4lPesDmUs .mbr-text {
  color: #000000;
}
.cid-u4lPesDmUs .mbr-description {
  text-align: left;
}
.cid-uaItb6erlu {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaItb6erlu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaItb6erlu img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaItb6erlu img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaItb6erlu .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaItb6erlu .mbr-section-title {
  color: #000000;
}
.cid-uaItb6erlu .mbr-text {
  color: #000000;
}
.cid-uaItb6erlu .mbr-description {
  text-align: left;
}
.cid-u38TSsjGIB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38TSsjGIB .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38TSsjGIB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38TSsjGIB .row {
  justify-content: center;
}
.cid-u38TSsjGIB .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38TSsjGIB .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38TSsjGIB .card {
    margin-bottom: 32px;
  }
}
.cid-u38TSsjGIB .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38TSsjGIB .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38TSsjGIB .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38TSsjGIB .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38TSsjGIB .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38TSsjGIB .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38TSsjGIB .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38TSsBCO0 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38TSsBCO0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38TSsBCO0 .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-u38TSsBCO0 .container {
    padding: 0 20px;
  }
}
.cid-u38TSsBCO0 .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38TSsBCO0 .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38TSsBCO0 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38TSsBCO0 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38TSsBCO0 .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38TSsBCO0 .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38TSsBCO0 .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38TSsBCO0 .embla__button--next,
.cid-u38TSsBCO0 .embla__button--prev {
  display: flex;
}
.cid-u38TSsBCO0 .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38TSsBCO0 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38TSsBCO0 .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38TSsBCO0 .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38TSsBCO0 .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38TSsBCO0 .embla__button {
    top: 7rem;
  }
}
.cid-u38TSsBCO0 .embla {
  position: relative;
  width: 100%;
}
.cid-u38TSsBCO0 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38TSsBCO0 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38TSsBCO0 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38TSsBCO0 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTw257x5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTw257x5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTw257x5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTw257x5 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTw257x5 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja0z41AsC {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja0z41AsC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja0z41AsC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja0z41AsC .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja0z41AsC .mbr-section-subtitle,
.cid-uja0z41AsC .mbr-section-btn {
  color: #ffffff;
}
.cid-uja0z41AsC LABEL {
  color: #ffffff;
}
.cid-u38TStwACC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38TStwACC .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38TStwACC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38TStwACC .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38TStwACC .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38TStwACC .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38TStwACC .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38TStwACC div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38TStwACC .copyright {
  color: #bbbbbb;
}
.cid-u38UctvmCl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38UctvmCl nav.navbar {
  position: fixed;
}
.cid-u38UctvmCl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38UctvmCl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38UctvmCl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38UctvmCl .dropdown-item:hover,
.cid-u38UctvmCl .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38UctvmCl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38UctvmCl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38UctvmCl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38UctvmCl .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38UctvmCl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38UctvmCl .nav-link {
  position: relative;
}
.cid-u38UctvmCl .container {
  display: flex;
  margin: auto;
}
.cid-u38UctvmCl .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38UctvmCl .dropdown-menu,
.cid-u38UctvmCl .navbar.opened {
  background: #ffffff !important;
}
.cid-u38UctvmCl .nav-item:focus,
.cid-u38UctvmCl .nav-link:focus {
  outline: none;
}
.cid-u38UctvmCl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38UctvmCl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38UctvmCl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38UctvmCl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38UctvmCl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38UctvmCl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38UctvmCl .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38UctvmCl .navbar.opened {
  transition: all 0.3s;
}
.cid-u38UctvmCl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38UctvmCl .navbar .navbar-logo img {
  width: auto;
}
.cid-u38UctvmCl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38UctvmCl .navbar.collapsed {
  justify-content: center;
}
.cid-u38UctvmCl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38UctvmCl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38UctvmCl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38UctvmCl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38UctvmCl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38UctvmCl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38UctvmCl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38UctvmCl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38UctvmCl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38UctvmCl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38UctvmCl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38UctvmCl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38UctvmCl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38UctvmCl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38UctvmCl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38UctvmCl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38UctvmCl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38UctvmCl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38UctvmCl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38UctvmCl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38UctvmCl .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38UctvmCl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38UctvmCl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38UctvmCl .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38UctvmCl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38UctvmCl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38UctvmCl .dropdown-item.active,
.cid-u38UctvmCl .dropdown-item:active {
  background-color: transparent;
}
.cid-u38UctvmCl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38UctvmCl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38UctvmCl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38UctvmCl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38UctvmCl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38UctvmCl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38UctvmCl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38UctvmCl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38UctvmCl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38UctvmCl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38UctvmCl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38UctvmCl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38UctvmCl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38UctvmCl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38UctvmCl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38UctvmCl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38UctvmCl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38UctvmCl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38UctvmCl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38UctvmCl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38UctvmCl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38UctvmCl .navbar {
    height: 70px;
  }
  .cid-u38UctvmCl .navbar.opened {
    height: auto;
  }
  .cid-u38UctvmCl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38UctQtjf {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38UctQtjf .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38UctQtjf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38UctQtjf .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38UctQtjf .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38UctQtjf .mbr-section-btn {
  text-align: center;
}
.cid-u38UctQtjf .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38UctQtjf .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38UctQtjf .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38UctQtjf img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38UctQtjf .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38UctQtjf .wrap {
    opacity: 1 !important;
  }
  .cid-u38UctQtjf .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38UctQtjf .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38UctQtjf P {
  color: #ffffff;
}
.cid-u38Ucu7qp3 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38Ucu7qp3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38Ucu7qp3 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38Ucu7qp3 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38Ucu7qp3 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38Ucu7qp3 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38Ucu7qp3 .mbr-section-title {
  color: #000000;
}
.cid-u38Ucu7qp3 .mbr-text {
  color: #000000;
}
.cid-u4lPkTcz24 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lPkTcz24 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lPkTcz24 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lPkTcz24 .container {
    max-width: 1400px;
  }
}
.cid-u4lPkTcz24 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lPkTcz24 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lPkTcz24 .row {
  justify-content: center;
}
.cid-u4lPkTcz24 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lPkTcz24 .card-text {
  color: #ffffff;
}
.cid-u4lPkTcz24 .card-title,
.cid-u4lPkTcz24 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lPlmSZtl {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lPlmSZtl .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lPlmSZtl img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lPlmSZtl img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lPlmSZtl .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lPlmSZtl .mbr-section-title {
  color: #000000;
}
.cid-u4lPlmSZtl .mbr-text {
  color: #000000;
}
.cid-u4lPlmSZtl .mbr-description {
  text-align: left;
}
.cid-u4lPlW7vkW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lPlW7vkW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lPlW7vkW img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lPlW7vkW img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lPlW7vkW .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lPlW7vkW .mbr-section-title {
  color: #000000;
}
.cid-u4lPlW7vkW .mbr-text {
  color: #000000;
}
.cid-u4lPlW7vkW .mbr-description {
  text-align: left;
}
.cid-uaItfqZcj7 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaItfqZcj7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaItfqZcj7 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaItfqZcj7 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaItfqZcj7 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaItfqZcj7 .mbr-section-title {
  color: #000000;
}
.cid-uaItfqZcj7 .mbr-text {
  color: #000000;
}
.cid-uaItfqZcj7 .mbr-description {
  text-align: left;
}
.cid-u38UcuG2Q3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38UcuG2Q3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38UcuG2Q3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38UcuG2Q3 .row {
  justify-content: center;
}
.cid-u38UcuG2Q3 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38UcuG2Q3 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38UcuG2Q3 .card {
    margin-bottom: 32px;
  }
}
.cid-u38UcuG2Q3 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38UcuG2Q3 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38UcuG2Q3 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38UcuG2Q3 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38UcuG2Q3 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38UcuG2Q3 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38UcuG2Q3 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38UcuYjaE {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38UcuYjaE .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38UcuYjaE .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-u38UcuYjaE .container {
    padding: 0 20px;
  }
}
.cid-u38UcuYjaE .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38UcuYjaE .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38UcuYjaE .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38UcuYjaE .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38UcuYjaE .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38UcuYjaE .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38UcuYjaE .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38UcuYjaE .embla__button--next,
.cid-u38UcuYjaE .embla__button--prev {
  display: flex;
}
.cid-u38UcuYjaE .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38UcuYjaE .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38UcuYjaE .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38UcuYjaE .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38UcuYjaE .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38UcuYjaE .embla__button {
    top: 7rem;
  }
}
.cid-u38UcuYjaE .embla {
  position: relative;
  width: 100%;
}
.cid-u38UcuYjaE .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38UcuYjaE .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38UcuYjaE .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38UcuYjaE .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTx9YdDf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTx9YdDf .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTx9YdDf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTx9YdDf H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTx9YdDf H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja0BLBzPQ {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja0BLBzPQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja0BLBzPQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja0BLBzPQ .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja0BLBzPQ .mbr-section-subtitle,
.cid-uja0BLBzPQ .mbr-section-btn {
  color: #ffffff;
}
.cid-uja0BLBzPQ LABEL {
  color: #ffffff;
}
.cid-u38UcvOVp6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38UcvOVp6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38UcvOVp6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38UcvOVp6 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38UcvOVp6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38UcvOVp6 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38UcvOVp6 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38UcvOVp6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38UcvOVp6 .copyright {
  color: #bbbbbb;
}
.cid-u38Ui2ekrU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38Ui2ekrU nav.navbar {
  position: fixed;
}
.cid-u38Ui2ekrU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38Ui2ekrU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38Ui2ekrU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38Ui2ekrU .dropdown-item:hover,
.cid-u38Ui2ekrU .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38Ui2ekrU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38Ui2ekrU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38Ui2ekrU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38Ui2ekrU .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38Ui2ekrU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38Ui2ekrU .nav-link {
  position: relative;
}
.cid-u38Ui2ekrU .container {
  display: flex;
  margin: auto;
}
.cid-u38Ui2ekrU .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38Ui2ekrU .dropdown-menu,
.cid-u38Ui2ekrU .navbar.opened {
  background: #ffffff !important;
}
.cid-u38Ui2ekrU .nav-item:focus,
.cid-u38Ui2ekrU .nav-link:focus {
  outline: none;
}
.cid-u38Ui2ekrU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38Ui2ekrU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38Ui2ekrU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38Ui2ekrU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38Ui2ekrU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38Ui2ekrU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38Ui2ekrU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38Ui2ekrU .navbar.opened {
  transition: all 0.3s;
}
.cid-u38Ui2ekrU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38Ui2ekrU .navbar .navbar-logo img {
  width: auto;
}
.cid-u38Ui2ekrU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38Ui2ekrU .navbar.collapsed {
  justify-content: center;
}
.cid-u38Ui2ekrU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38Ui2ekrU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38Ui2ekrU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38Ui2ekrU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38Ui2ekrU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38Ui2ekrU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38Ui2ekrU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38Ui2ekrU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38Ui2ekrU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38Ui2ekrU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38Ui2ekrU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38Ui2ekrU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38Ui2ekrU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38Ui2ekrU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38Ui2ekrU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38Ui2ekrU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38Ui2ekrU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38Ui2ekrU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38Ui2ekrU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38Ui2ekrU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38Ui2ekrU .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38Ui2ekrU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38Ui2ekrU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38Ui2ekrU .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38Ui2ekrU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38Ui2ekrU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38Ui2ekrU .dropdown-item.active,
.cid-u38Ui2ekrU .dropdown-item:active {
  background-color: transparent;
}
.cid-u38Ui2ekrU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38Ui2ekrU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38Ui2ekrU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38Ui2ekrU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38Ui2ekrU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38Ui2ekrU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38Ui2ekrU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38Ui2ekrU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38Ui2ekrU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38Ui2ekrU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38Ui2ekrU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38Ui2ekrU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38Ui2ekrU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38Ui2ekrU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38Ui2ekrU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38Ui2ekrU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38Ui2ekrU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38Ui2ekrU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38Ui2ekrU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38Ui2ekrU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38Ui2ekrU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38Ui2ekrU .navbar {
    height: 70px;
  }
  .cid-u38Ui2ekrU .navbar.opened {
    height: auto;
  }
  .cid-u38Ui2ekrU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38Ui2C2RH {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38Ui2C2RH .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38Ui2C2RH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38Ui2C2RH .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38Ui2C2RH .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38Ui2C2RH .mbr-section-btn {
  text-align: center;
}
.cid-u38Ui2C2RH .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38Ui2C2RH .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38Ui2C2RH .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38Ui2C2RH img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38Ui2C2RH .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38Ui2C2RH .wrap {
    opacity: 1 !important;
  }
  .cid-u38Ui2C2RH .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38Ui2C2RH .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38Ui2C2RH P {
  color: #ffffff;
}
.cid-u38Ui2WsQw {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38Ui2WsQw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38Ui2WsQw img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38Ui2WsQw img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38Ui2WsQw img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38Ui2WsQw .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38Ui2WsQw .mbr-section-title {
  color: #000000;
}
.cid-u38Ui2WsQw .mbr-text {
  color: #000000;
}
.cid-u4lPr0FjKW {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lPr0FjKW .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lPr0FjKW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lPr0FjKW .container {
    max-width: 1400px;
  }
}
.cid-u4lPr0FjKW .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lPr0FjKW .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lPr0FjKW .row {
  justify-content: center;
}
.cid-u4lPr0FjKW .mbr-section-title {
  color: #ffffff;
}
.cid-u4lPr0FjKW .card-text {
  color: #ffffff;
}
.cid-u4lPr0FjKW .card-title,
.cid-u4lPr0FjKW .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lPrGw3H0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lPrGw3H0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lPrGw3H0 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lPrGw3H0 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lPrGw3H0 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lPrGw3H0 .mbr-section-title {
  color: #000000;
}
.cid-u4lPrGw3H0 .mbr-text {
  color: #000000;
}
.cid-u4lPrGw3H0 .mbr-description {
  text-align: left;
}
.cid-u4lPsg7iZL {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lPsg7iZL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lPsg7iZL img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lPsg7iZL img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lPsg7iZL .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lPsg7iZL .mbr-section-title {
  color: #000000;
}
.cid-u4lPsg7iZL .mbr-text {
  color: #000000;
}
.cid-u4lPsg7iZL .mbr-description {
  text-align: left;
}
.cid-uaItjKVOw6 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaItjKVOw6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaItjKVOw6 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaItjKVOw6 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaItjKVOw6 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaItjKVOw6 .mbr-section-title {
  color: #000000;
}
.cid-uaItjKVOw6 .mbr-text {
  color: #000000;
}
.cid-uaItjKVOw6 .mbr-description {
  text-align: left;
}
.cid-u38Ui3AYG7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38Ui3AYG7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38Ui3AYG7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38Ui3AYG7 .row {
  justify-content: center;
}
.cid-u38Ui3AYG7 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38Ui3AYG7 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38Ui3AYG7 .card {
    margin-bottom: 32px;
  }
}
.cid-u38Ui3AYG7 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38Ui3AYG7 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38Ui3AYG7 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38Ui3AYG7 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38Ui3AYG7 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38Ui3AYG7 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38Ui3AYG7 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38Ui3WcHj {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38Ui3WcHj .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38Ui3WcHj .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-u38Ui3WcHj .container {
    padding: 0 20px;
  }
}
.cid-u38Ui3WcHj .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38Ui3WcHj .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38Ui3WcHj .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38Ui3WcHj .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38Ui3WcHj .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38Ui3WcHj .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38Ui3WcHj .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38Ui3WcHj .embla__button--next,
.cid-u38Ui3WcHj .embla__button--prev {
  display: flex;
}
.cid-u38Ui3WcHj .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38Ui3WcHj .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38Ui3WcHj .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38Ui3WcHj .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38Ui3WcHj .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38Ui3WcHj .embla__button {
    top: 7rem;
  }
}
.cid-u38Ui3WcHj .embla {
  position: relative;
  width: 100%;
}
.cid-u38Ui3WcHj .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38Ui3WcHj .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38Ui3WcHj .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38Ui3WcHj .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTyj6unf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTyj6unf .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTyj6unf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTyj6unf H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTyj6unf H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja0F7FeYc {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja0F7FeYc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja0F7FeYc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja0F7FeYc .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja0F7FeYc .mbr-section-subtitle,
.cid-uja0F7FeYc .mbr-section-btn {
  color: #ffffff;
}
.cid-uja0F7FeYc LABEL {
  color: #ffffff;
}
.cid-u38Ui4ZKg7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38Ui4ZKg7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38Ui4ZKg7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38Ui4ZKg7 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38Ui4ZKg7 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38Ui4ZKg7 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38Ui4ZKg7 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38Ui4ZKg7 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38Ui4ZKg7 .copyright {
  color: #bbbbbb;
}
.cid-u38VgKWnqS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38VgKWnqS nav.navbar {
  position: fixed;
}
.cid-u38VgKWnqS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38VgKWnqS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38VgKWnqS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38VgKWnqS .dropdown-item:hover,
.cid-u38VgKWnqS .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38VgKWnqS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38VgKWnqS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38VgKWnqS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38VgKWnqS .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38VgKWnqS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38VgKWnqS .nav-link {
  position: relative;
}
.cid-u38VgKWnqS .container {
  display: flex;
  margin: auto;
}
.cid-u38VgKWnqS .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38VgKWnqS .dropdown-menu,
.cid-u38VgKWnqS .navbar.opened {
  background: #ffffff !important;
}
.cid-u38VgKWnqS .nav-item:focus,
.cid-u38VgKWnqS .nav-link:focus {
  outline: none;
}
.cid-u38VgKWnqS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38VgKWnqS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38VgKWnqS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38VgKWnqS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38VgKWnqS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38VgKWnqS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38VgKWnqS .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38VgKWnqS .navbar.opened {
  transition: all 0.3s;
}
.cid-u38VgKWnqS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38VgKWnqS .navbar .navbar-logo img {
  width: auto;
}
.cid-u38VgKWnqS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38VgKWnqS .navbar.collapsed {
  justify-content: center;
}
.cid-u38VgKWnqS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38VgKWnqS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38VgKWnqS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38VgKWnqS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38VgKWnqS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38VgKWnqS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38VgKWnqS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38VgKWnqS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38VgKWnqS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38VgKWnqS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38VgKWnqS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38VgKWnqS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38VgKWnqS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38VgKWnqS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38VgKWnqS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38VgKWnqS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38VgKWnqS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38VgKWnqS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38VgKWnqS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38VgKWnqS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38VgKWnqS .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38VgKWnqS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38VgKWnqS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38VgKWnqS .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38VgKWnqS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38VgKWnqS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38VgKWnqS .dropdown-item.active,
.cid-u38VgKWnqS .dropdown-item:active {
  background-color: transparent;
}
.cid-u38VgKWnqS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38VgKWnqS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38VgKWnqS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38VgKWnqS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38VgKWnqS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38VgKWnqS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38VgKWnqS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38VgKWnqS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38VgKWnqS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38VgKWnqS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38VgKWnqS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38VgKWnqS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38VgKWnqS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38VgKWnqS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38VgKWnqS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38VgKWnqS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38VgKWnqS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38VgKWnqS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38VgKWnqS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38VgKWnqS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38VgKWnqS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38VgKWnqS .navbar {
    height: 70px;
  }
  .cid-u38VgKWnqS .navbar.opened {
    height: auto;
  }
  .cid-u38VgKWnqS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38VgLhF2u {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38VgLhF2u .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38VgLhF2u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38VgLhF2u .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38VgLhF2u .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38VgLhF2u .mbr-section-btn {
  text-align: center;
}
.cid-u38VgLhF2u .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38VgLhF2u .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38VgLhF2u .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38VgLhF2u img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38VgLhF2u .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38VgLhF2u .wrap {
    opacity: 1 !important;
  }
  .cid-u38VgLhF2u .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38VgLhF2u .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38VgLhF2u P {
  color: #ffffff;
}
.cid-u38VgLBOcO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38VgLBOcO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38VgLBOcO img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38VgLBOcO img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38VgLBOcO img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38VgLBOcO .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38VgLBOcO .mbr-section-title {
  color: #000000;
}
.cid-u38VgLBOcO .mbr-text {
  color: #000000;
}
.cid-u4lPzBXcel {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lPzBXcel .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lPzBXcel .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lPzBXcel .container {
    max-width: 1400px;
  }
}
.cid-u4lPzBXcel .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lPzBXcel .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lPzBXcel .row {
  justify-content: center;
}
.cid-u4lPzBXcel .mbr-section-title {
  color: #ffffff;
}
.cid-u4lPzBXcel .card-text {
  color: #ffffff;
}
.cid-u4lPzBXcel .card-title,
.cid-u4lPzBXcel .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lPzTulou {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lPzTulou .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lPzTulou img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lPzTulou img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lPzTulou .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lPzTulou .mbr-section-title {
  color: #000000;
}
.cid-u4lPzTulou .mbr-text {
  color: #000000;
}
.cid-u4lPzTulou .mbr-description {
  text-align: left;
}
.cid-u4lPAz6v5T {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lPAz6v5T .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lPAz6v5T img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lPAz6v5T img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lPAz6v5T .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lPAz6v5T .mbr-section-title {
  color: #000000;
}
.cid-u4lPAz6v5T .mbr-text {
  color: #000000;
}
.cid-u4lPAz6v5T .mbr-description {
  text-align: left;
}
.cid-uaItqIJLO6 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaItqIJLO6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaItqIJLO6 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaItqIJLO6 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaItqIJLO6 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaItqIJLO6 .mbr-section-title {
  color: #000000;
}
.cid-uaItqIJLO6 .mbr-text {
  color: #000000;
}
.cid-uaItqIJLO6 .mbr-description {
  text-align: left;
}
.cid-u38VgMaq3j {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38VgMaq3j .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38VgMaq3j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38VgMaq3j .row {
  justify-content: center;
}
.cid-u38VgMaq3j .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38VgMaq3j .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38VgMaq3j .card {
    margin-bottom: 32px;
  }
}
.cid-u38VgMaq3j .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38VgMaq3j .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38VgMaq3j .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38VgMaq3j .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38VgMaq3j .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38VgMaq3j .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38VgMaq3j .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38VgMubKx {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38VgMubKx .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38VgMubKx .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-u38VgMubKx .container {
    padding: 0 20px;
  }
}
.cid-u38VgMubKx .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38VgMubKx .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38VgMubKx .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38VgMubKx .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38VgMubKx .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38VgMubKx .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38VgMubKx .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38VgMubKx .embla__button--next,
.cid-u38VgMubKx .embla__button--prev {
  display: flex;
}
.cid-u38VgMubKx .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38VgMubKx .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38VgMubKx .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38VgMubKx .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38VgMubKx .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38VgMubKx .embla__button {
    top: 7rem;
  }
}
.cid-u38VgMubKx .embla {
  position: relative;
  width: 100%;
}
.cid-u38VgMubKx .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38VgMubKx .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38VgMubKx .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38VgMubKx .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTzuK1s5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTzuK1s5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTzuK1s5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTzuK1s5 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTzuK1s5 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja0IcaK3G {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja0IcaK3G .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja0IcaK3G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja0IcaK3G .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja0IcaK3G .mbr-section-subtitle,
.cid-uja0IcaK3G .mbr-section-btn {
  color: #ffffff;
}
.cid-uja0IcaK3G LABEL {
  color: #ffffff;
}
.cid-u38VgNpuve {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38VgNpuve .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38VgNpuve .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38VgNpuve .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38VgNpuve .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38VgNpuve .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38VgNpuve .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38VgNpuve div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38VgNpuve .copyright {
  color: #bbbbbb;
}
.cid-u38Vy4hsim {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38Vy4hsim nav.navbar {
  position: fixed;
}
.cid-u38Vy4hsim .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38Vy4hsim .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38Vy4hsim .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38Vy4hsim .dropdown-item:hover,
.cid-u38Vy4hsim .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38Vy4hsim .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38Vy4hsim .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38Vy4hsim .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38Vy4hsim .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38Vy4hsim .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38Vy4hsim .nav-link {
  position: relative;
}
.cid-u38Vy4hsim .container {
  display: flex;
  margin: auto;
}
.cid-u38Vy4hsim .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38Vy4hsim .dropdown-menu,
.cid-u38Vy4hsim .navbar.opened {
  background: #ffffff !important;
}
.cid-u38Vy4hsim .nav-item:focus,
.cid-u38Vy4hsim .nav-link:focus {
  outline: none;
}
.cid-u38Vy4hsim .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38Vy4hsim .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38Vy4hsim .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38Vy4hsim .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38Vy4hsim .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38Vy4hsim .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38Vy4hsim .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38Vy4hsim .navbar.opened {
  transition: all 0.3s;
}
.cid-u38Vy4hsim .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38Vy4hsim .navbar .navbar-logo img {
  width: auto;
}
.cid-u38Vy4hsim .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38Vy4hsim .navbar.collapsed {
  justify-content: center;
}
.cid-u38Vy4hsim .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38Vy4hsim .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38Vy4hsim .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38Vy4hsim .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38Vy4hsim .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38Vy4hsim .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38Vy4hsim .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38Vy4hsim .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38Vy4hsim .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38Vy4hsim .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38Vy4hsim .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38Vy4hsim .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38Vy4hsim .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38Vy4hsim .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38Vy4hsim .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38Vy4hsim .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38Vy4hsim .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38Vy4hsim .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38Vy4hsim .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38Vy4hsim .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38Vy4hsim .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38Vy4hsim .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38Vy4hsim .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38Vy4hsim .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38Vy4hsim .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38Vy4hsim .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38Vy4hsim .dropdown-item.active,
.cid-u38Vy4hsim .dropdown-item:active {
  background-color: transparent;
}
.cid-u38Vy4hsim .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38Vy4hsim .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38Vy4hsim .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38Vy4hsim .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38Vy4hsim .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38Vy4hsim .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38Vy4hsim ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38Vy4hsim .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38Vy4hsim button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38Vy4hsim button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38Vy4hsim button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38Vy4hsim button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38Vy4hsim button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38Vy4hsim button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38Vy4hsim nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38Vy4hsim nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38Vy4hsim nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38Vy4hsim nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38Vy4hsim .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38Vy4hsim a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38Vy4hsim .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38Vy4hsim .navbar {
    height: 70px;
  }
  .cid-u38Vy4hsim .navbar.opened {
    height: auto;
  }
  .cid-u38Vy4hsim .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38Vy4FwwL {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38Vy4FwwL .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38Vy4FwwL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38Vy4FwwL .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38Vy4FwwL .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38Vy4FwwL .mbr-section-btn {
  text-align: center;
}
.cid-u38Vy4FwwL .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38Vy4FwwL .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38Vy4FwwL .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38Vy4FwwL img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38Vy4FwwL .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38Vy4FwwL .wrap {
    opacity: 1 !important;
  }
  .cid-u38Vy4FwwL .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38Vy4FwwL .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38Vy4FwwL P {
  color: #ffffff;
}
.cid-u38Vy50Mus {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38Vy50Mus .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38Vy50Mus img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38Vy50Mus img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38Vy50Mus img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38Vy50Mus .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38Vy50Mus .mbr-section-title {
  color: #000000;
}
.cid-u38Vy50Mus .mbr-text {
  color: #000000;
}
.cid-u4lPFKeos8 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lPFKeos8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lPFKeos8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lPFKeos8 .container {
    max-width: 1400px;
  }
}
.cid-u4lPFKeos8 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lPFKeos8 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lPFKeos8 .row {
  justify-content: center;
}
.cid-u4lPFKeos8 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lPFKeos8 .card-text {
  color: #ffffff;
}
.cid-u4lPFKeos8 .card-title,
.cid-u4lPFKeos8 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lPG1pwjo {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lPG1pwjo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lPG1pwjo img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lPG1pwjo img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lPG1pwjo .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lPG1pwjo .mbr-section-title {
  color: #000000;
}
.cid-u4lPG1pwjo .mbr-text {
  color: #000000;
}
.cid-u4lPG1pwjo .mbr-description {
  text-align: left;
}
.cid-u4lPGDHAmo {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lPGDHAmo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lPGDHAmo img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lPGDHAmo img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lPGDHAmo .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lPGDHAmo .mbr-section-title {
  color: #000000;
}
.cid-u4lPGDHAmo .mbr-text {
  color: #000000;
}
.cid-u4lPGDHAmo .mbr-description {
  text-align: left;
}
.cid-uaItvHjJp8 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaItvHjJp8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaItvHjJp8 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaItvHjJp8 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaItvHjJp8 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaItvHjJp8 .mbr-section-title {
  color: #000000;
}
.cid-uaItvHjJp8 .mbr-text {
  color: #000000;
}
.cid-uaItvHjJp8 .mbr-description {
  text-align: left;
}
.cid-u38Vy5ACZC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38Vy5ACZC .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38Vy5ACZC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38Vy5ACZC .row {
  justify-content: center;
}
.cid-u38Vy5ACZC .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38Vy5ACZC .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38Vy5ACZC .card {
    margin-bottom: 32px;
  }
}
.cid-u38Vy5ACZC .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38Vy5ACZC .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38Vy5ACZC .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38Vy5ACZC .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38Vy5ACZC .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38Vy5ACZC .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38Vy5ACZC .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38Vy5R9If {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38Vy5R9If .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38Vy5R9If .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-u38Vy5R9If .container {
    padding: 0 20px;
  }
}
.cid-u38Vy5R9If .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38Vy5R9If .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38Vy5R9If .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38Vy5R9If .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38Vy5R9If .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38Vy5R9If .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38Vy5R9If .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38Vy5R9If .embla__button--next,
.cid-u38Vy5R9If .embla__button--prev {
  display: flex;
}
.cid-u38Vy5R9If .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38Vy5R9If .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38Vy5R9If .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38Vy5R9If .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38Vy5R9If .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38Vy5R9If .embla__button {
    top: 7rem;
  }
}
.cid-u38Vy5R9If .embla {
  position: relative;
  width: 100%;
}
.cid-u38Vy5R9If .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38Vy5R9If .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38Vy5R9If .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38Vy5R9If .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTACbMCU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTACbMCU .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTACbMCU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTACbMCU H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTACbMCU H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja0LCkZ1Y {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja0LCkZ1Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja0LCkZ1Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja0LCkZ1Y .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja0LCkZ1Y .mbr-section-subtitle,
.cid-uja0LCkZ1Y .mbr-section-btn {
  color: #ffffff;
}
.cid-uja0LCkZ1Y LABEL {
  color: #ffffff;
}
.cid-u38Vy6Ghlf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38Vy6Ghlf .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38Vy6Ghlf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38Vy6Ghlf .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38Vy6Ghlf .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38Vy6Ghlf .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38Vy6Ghlf .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38Vy6Ghlf div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38Vy6Ghlf .copyright {
  color: #bbbbbb;
}
.cid-u38VOcCeXf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38VOcCeXf nav.navbar {
  position: fixed;
}
.cid-u38VOcCeXf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38VOcCeXf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38VOcCeXf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38VOcCeXf .dropdown-item:hover,
.cid-u38VOcCeXf .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38VOcCeXf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38VOcCeXf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38VOcCeXf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38VOcCeXf .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38VOcCeXf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38VOcCeXf .nav-link {
  position: relative;
}
.cid-u38VOcCeXf .container {
  display: flex;
  margin: auto;
}
.cid-u38VOcCeXf .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38VOcCeXf .dropdown-menu,
.cid-u38VOcCeXf .navbar.opened {
  background: #ffffff !important;
}
.cid-u38VOcCeXf .nav-item:focus,
.cid-u38VOcCeXf .nav-link:focus {
  outline: none;
}
.cid-u38VOcCeXf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38VOcCeXf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38VOcCeXf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38VOcCeXf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38VOcCeXf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38VOcCeXf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38VOcCeXf .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38VOcCeXf .navbar.opened {
  transition: all 0.3s;
}
.cid-u38VOcCeXf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38VOcCeXf .navbar .navbar-logo img {
  width: auto;
}
.cid-u38VOcCeXf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38VOcCeXf .navbar.collapsed {
  justify-content: center;
}
.cid-u38VOcCeXf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38VOcCeXf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38VOcCeXf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38VOcCeXf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38VOcCeXf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38VOcCeXf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38VOcCeXf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38VOcCeXf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38VOcCeXf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38VOcCeXf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38VOcCeXf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38VOcCeXf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38VOcCeXf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38VOcCeXf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38VOcCeXf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38VOcCeXf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38VOcCeXf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38VOcCeXf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38VOcCeXf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38VOcCeXf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38VOcCeXf .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38VOcCeXf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38VOcCeXf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38VOcCeXf .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38VOcCeXf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38VOcCeXf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38VOcCeXf .dropdown-item.active,
.cid-u38VOcCeXf .dropdown-item:active {
  background-color: transparent;
}
.cid-u38VOcCeXf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38VOcCeXf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38VOcCeXf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38VOcCeXf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38VOcCeXf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38VOcCeXf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38VOcCeXf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38VOcCeXf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38VOcCeXf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38VOcCeXf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38VOcCeXf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38VOcCeXf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38VOcCeXf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38VOcCeXf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38VOcCeXf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38VOcCeXf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38VOcCeXf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38VOcCeXf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38VOcCeXf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38VOcCeXf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38VOcCeXf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38VOcCeXf .navbar {
    height: 70px;
  }
  .cid-u38VOcCeXf .navbar.opened {
    height: auto;
  }
  .cid-u38VOcCeXf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38VOcXzzg {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38VOcXzzg .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38VOcXzzg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38VOcXzzg .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38VOcXzzg .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38VOcXzzg .mbr-section-btn {
  text-align: center;
}
.cid-u38VOcXzzg .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38VOcXzzg .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38VOcXzzg .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38VOcXzzg img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38VOcXzzg .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38VOcXzzg .wrap {
    opacity: 1 !important;
  }
  .cid-u38VOcXzzg .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38VOcXzzg .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38VOcXzzg P {
  color: #ffffff;
}
.cid-u38VOdgW3r {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38VOdgW3r .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38VOdgW3r img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38VOdgW3r img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38VOdgW3r img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38VOdgW3r .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38VOdgW3r .mbr-section-title {
  color: #000000;
}
.cid-u38VOdgW3r .mbr-text {
  color: #000000;
}
.cid-u4lPNBZm7J {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lPNBZm7J .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lPNBZm7J .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lPNBZm7J .container {
    max-width: 1400px;
  }
}
.cid-u4lPNBZm7J .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lPNBZm7J .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lPNBZm7J .row {
  justify-content: center;
}
.cid-u4lPNBZm7J .mbr-section-title {
  color: #ffffff;
}
.cid-u4lPNBZm7J .card-text {
  color: #ffffff;
}
.cid-u4lPNBZm7J .card-title,
.cid-u4lPNBZm7J .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lPO1YseE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lPO1YseE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lPO1YseE img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lPO1YseE img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lPO1YseE .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lPO1YseE .mbr-section-title {
  color: #000000;
}
.cid-u4lPO1YseE .mbr-text {
  color: #000000;
}
.cid-u4lPO1YseE .mbr-description {
  text-align: left;
}
.cid-u4lPOHdiIh {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lPOHdiIh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lPOHdiIh img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lPOHdiIh img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lPOHdiIh .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lPOHdiIh .mbr-section-title {
  color: #000000;
}
.cid-u4lPOHdiIh .mbr-text {
  color: #000000;
}
.cid-u4lPOHdiIh .mbr-description {
  text-align: left;
}
.cid-uaItA7mK0m {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaItA7mK0m .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaItA7mK0m img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaItA7mK0m img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaItA7mK0m .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaItA7mK0m .mbr-section-title {
  color: #000000;
}
.cid-uaItA7mK0m .mbr-text {
  color: #000000;
}
.cid-uaItA7mK0m .mbr-description {
  text-align: left;
}
.cid-u38VOdODo6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38VOdODo6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38VOdODo6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38VOdODo6 .row {
  justify-content: center;
}
.cid-u38VOdODo6 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38VOdODo6 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38VOdODo6 .card {
    margin-bottom: 32px;
  }
}
.cid-u38VOdODo6 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38VOdODo6 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38VOdODo6 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38VOdODo6 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38VOdODo6 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38VOdODo6 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38VOdODo6 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38VOe62Fa {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38VOe62Fa .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38VOe62Fa .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-u38VOe62Fa .container {
    padding: 0 20px;
  }
}
.cid-u38VOe62Fa .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38VOe62Fa .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38VOe62Fa .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38VOe62Fa .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38VOe62Fa .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38VOe62Fa .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38VOe62Fa .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38VOe62Fa .embla__button--next,
.cid-u38VOe62Fa .embla__button--prev {
  display: flex;
}
.cid-u38VOe62Fa .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38VOe62Fa .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38VOe62Fa .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38VOe62Fa .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38VOe62Fa .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38VOe62Fa .embla__button {
    top: 7rem;
  }
}
.cid-u38VOe62Fa .embla {
  position: relative;
  width: 100%;
}
.cid-u38VOe62Fa .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38VOe62Fa .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38VOe62Fa .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38VOe62Fa .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTC4eazp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTC4eazp .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTC4eazp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTC4eazp H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTC4eazp H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja0Pn2gSv {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja0Pn2gSv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja0Pn2gSv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja0Pn2gSv .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja0Pn2gSv .mbr-section-subtitle,
.cid-uja0Pn2gSv .mbr-section-btn {
  color: #ffffff;
}
.cid-uja0Pn2gSv LABEL {
  color: #ffffff;
}
.cid-u38VOeYFur {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38VOeYFur .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38VOeYFur .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38VOeYFur .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38VOeYFur .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38VOeYFur .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38VOeYFur .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38VOeYFur div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38VOeYFur .copyright {
  color: #bbbbbb;
}
.cid-u38W566KuT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38W566KuT nav.navbar {
  position: fixed;
}
.cid-u38W566KuT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38W566KuT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38W566KuT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38W566KuT .dropdown-item:hover,
.cid-u38W566KuT .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38W566KuT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38W566KuT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38W566KuT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38W566KuT .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38W566KuT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38W566KuT .nav-link {
  position: relative;
}
.cid-u38W566KuT .container {
  display: flex;
  margin: auto;
}
.cid-u38W566KuT .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38W566KuT .dropdown-menu,
.cid-u38W566KuT .navbar.opened {
  background: #ffffff !important;
}
.cid-u38W566KuT .nav-item:focus,
.cid-u38W566KuT .nav-link:focus {
  outline: none;
}
.cid-u38W566KuT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38W566KuT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38W566KuT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38W566KuT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38W566KuT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38W566KuT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38W566KuT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38W566KuT .navbar.opened {
  transition: all 0.3s;
}
.cid-u38W566KuT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38W566KuT .navbar .navbar-logo img {
  width: auto;
}
.cid-u38W566KuT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38W566KuT .navbar.collapsed {
  justify-content: center;
}
.cid-u38W566KuT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38W566KuT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38W566KuT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38W566KuT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38W566KuT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38W566KuT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38W566KuT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38W566KuT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38W566KuT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38W566KuT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38W566KuT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38W566KuT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38W566KuT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38W566KuT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38W566KuT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38W566KuT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38W566KuT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38W566KuT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38W566KuT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38W566KuT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38W566KuT .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38W566KuT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38W566KuT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38W566KuT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38W566KuT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38W566KuT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38W566KuT .dropdown-item.active,
.cid-u38W566KuT .dropdown-item:active {
  background-color: transparent;
}
.cid-u38W566KuT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38W566KuT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38W566KuT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38W566KuT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38W566KuT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38W566KuT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38W566KuT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38W566KuT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38W566KuT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38W566KuT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38W566KuT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38W566KuT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38W566KuT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38W566KuT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38W566KuT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38W566KuT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38W566KuT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38W566KuT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38W566KuT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38W566KuT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38W566KuT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38W566KuT .navbar {
    height: 70px;
  }
  .cid-u38W566KuT .navbar.opened {
    height: auto;
  }
  .cid-u38W566KuT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38W56s6xV {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38W56s6xV .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38W56s6xV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38W56s6xV .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38W56s6xV .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38W56s6xV .mbr-section-btn {
  text-align: center;
}
.cid-u38W56s6xV .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38W56s6xV .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38W56s6xV .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38W56s6xV img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38W56s6xV .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38W56s6xV .wrap {
    opacity: 1 !important;
  }
  .cid-u38W56s6xV .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38W56s6xV .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38W56s6xV P {
  color: #ffffff;
}
.cid-u38W56Kc2c {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38W56Kc2c .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38W56Kc2c img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38W56Kc2c img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38W56Kc2c img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38W56Kc2c .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38W56Kc2c .mbr-section-title {
  color: #000000;
}
.cid-u38W56Kc2c .mbr-text {
  color: #000000;
}
.cid-u4lPUbLn4Y {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lPUbLn4Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lPUbLn4Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lPUbLn4Y .container {
    max-width: 1400px;
  }
}
.cid-u4lPUbLn4Y .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lPUbLn4Y .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lPUbLn4Y .row {
  justify-content: center;
}
.cid-u4lPUbLn4Y .mbr-section-title {
  color: #ffffff;
}
.cid-u4lPUbLn4Y .card-text {
  color: #ffffff;
}
.cid-u4lPUbLn4Y .card-title,
.cid-u4lPUbLn4Y .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lPUudg6R {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lPUudg6R .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lPUudg6R img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lPUudg6R img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lPUudg6R .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lPUudg6R .mbr-section-title {
  color: #000000;
}
.cid-u4lPUudg6R .mbr-text {
  color: #000000;
}
.cid-u4lPUudg6R .mbr-description {
  text-align: left;
}
.cid-u4lPV6tyFn {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lPV6tyFn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lPV6tyFn img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lPV6tyFn img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lPV6tyFn .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lPV6tyFn .mbr-section-title {
  color: #000000;
}
.cid-u4lPV6tyFn .mbr-text {
  color: #000000;
}
.cid-u4lPV6tyFn .mbr-description {
  text-align: left;
}
.cid-uaItFMQDni {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaItFMQDni .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaItFMQDni img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaItFMQDni img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaItFMQDni .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaItFMQDni .mbr-section-title {
  color: #000000;
}
.cid-uaItFMQDni .mbr-text {
  color: #000000;
}
.cid-uaItFMQDni .mbr-description {
  text-align: left;
}
.cid-u38W57kmdx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38W57kmdx .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38W57kmdx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38W57kmdx .row {
  justify-content: center;
}
.cid-u38W57kmdx .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38W57kmdx .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38W57kmdx .card {
    margin-bottom: 32px;
  }
}
.cid-u38W57kmdx .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38W57kmdx .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38W57kmdx .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38W57kmdx .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38W57kmdx .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38W57kmdx .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38W57kmdx .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38W57B2RZ {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38W57B2RZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38W57B2RZ .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-u38W57B2RZ .container {
    padding: 0 20px;
  }
}
.cid-u38W57B2RZ .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38W57B2RZ .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38W57B2RZ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38W57B2RZ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38W57B2RZ .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38W57B2RZ .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38W57B2RZ .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38W57B2RZ .embla__button--next,
.cid-u38W57B2RZ .embla__button--prev {
  display: flex;
}
.cid-u38W57B2RZ .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38W57B2RZ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38W57B2RZ .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38W57B2RZ .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38W57B2RZ .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38W57B2RZ .embla__button {
    top: 7rem;
  }
}
.cid-u38W57B2RZ .embla {
  position: relative;
  width: 100%;
}
.cid-u38W57B2RZ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38W57B2RZ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38W57B2RZ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38W57B2RZ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTDjpYow {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTDjpYow .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTDjpYow .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTDjpYow H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTDjpYow H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja0SxLuRJ {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja0SxLuRJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja0SxLuRJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja0SxLuRJ .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja0SxLuRJ .mbr-section-subtitle,
.cid-uja0SxLuRJ .mbr-section-btn {
  color: #ffffff;
}
.cid-uja0SxLuRJ LABEL {
  color: #ffffff;
}
.cid-u38W58sV4y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38W58sV4y .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38W58sV4y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38W58sV4y .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38W58sV4y .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38W58sV4y .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38W58sV4y .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38W58sV4y div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38W58sV4y .copyright {
  color: #bbbbbb;
}
.cid-u38WmpLI1f {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38WmpLI1f nav.navbar {
  position: fixed;
}
.cid-u38WmpLI1f .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38WmpLI1f .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38WmpLI1f .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38WmpLI1f .dropdown-item:hover,
.cid-u38WmpLI1f .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38WmpLI1f .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38WmpLI1f .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38WmpLI1f .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38WmpLI1f .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38WmpLI1f .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38WmpLI1f .nav-link {
  position: relative;
}
.cid-u38WmpLI1f .container {
  display: flex;
  margin: auto;
}
.cid-u38WmpLI1f .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38WmpLI1f .dropdown-menu,
.cid-u38WmpLI1f .navbar.opened {
  background: #ffffff !important;
}
.cid-u38WmpLI1f .nav-item:focus,
.cid-u38WmpLI1f .nav-link:focus {
  outline: none;
}
.cid-u38WmpLI1f .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38WmpLI1f .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38WmpLI1f .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38WmpLI1f .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38WmpLI1f .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38WmpLI1f .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38WmpLI1f .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38WmpLI1f .navbar.opened {
  transition: all 0.3s;
}
.cid-u38WmpLI1f .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38WmpLI1f .navbar .navbar-logo img {
  width: auto;
}
.cid-u38WmpLI1f .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38WmpLI1f .navbar.collapsed {
  justify-content: center;
}
.cid-u38WmpLI1f .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38WmpLI1f .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38WmpLI1f .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38WmpLI1f .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38WmpLI1f .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38WmpLI1f .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38WmpLI1f .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38WmpLI1f .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38WmpLI1f .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38WmpLI1f .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38WmpLI1f .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38WmpLI1f .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38WmpLI1f .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38WmpLI1f .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38WmpLI1f .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38WmpLI1f .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38WmpLI1f .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38WmpLI1f .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38WmpLI1f .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38WmpLI1f .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38WmpLI1f .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38WmpLI1f .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38WmpLI1f .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38WmpLI1f .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38WmpLI1f .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38WmpLI1f .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38WmpLI1f .dropdown-item.active,
.cid-u38WmpLI1f .dropdown-item:active {
  background-color: transparent;
}
.cid-u38WmpLI1f .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38WmpLI1f .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38WmpLI1f .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38WmpLI1f .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38WmpLI1f .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38WmpLI1f .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38WmpLI1f ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38WmpLI1f .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38WmpLI1f button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38WmpLI1f button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38WmpLI1f button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38WmpLI1f button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38WmpLI1f button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38WmpLI1f button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38WmpLI1f nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38WmpLI1f nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38WmpLI1f nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38WmpLI1f nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38WmpLI1f .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38WmpLI1f a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38WmpLI1f .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38WmpLI1f .navbar {
    height: 70px;
  }
  .cid-u38WmpLI1f .navbar.opened {
    height: auto;
  }
  .cid-u38WmpLI1f .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38Wmq6M6a {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38Wmq6M6a .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38Wmq6M6a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38Wmq6M6a .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38Wmq6M6a .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38Wmq6M6a .mbr-section-btn {
  text-align: center;
}
.cid-u38Wmq6M6a .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38Wmq6M6a .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38Wmq6M6a .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38Wmq6M6a img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38Wmq6M6a .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38Wmq6M6a .wrap {
    opacity: 1 !important;
  }
  .cid-u38Wmq6M6a .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38Wmq6M6a .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38Wmq6M6a P {
  color: #ffffff;
}
.cid-u38WmqnyqG {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38WmqnyqG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38WmqnyqG img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38WmqnyqG img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38WmqnyqG img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38WmqnyqG .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38WmqnyqG .mbr-section-title {
  color: #000000;
}
.cid-u38WmqnyqG .mbr-text {
  color: #000000;
}
.cid-u4lQ0lFK4h {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lQ0lFK4h .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lQ0lFK4h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lQ0lFK4h .container {
    max-width: 1400px;
  }
}
.cid-u4lQ0lFK4h .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lQ0lFK4h .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lQ0lFK4h .row {
  justify-content: center;
}
.cid-u4lQ0lFK4h .mbr-section-title {
  color: #ffffff;
}
.cid-u4lQ0lFK4h .card-text {
  color: #ffffff;
}
.cid-u4lQ0lFK4h .card-title,
.cid-u4lQ0lFK4h .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lQ11ydvK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lQ11ydvK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lQ11ydvK img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lQ11ydvK img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lQ11ydvK .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lQ11ydvK .mbr-section-title {
  color: #000000;
}
.cid-u4lQ11ydvK .mbr-text {
  color: #000000;
}
.cid-u4lQ11ydvK .mbr-description {
  text-align: left;
}
.cid-u4lQ1IbhVP {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lQ1IbhVP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lQ1IbhVP img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lQ1IbhVP img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lQ1IbhVP .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lQ1IbhVP .mbr-section-title {
  color: #000000;
}
.cid-u4lQ1IbhVP .mbr-text {
  color: #000000;
}
.cid-u4lQ1IbhVP .mbr-description {
  text-align: left;
}
.cid-uaItKp2Pty {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaItKp2Pty .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaItKp2Pty img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaItKp2Pty img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaItKp2Pty .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaItKp2Pty .mbr-section-title {
  color: #000000;
}
.cid-uaItKp2Pty .mbr-text {
  color: #000000;
}
.cid-uaItKp2Pty .mbr-description {
  text-align: left;
}
.cid-u38Wmr0MyP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38Wmr0MyP .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38Wmr0MyP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38Wmr0MyP .row {
  justify-content: center;
}
.cid-u38Wmr0MyP .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38Wmr0MyP .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38Wmr0MyP .card {
    margin-bottom: 32px;
  }
}
.cid-u38Wmr0MyP .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38Wmr0MyP .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38Wmr0MyP .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38Wmr0MyP .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38Wmr0MyP .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38Wmr0MyP .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38Wmr0MyP .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38WmrhkQ6 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38WmrhkQ6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38WmrhkQ6 .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-u38WmrhkQ6 .container {
    padding: 0 20px;
  }
}
.cid-u38WmrhkQ6 .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38WmrhkQ6 .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38WmrhkQ6 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38WmrhkQ6 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38WmrhkQ6 .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38WmrhkQ6 .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38WmrhkQ6 .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38WmrhkQ6 .embla__button--next,
.cid-u38WmrhkQ6 .embla__button--prev {
  display: flex;
}
.cid-u38WmrhkQ6 .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38WmrhkQ6 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38WmrhkQ6 .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38WmrhkQ6 .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38WmrhkQ6 .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38WmrhkQ6 .embla__button {
    top: 7rem;
  }
}
.cid-u38WmrhkQ6 .embla {
  position: relative;
  width: 100%;
}
.cid-u38WmrhkQ6 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38WmrhkQ6 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38WmrhkQ6 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38WmrhkQ6 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTGhH95T {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTGhH95T .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTGhH95T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTGhH95T H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTGhH95T H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja0VtFcyq {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja0VtFcyq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja0VtFcyq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja0VtFcyq .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja0VtFcyq .mbr-section-subtitle,
.cid-uja0VtFcyq .mbr-section-btn {
  color: #ffffff;
}
.cid-uja0VtFcyq LABEL {
  color: #ffffff;
}
.cid-u38Wms9Qzs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38Wms9Qzs .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38Wms9Qzs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38Wms9Qzs .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38Wms9Qzs .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38Wms9Qzs .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38Wms9Qzs .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38Wms9Qzs div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38Wms9Qzs .copyright {
  color: #bbbbbb;
}
.cid-u38WVxfzne {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38WVxfzne nav.navbar {
  position: fixed;
}
.cid-u38WVxfzne .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38WVxfzne .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38WVxfzne .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38WVxfzne .dropdown-item:hover,
.cid-u38WVxfzne .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38WVxfzne .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38WVxfzne .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38WVxfzne .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38WVxfzne .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38WVxfzne .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38WVxfzne .nav-link {
  position: relative;
}
.cid-u38WVxfzne .container {
  display: flex;
  margin: auto;
}
.cid-u38WVxfzne .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38WVxfzne .dropdown-menu,
.cid-u38WVxfzne .navbar.opened {
  background: #ffffff !important;
}
.cid-u38WVxfzne .nav-item:focus,
.cid-u38WVxfzne .nav-link:focus {
  outline: none;
}
.cid-u38WVxfzne .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38WVxfzne .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38WVxfzne .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38WVxfzne .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38WVxfzne .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38WVxfzne .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38WVxfzne .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38WVxfzne .navbar.opened {
  transition: all 0.3s;
}
.cid-u38WVxfzne .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38WVxfzne .navbar .navbar-logo img {
  width: auto;
}
.cid-u38WVxfzne .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38WVxfzne .navbar.collapsed {
  justify-content: center;
}
.cid-u38WVxfzne .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38WVxfzne .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38WVxfzne .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38WVxfzne .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38WVxfzne .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38WVxfzne .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38WVxfzne .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38WVxfzne .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38WVxfzne .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38WVxfzne .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38WVxfzne .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38WVxfzne .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38WVxfzne .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38WVxfzne .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38WVxfzne .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38WVxfzne .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38WVxfzne .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38WVxfzne .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38WVxfzne .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38WVxfzne .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38WVxfzne .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38WVxfzne .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38WVxfzne .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38WVxfzne .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38WVxfzne .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38WVxfzne .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38WVxfzne .dropdown-item.active,
.cid-u38WVxfzne .dropdown-item:active {
  background-color: transparent;
}
.cid-u38WVxfzne .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38WVxfzne .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38WVxfzne .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38WVxfzne .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38WVxfzne .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38WVxfzne .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38WVxfzne ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38WVxfzne .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38WVxfzne button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38WVxfzne button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38WVxfzne button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38WVxfzne button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38WVxfzne button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38WVxfzne button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38WVxfzne nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38WVxfzne nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38WVxfzne nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38WVxfzne nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38WVxfzne .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38WVxfzne a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38WVxfzne .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38WVxfzne .navbar {
    height: 70px;
  }
  .cid-u38WVxfzne .navbar.opened {
    height: auto;
  }
  .cid-u38WVxfzne .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38WVxA5cg {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38WVxA5cg .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38WVxA5cg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38WVxA5cg .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38WVxA5cg .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38WVxA5cg .mbr-section-btn {
  text-align: center;
}
.cid-u38WVxA5cg .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38WVxA5cg .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38WVxA5cg .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38WVxA5cg img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38WVxA5cg .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38WVxA5cg .wrap {
    opacity: 1 !important;
  }
  .cid-u38WVxA5cg .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38WVxA5cg .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38WVxA5cg P {
  color: #ffffff;
}
.cid-u38WVxRoD4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38WVxRoD4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38WVxRoD4 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38WVxRoD4 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38WVxRoD4 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38WVxRoD4 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38WVxRoD4 .mbr-section-title {
  color: #000000;
}
.cid-u38WVxRoD4 .mbr-text {
  color: #000000;
}
.cid-u4lQ7hFKi9 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lQ7hFKi9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lQ7hFKi9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lQ7hFKi9 .container {
    max-width: 1400px;
  }
}
.cid-u4lQ7hFKi9 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lQ7hFKi9 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lQ7hFKi9 .row {
  justify-content: center;
}
.cid-u4lQ7hFKi9 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lQ7hFKi9 .card-text {
  color: #ffffff;
}
.cid-u4lQ7hFKi9 .card-title,
.cid-u4lQ7hFKi9 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lQ7OPd7M {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lQ7OPd7M .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lQ7OPd7M img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lQ7OPd7M img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lQ7OPd7M .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lQ7OPd7M .mbr-section-title {
  color: #000000;
}
.cid-u4lQ7OPd7M .mbr-text {
  color: #000000;
}
.cid-u4lQ7OPd7M .mbr-description {
  text-align: left;
}
.cid-u4lQ8hWlNi {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lQ8hWlNi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lQ8hWlNi img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lQ8hWlNi img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lQ8hWlNi .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lQ8hWlNi .mbr-section-title {
  color: #000000;
}
.cid-u4lQ8hWlNi .mbr-text {
  color: #000000;
}
.cid-u4lQ8hWlNi .mbr-description {
  text-align: left;
}
.cid-uaItPm0FhI {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaItPm0FhI .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaItPm0FhI img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaItPm0FhI img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaItPm0FhI .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaItPm0FhI .mbr-section-title {
  color: #000000;
}
.cid-uaItPm0FhI .mbr-text {
  color: #000000;
}
.cid-uaItPm0FhI .mbr-description {
  text-align: left;
}
.cid-u38WVyqUYQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38WVyqUYQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38WVyqUYQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38WVyqUYQ .row {
  justify-content: center;
}
.cid-u38WVyqUYQ .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38WVyqUYQ .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38WVyqUYQ .card {
    margin-bottom: 32px;
  }
}
.cid-u38WVyqUYQ .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38WVyqUYQ .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38WVyqUYQ .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38WVyqUYQ .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38WVyqUYQ .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38WVyqUYQ .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38WVyqUYQ .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38WVyHmWh {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38WVyHmWh .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38WVyHmWh .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-u38WVyHmWh .container {
    padding: 0 20px;
  }
}
.cid-u38WVyHmWh .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38WVyHmWh .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38WVyHmWh .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38WVyHmWh .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38WVyHmWh .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38WVyHmWh .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38WVyHmWh .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38WVyHmWh .embla__button--next,
.cid-u38WVyHmWh .embla__button--prev {
  display: flex;
}
.cid-u38WVyHmWh .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38WVyHmWh .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38WVyHmWh .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38WVyHmWh .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38WVyHmWh .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38WVyHmWh .embla__button {
    top: 7rem;
  }
}
.cid-u38WVyHmWh .embla {
  position: relative;
  width: 100%;
}
.cid-u38WVyHmWh .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38WVyHmWh .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38WVyHmWh .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38WVyHmWh .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTHBm6nv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTHBm6nv .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTHBm6nv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTHBm6nv H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTHBm6nv H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja0YNl12q {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja0YNl12q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja0YNl12q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja0YNl12q .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja0YNl12q .mbr-section-subtitle,
.cid-uja0YNl12q .mbr-section-btn {
  color: #ffffff;
}
.cid-uja0YNl12q LABEL {
  color: #ffffff;
}
.cid-u38WVzzqlv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38WVzzqlv .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38WVzzqlv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38WVzzqlv .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38WVzzqlv .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38WVzzqlv .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38WVzzqlv .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38WVzzqlv div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38WVzzqlv .copyright {
  color: #bbbbbb;
}
.cid-u38XrYXX1n {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38XrYXX1n nav.navbar {
  position: fixed;
}
.cid-u38XrYXX1n .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38XrYXX1n .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38XrYXX1n .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38XrYXX1n .dropdown-item:hover,
.cid-u38XrYXX1n .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38XrYXX1n .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38XrYXX1n .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38XrYXX1n .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38XrYXX1n .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38XrYXX1n .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38XrYXX1n .nav-link {
  position: relative;
}
.cid-u38XrYXX1n .container {
  display: flex;
  margin: auto;
}
.cid-u38XrYXX1n .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38XrYXX1n .dropdown-menu,
.cid-u38XrYXX1n .navbar.opened {
  background: #ffffff !important;
}
.cid-u38XrYXX1n .nav-item:focus,
.cid-u38XrYXX1n .nav-link:focus {
  outline: none;
}
.cid-u38XrYXX1n .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38XrYXX1n .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38XrYXX1n .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38XrYXX1n .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38XrYXX1n .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38XrYXX1n .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38XrYXX1n .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38XrYXX1n .navbar.opened {
  transition: all 0.3s;
}
.cid-u38XrYXX1n .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38XrYXX1n .navbar .navbar-logo img {
  width: auto;
}
.cid-u38XrYXX1n .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38XrYXX1n .navbar.collapsed {
  justify-content: center;
}
.cid-u38XrYXX1n .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38XrYXX1n .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38XrYXX1n .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38XrYXX1n .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38XrYXX1n .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38XrYXX1n .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38XrYXX1n .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38XrYXX1n .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38XrYXX1n .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38XrYXX1n .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38XrYXX1n .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38XrYXX1n .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38XrYXX1n .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38XrYXX1n .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38XrYXX1n .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38XrYXX1n .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38XrYXX1n .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38XrYXX1n .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38XrYXX1n .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38XrYXX1n .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38XrYXX1n .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38XrYXX1n .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38XrYXX1n .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38XrYXX1n .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38XrYXX1n .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38XrYXX1n .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38XrYXX1n .dropdown-item.active,
.cid-u38XrYXX1n .dropdown-item:active {
  background-color: transparent;
}
.cid-u38XrYXX1n .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38XrYXX1n .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38XrYXX1n .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38XrYXX1n .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38XrYXX1n .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38XrYXX1n .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38XrYXX1n ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38XrYXX1n .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38XrYXX1n button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38XrYXX1n button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38XrYXX1n button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38XrYXX1n button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38XrYXX1n button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38XrYXX1n button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38XrYXX1n nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38XrYXX1n nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38XrYXX1n nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38XrYXX1n nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38XrYXX1n .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38XrYXX1n a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38XrYXX1n .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38XrYXX1n .navbar {
    height: 70px;
  }
  .cid-u38XrYXX1n .navbar.opened {
    height: auto;
  }
  .cid-u38XrYXX1n .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38XrZjYbM {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38XrZjYbM .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38XrZjYbM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38XrZjYbM .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38XrZjYbM .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38XrZjYbM .mbr-section-btn {
  text-align: center;
}
.cid-u38XrZjYbM .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38XrZjYbM .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38XrZjYbM .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38XrZjYbM img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38XrZjYbM .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38XrZjYbM .wrap {
    opacity: 1 !important;
  }
  .cid-u38XrZjYbM .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38XrZjYbM .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38XrZjYbM P {
  color: #ffffff;
}
.cid-u38YmSXvki {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-u38YmSXvki .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38YmSXvki .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38YmSXvki H3 {
  text-align: left;
}
.cid-u38Xs0bjLS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38Xs0bjLS .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38Xs0bjLS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38Xs0bjLS .row {
  justify-content: center;
}
.cid-u38Xs0bjLS .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38Xs0bjLS .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38Xs0bjLS .card {
    margin-bottom: 32px;
  }
}
.cid-u38Xs0bjLS .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38Xs0bjLS .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38Xs0bjLS .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38Xs0bjLS .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38Xs0bjLS .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38Xs0bjLS .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38Xs0bjLS .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-uII8SJMAFj {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uII8SJMAFj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uII8SJMAFj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uII8SJMAFj .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uII8SJMAFj .mbr-section-subtitle,
.cid-uII8SJMAFj .mbr-section-btn {
  color: #ffffff;
}
.cid-uII8SJMAFj LABEL {
  color: #ffffff;
}
.cid-u38Xs1s2D5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38Xs1s2D5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38Xs1s2D5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38Xs1s2D5 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38Xs1s2D5 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38Xs1s2D5 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38Xs1s2D5 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38Xs1s2D5 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38Xs1s2D5 .copyright {
  color: #bbbbbb;
}
.cid-u38ZhKwrLe {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u38ZhKwrLe nav.navbar {
  position: fixed;
}
.cid-u38ZhKwrLe .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u38ZhKwrLe .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u38ZhKwrLe .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u38ZhKwrLe .dropdown-item:hover,
.cid-u38ZhKwrLe .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u38ZhKwrLe .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u38ZhKwrLe .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u38ZhKwrLe .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u38ZhKwrLe .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u38ZhKwrLe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u38ZhKwrLe .nav-link {
  position: relative;
}
.cid-u38ZhKwrLe .container {
  display: flex;
  margin: auto;
}
.cid-u38ZhKwrLe .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u38ZhKwrLe .dropdown-menu,
.cid-u38ZhKwrLe .navbar.opened {
  background: #ffffff !important;
}
.cid-u38ZhKwrLe .nav-item:focus,
.cid-u38ZhKwrLe .nav-link:focus {
  outline: none;
}
.cid-u38ZhKwrLe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u38ZhKwrLe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u38ZhKwrLe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u38ZhKwrLe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u38ZhKwrLe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u38ZhKwrLe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u38ZhKwrLe .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u38ZhKwrLe .navbar.opened {
  transition: all 0.3s;
}
.cid-u38ZhKwrLe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u38ZhKwrLe .navbar .navbar-logo img {
  width: auto;
}
.cid-u38ZhKwrLe .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u38ZhKwrLe .navbar.collapsed {
  justify-content: center;
}
.cid-u38ZhKwrLe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u38ZhKwrLe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u38ZhKwrLe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u38ZhKwrLe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u38ZhKwrLe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u38ZhKwrLe .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u38ZhKwrLe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u38ZhKwrLe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u38ZhKwrLe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u38ZhKwrLe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u38ZhKwrLe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u38ZhKwrLe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u38ZhKwrLe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u38ZhKwrLe .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u38ZhKwrLe .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u38ZhKwrLe .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u38ZhKwrLe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u38ZhKwrLe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u38ZhKwrLe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u38ZhKwrLe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u38ZhKwrLe .navbar.navbar-short {
  min-height: 60px;
}
.cid-u38ZhKwrLe .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u38ZhKwrLe .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u38ZhKwrLe .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u38ZhKwrLe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u38ZhKwrLe .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u38ZhKwrLe .dropdown-item.active,
.cid-u38ZhKwrLe .dropdown-item:active {
  background-color: transparent;
}
.cid-u38ZhKwrLe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u38ZhKwrLe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u38ZhKwrLe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u38ZhKwrLe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u38ZhKwrLe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u38ZhKwrLe .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u38ZhKwrLe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u38ZhKwrLe .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u38ZhKwrLe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u38ZhKwrLe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u38ZhKwrLe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u38ZhKwrLe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38ZhKwrLe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u38ZhKwrLe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u38ZhKwrLe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38ZhKwrLe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u38ZhKwrLe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u38ZhKwrLe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u38ZhKwrLe .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u38ZhKwrLe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u38ZhKwrLe .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u38ZhKwrLe .navbar {
    height: 70px;
  }
  .cid-u38ZhKwrLe .navbar.opened {
    height: auto;
  }
  .cid-u38ZhKwrLe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u38ZhLe1NZ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38ZhLe1NZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38ZhLe1NZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38ZhLe1NZ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u38ZhLe1NZ .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u38ZhLe1NZ .mbr-section-btn {
  text-align: center;
}
.cid-u38ZhLe1NZ .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u38ZhLe1NZ .image-block:hover img {
  transform: scale(1.1);
}
.cid-u38ZhLe1NZ .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u38ZhLe1NZ img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u38ZhLe1NZ .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u38ZhLe1NZ .wrap {
    opacity: 1 !important;
  }
  .cid-u38ZhLe1NZ .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u38ZhLe1NZ .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u38ZhLe1NZ P {
  color: #ffffff;
}
.cid-u38ZhLxXlk {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38ZhLxXlk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u38ZhLxXlk img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u38ZhLxXlk img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u38ZhLxXlk img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u38ZhLxXlk .text-wrapper {
    padding: 2rem;
  }
}
.cid-u38ZhLxXlk .mbr-section-title {
  color: #000000;
}
.cid-u38ZhLxXlk .mbr-text {
  color: #000000;
}
.cid-u4lQdBwi4K {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lQdBwi4K .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lQdBwi4K .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lQdBwi4K .container {
    max-width: 1400px;
  }
}
.cid-u4lQdBwi4K .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lQdBwi4K .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lQdBwi4K .row {
  justify-content: center;
}
.cid-u4lQdBwi4K .mbr-section-title {
  color: #ffffff;
}
.cid-u4lQdBwi4K .card-text {
  color: #ffffff;
}
.cid-u4lQdBwi4K .card-title,
.cid-u4lQdBwi4K .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lQec6DEH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lQec6DEH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lQec6DEH img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lQec6DEH img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lQec6DEH .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lQec6DEH .mbr-section-title {
  color: #000000;
}
.cid-u4lQec6DEH .mbr-text {
  color: #000000;
}
.cid-u4lQec6DEH .mbr-description {
  text-align: left;
}
.cid-u4lQeLjvh5 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lQeLjvh5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lQeLjvh5 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lQeLjvh5 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lQeLjvh5 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lQeLjvh5 .mbr-section-title {
  color: #000000;
}
.cid-u4lQeLjvh5 .mbr-text {
  color: #000000;
}
.cid-u4lQeLjvh5 .mbr-description {
  text-align: left;
}
.cid-uaItUJQGa1 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaItUJQGa1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaItUJQGa1 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaItUJQGa1 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaItUJQGa1 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaItUJQGa1 .mbr-section-title {
  color: #000000;
}
.cid-uaItUJQGa1 .mbr-text {
  color: #000000;
}
.cid-uaItUJQGa1 .mbr-description {
  text-align: left;
}
.cid-u38ZhMaxMk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38ZhMaxMk .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38ZhMaxMk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38ZhMaxMk .row {
  justify-content: center;
}
.cid-u38ZhMaxMk .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u38ZhMaxMk .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u38ZhMaxMk .card {
    margin-bottom: 32px;
  }
}
.cid-u38ZhMaxMk .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38ZhMaxMk .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u38ZhMaxMk .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u38ZhMaxMk .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u38ZhMaxMk .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u38ZhMaxMk .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u38ZhMaxMk .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u38ZhMyQd2 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u38ZhMyQd2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38ZhMyQd2 .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-u38ZhMyQd2 .container {
    padding: 0 20px;
  }
}
.cid-u38ZhMyQd2 .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u38ZhMyQd2 .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u38ZhMyQd2 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u38ZhMyQd2 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u38ZhMyQd2 .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u38ZhMyQd2 .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u38ZhMyQd2 .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u38ZhMyQd2 .embla__button--next,
.cid-u38ZhMyQd2 .embla__button--prev {
  display: flex;
}
.cid-u38ZhMyQd2 .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u38ZhMyQd2 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u38ZhMyQd2 .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u38ZhMyQd2 .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u38ZhMyQd2 .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u38ZhMyQd2 .embla__button {
    top: 7rem;
  }
}
.cid-u38ZhMyQd2 .embla {
  position: relative;
  width: 100%;
}
.cid-u38ZhMyQd2 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u38ZhMyQd2 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u38ZhMyQd2 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u38ZhMyQd2 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujsTIKbm1x {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujsTIKbm1x .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujsTIKbm1x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujsTIKbm1x H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujsTIKbm1x H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja129Zabd {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja129Zabd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja129Zabd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja129Zabd .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja129Zabd .mbr-section-subtitle,
.cid-uja129Zabd .mbr-section-btn {
  color: #ffffff;
}
.cid-uja129Zabd LABEL {
  color: #ffffff;
}
.cid-u38ZhNuYvk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u38ZhNuYvk .mbr-fallback-image.disabled {
  display: none;
}
.cid-u38ZhNuYvk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u38ZhNuYvk .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u38ZhNuYvk .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u38ZhNuYvk .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u38ZhNuYvk .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u38ZhNuYvk div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u38ZhNuYvk .copyright {
  color: #bbbbbb;
}
.cid-u39UfqbCRE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u39UfqbCRE nav.navbar {
  position: fixed;
}
.cid-u39UfqbCRE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u39UfqbCRE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u39UfqbCRE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u39UfqbCRE .dropdown-item:hover,
.cid-u39UfqbCRE .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u39UfqbCRE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u39UfqbCRE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u39UfqbCRE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u39UfqbCRE .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u39UfqbCRE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u39UfqbCRE .nav-link {
  position: relative;
}
.cid-u39UfqbCRE .container {
  display: flex;
  margin: auto;
}
.cid-u39UfqbCRE .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u39UfqbCRE .dropdown-menu,
.cid-u39UfqbCRE .navbar.opened {
  background: #ffffff !important;
}
.cid-u39UfqbCRE .nav-item:focus,
.cid-u39UfqbCRE .nav-link:focus {
  outline: none;
}
.cid-u39UfqbCRE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u39UfqbCRE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u39UfqbCRE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u39UfqbCRE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u39UfqbCRE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u39UfqbCRE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u39UfqbCRE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u39UfqbCRE .navbar.opened {
  transition: all 0.3s;
}
.cid-u39UfqbCRE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u39UfqbCRE .navbar .navbar-logo img {
  width: auto;
}
.cid-u39UfqbCRE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u39UfqbCRE .navbar.collapsed {
  justify-content: center;
}
.cid-u39UfqbCRE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u39UfqbCRE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u39UfqbCRE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u39UfqbCRE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u39UfqbCRE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u39UfqbCRE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u39UfqbCRE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u39UfqbCRE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u39UfqbCRE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u39UfqbCRE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u39UfqbCRE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u39UfqbCRE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u39UfqbCRE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u39UfqbCRE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u39UfqbCRE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u39UfqbCRE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u39UfqbCRE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u39UfqbCRE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u39UfqbCRE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u39UfqbCRE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u39UfqbCRE .navbar.navbar-short {
  min-height: 60px;
}
.cid-u39UfqbCRE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u39UfqbCRE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u39UfqbCRE .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u39UfqbCRE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u39UfqbCRE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u39UfqbCRE .dropdown-item.active,
.cid-u39UfqbCRE .dropdown-item:active {
  background-color: transparent;
}
.cid-u39UfqbCRE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u39UfqbCRE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u39UfqbCRE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u39UfqbCRE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u39UfqbCRE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u39UfqbCRE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u39UfqbCRE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u39UfqbCRE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u39UfqbCRE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u39UfqbCRE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u39UfqbCRE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u39UfqbCRE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u39UfqbCRE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u39UfqbCRE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u39UfqbCRE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u39UfqbCRE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u39UfqbCRE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u39UfqbCRE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u39UfqbCRE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u39UfqbCRE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u39UfqbCRE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u39UfqbCRE .navbar {
    height: 70px;
  }
  .cid-u39UfqbCRE .navbar.opened {
    height: auto;
  }
  .cid-u39UfqbCRE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u39Ufqy8v7 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u39Ufqy8v7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u39Ufqy8v7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u39Ufqy8v7 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-u39Ufqy8v7 .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-u39Ufqy8v7 .mbr-section-btn {
  text-align: center;
}
.cid-u39Ufqy8v7 .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-u39Ufqy8v7 .image-block:hover img {
  transform: scale(1.1);
}
.cid-u39Ufqy8v7 .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-u39Ufqy8v7 img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-u39Ufqy8v7 .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-u39Ufqy8v7 .wrap {
    opacity: 1 !important;
  }
  .cid-u39Ufqy8v7 .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-u39Ufqy8v7 .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-u39Ufqy8v7 P {
  color: #ffffff;
}
.cid-u39UfqRY8H {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u39UfqRY8H .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u39UfqRY8H img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u39UfqRY8H img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-u39UfqRY8H img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-u39UfqRY8H .text-wrapper {
    padding: 2rem;
  }
}
.cid-u39UfqRY8H .mbr-section-title {
  color: #000000;
}
.cid-u39UfqRY8H .mbr-text {
  color: #000000;
}
.cid-u4lQlubpM6 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u4lQlubpM6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u4lQlubpM6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-u4lQlubpM6 .container {
    max-width: 1400px;
  }
}
.cid-u4lQlubpM6 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-u4lQlubpM6 .card-wrapper {
  margin-top: 3rem;
}
.cid-u4lQlubpM6 .row {
  justify-content: center;
}
.cid-u4lQlubpM6 .mbr-section-title {
  color: #ffffff;
}
.cid-u4lQlubpM6 .card-text {
  color: #ffffff;
}
.cid-u4lQlubpM6 .card-title,
.cid-u4lQlubpM6 .iconfont-wrapper {
  color: #ffffff;
}
.cid-u4lQlRioOq {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lQlRioOq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lQlRioOq img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lQlRioOq img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lQlRioOq .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lQlRioOq .mbr-section-title {
  color: #000000;
}
.cid-u4lQlRioOq .mbr-text {
  color: #000000;
}
.cid-u4lQlRioOq .mbr-description {
  text-align: left;
}
.cid-u4lQmteOy3 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u4lQmteOy3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-u4lQmteOy3 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-u4lQmteOy3 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-u4lQmteOy3 .text-wrapper {
    padding: 2rem;
  }
}
.cid-u4lQmteOy3 .mbr-section-title {
  color: #000000;
}
.cid-u4lQmteOy3 .mbr-text {
  color: #000000;
}
.cid-u4lQmteOy3 .mbr-description {
  text-align: left;
}
.cid-uaIu0cEc61 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaIu0cEc61 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uaIu0cEc61 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uaIu0cEc61 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uaIu0cEc61 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uaIu0cEc61 .mbr-section-title {
  color: #000000;
}
.cid-uaIu0cEc61 .mbr-text {
  color: #000000;
}
.cid-uaIu0cEc61 .mbr-description {
  text-align: left;
}
.cid-u39UfruPZ8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u39UfruPZ8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u39UfruPZ8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u39UfruPZ8 .row {
  justify-content: center;
}
.cid-u39UfruPZ8 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u39UfruPZ8 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u39UfruPZ8 .card {
    margin-bottom: 32px;
  }
}
.cid-u39UfruPZ8 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u39UfruPZ8 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u39UfruPZ8 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u39UfruPZ8 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u39UfruPZ8 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u39UfruPZ8 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u39UfruPZ8 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u39UfrP8aq {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-u39UfrP8aq .mbr-fallback-image.disabled {
  display: none;
}
.cid-u39UfrP8aq .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-u39UfrP8aq .container {
    padding: 0 20px;
  }
}
.cid-u39UfrP8aq .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-u39UfrP8aq .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-u39UfrP8aq .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-u39UfrP8aq .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-u39UfrP8aq .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-u39UfrP8aq .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-u39UfrP8aq .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-u39UfrP8aq .embla__button--next,
.cid-u39UfrP8aq .embla__button--prev {
  display: flex;
}
.cid-u39UfrP8aq .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-u39UfrP8aq .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-u39UfrP8aq .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-u39UfrP8aq .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-u39UfrP8aq .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-u39UfrP8aq .embla__button {
    top: 7rem;
  }
}
.cid-u39UfrP8aq .embla {
  position: relative;
  width: 100%;
}
.cid-u39UfrP8aq .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-u39UfrP8aq .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-u39UfrP8aq .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-u39UfrP8aq .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujnGrUGNTT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnGrUGNTT .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnGrUGNTT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnGrUGNTT H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnGrUGNTT H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uja15uyXRT {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uja15uyXRT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uja15uyXRT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uja15uyXRT .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uja15uyXRT .mbr-section-subtitle,
.cid-uja15uyXRT .mbr-section-btn {
  color: #ffffff;
}
.cid-uja15uyXRT LABEL {
  color: #ffffff;
}
.cid-u39UfsOv71 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u39UfsOv71 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u39UfsOv71 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u39UfsOv71 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u39UfsOv71 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u39UfsOv71 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u39UfsOv71 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u39UfsOv71 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u39UfsOv71 .copyright {
  color: #bbbbbb;
}
.cid-uaLXsOCiET {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uaLXsOCiET nav.navbar {
  position: fixed;
}
.cid-uaLXsOCiET .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uaLXsOCiET .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uaLXsOCiET .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uaLXsOCiET .dropdown-item:hover,
.cid-uaLXsOCiET .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-uaLXsOCiET .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uaLXsOCiET .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uaLXsOCiET .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-uaLXsOCiET .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-uaLXsOCiET .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uaLXsOCiET .nav-link {
  position: relative;
}
.cid-uaLXsOCiET .container {
  display: flex;
  margin: auto;
}
.cid-uaLXsOCiET .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uaLXsOCiET .dropdown-menu,
.cid-uaLXsOCiET .navbar.opened {
  background: #ffffff !important;
}
.cid-uaLXsOCiET .nav-item:focus,
.cid-uaLXsOCiET .nav-link:focus {
  outline: none;
}
.cid-uaLXsOCiET .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uaLXsOCiET .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uaLXsOCiET .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uaLXsOCiET .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uaLXsOCiET .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uaLXsOCiET .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uaLXsOCiET .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uaLXsOCiET .navbar.opened {
  transition: all 0.3s;
}
.cid-uaLXsOCiET .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uaLXsOCiET .navbar .navbar-logo img {
  width: auto;
}
.cid-uaLXsOCiET .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uaLXsOCiET .navbar.collapsed {
  justify-content: center;
}
.cid-uaLXsOCiET .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uaLXsOCiET .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uaLXsOCiET .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uaLXsOCiET .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uaLXsOCiET .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uaLXsOCiET .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uaLXsOCiET .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uaLXsOCiET .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uaLXsOCiET .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uaLXsOCiET .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uaLXsOCiET .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uaLXsOCiET .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uaLXsOCiET .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uaLXsOCiET .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uaLXsOCiET .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uaLXsOCiET .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uaLXsOCiET .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uaLXsOCiET .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uaLXsOCiET .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uaLXsOCiET .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uaLXsOCiET .navbar.navbar-short {
  min-height: 60px;
}
.cid-uaLXsOCiET .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uaLXsOCiET .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uaLXsOCiET .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uaLXsOCiET .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uaLXsOCiET .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uaLXsOCiET .dropdown-item.active,
.cid-uaLXsOCiET .dropdown-item:active {
  background-color: transparent;
}
.cid-uaLXsOCiET .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uaLXsOCiET .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uaLXsOCiET .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uaLXsOCiET .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uaLXsOCiET .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uaLXsOCiET .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uaLXsOCiET ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uaLXsOCiET .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uaLXsOCiET button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uaLXsOCiET button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uaLXsOCiET button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uaLXsOCiET button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uaLXsOCiET button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uaLXsOCiET button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uaLXsOCiET nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uaLXsOCiET nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uaLXsOCiET nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uaLXsOCiET nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uaLXsOCiET .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uaLXsOCiET a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uaLXsOCiET .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uaLXsOCiET .navbar {
    height: 70px;
  }
  .cid-uaLXsOCiET .navbar.opened {
    height: auto;
  }
  .cid-uaLXsOCiET .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uaLXsP3jAw {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/impressie-bruiloftsfeest-kirsten-merlijn-2-bijgesneden-1280x525.webp");
}
.cid-uaLXsP3jAw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uaLXsP3jAw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uaLXsP3jAw .mbr-section-title {
  color: #ffffff;
}
.cid-uaLXsP3jAw .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uaLYN3gMUB {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uaLYN3gMUB .mbr-section-title {
  color: #000000;
}
.cid-uaLYN3gMUB .mbr-text {
  color: #000000;
}
.cid-uj9Vn1Dt1s {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uj9Vn1Dt1s .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj9Vn1Dt1s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj9Vn1Dt1s .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uj9Vn1Dt1s .mbr-section-subtitle,
.cid-uj9Vn1Dt1s .mbr-section-btn {
  color: #ffffff;
}
.cid-uj9Vn1Dt1s LABEL {
  color: #ffffff;
}
.cid-uaLXsQ3XSO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uaLXsQ3XSO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uaLXsQ3XSO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uaLXsQ3XSO .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uaLXsQ3XSO .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uaLXsQ3XSO .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uaLXsQ3XSO .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-uaLXsQ3XSO div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uaLXsQ3XSO .copyright {
  color: #bbbbbb;
}
.cid-udyip8MTSv {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-udyip8MTSv nav.navbar {
  position: fixed;
}
.cid-udyip8MTSv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-udyip8MTSv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-udyip8MTSv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-udyip8MTSv .dropdown-item:hover,
.cid-udyip8MTSv .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-udyip8MTSv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-udyip8MTSv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-udyip8MTSv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-udyip8MTSv .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-udyip8MTSv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-udyip8MTSv .nav-link {
  position: relative;
}
.cid-udyip8MTSv .container {
  display: flex;
  margin: auto;
}
.cid-udyip8MTSv .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-udyip8MTSv .dropdown-menu,
.cid-udyip8MTSv .navbar.opened {
  background: #ffffff !important;
}
.cid-udyip8MTSv .nav-item:focus,
.cid-udyip8MTSv .nav-link:focus {
  outline: none;
}
.cid-udyip8MTSv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-udyip8MTSv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-udyip8MTSv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-udyip8MTSv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-udyip8MTSv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-udyip8MTSv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-udyip8MTSv .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-udyip8MTSv .navbar.opened {
  transition: all 0.3s;
}
.cid-udyip8MTSv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-udyip8MTSv .navbar .navbar-logo img {
  width: auto;
}
.cid-udyip8MTSv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-udyip8MTSv .navbar.collapsed {
  justify-content: center;
}
.cid-udyip8MTSv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-udyip8MTSv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-udyip8MTSv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-udyip8MTSv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-udyip8MTSv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-udyip8MTSv .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-udyip8MTSv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-udyip8MTSv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-udyip8MTSv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-udyip8MTSv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-udyip8MTSv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-udyip8MTSv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-udyip8MTSv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-udyip8MTSv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-udyip8MTSv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-udyip8MTSv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-udyip8MTSv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-udyip8MTSv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-udyip8MTSv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-udyip8MTSv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-udyip8MTSv .navbar.navbar-short {
  min-height: 60px;
}
.cid-udyip8MTSv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-udyip8MTSv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-udyip8MTSv .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-udyip8MTSv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-udyip8MTSv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-udyip8MTSv .dropdown-item.active,
.cid-udyip8MTSv .dropdown-item:active {
  background-color: transparent;
}
.cid-udyip8MTSv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-udyip8MTSv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-udyip8MTSv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-udyip8MTSv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-udyip8MTSv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-udyip8MTSv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-udyip8MTSv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-udyip8MTSv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-udyip8MTSv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-udyip8MTSv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-udyip8MTSv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-udyip8MTSv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-udyip8MTSv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-udyip8MTSv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-udyip8MTSv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-udyip8MTSv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-udyip8MTSv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-udyip8MTSv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-udyip8MTSv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-udyip8MTSv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-udyip8MTSv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-udyip8MTSv .navbar {
    height: 70px;
  }
  .cid-udyip8MTSv .navbar.opened {
    height: auto;
  }
  .cid-udyip8MTSv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-udyip96Vp9 {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/impressie-bruiloftsfeest-kirsten-merlijn-2-bijgesneden-1280x525.webp");
}
.cid-udyip96Vp9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-udyip96Vp9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-udyip96Vp9 .mbr-section-title {
  color: #ffffff;
}
.cid-udyip96Vp9 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-udyip9o5tJ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-udyip9o5tJ .mbr-section-title {
  color: #000000;
}
.cid-udyip9o5tJ .mbr-text {
  color: #000000;
}
.cid-ujDBemqZq1 {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujDBemqZq1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujDBemqZq1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-ujDBemqZq1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujDBemqZq1 .row {
  flex-direction: row-reverse;
}
.cid-ujDBemqZq1 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-height: 500px;
  object-position: left;
}
@media (max-width: 991px) {
  .cid-ujDBemqZq1 img {
    max-height: 70vh;
  }
}
.cid-ujDBemqZq1 .mbr-description {
  text-align: left;
}
.cid-udyipa0BTm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-udyipa0BTm .mbr-fallback-image.disabled {
  display: none;
}
.cid-udyipa0BTm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-udyipa0BTm .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-udyipa0BTm .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-udyipa0BTm .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-udyipa0BTm .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-udyipa0BTm div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-udyipa0BTm .copyright {
  color: #bbbbbb;
}
.cid-udXYUxm6yp {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-udXYUxm6yp nav.navbar {
  position: fixed;
}
.cid-udXYUxm6yp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-udXYUxm6yp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-udXYUxm6yp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-udXYUxm6yp .dropdown-item:hover,
.cid-udXYUxm6yp .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-udXYUxm6yp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-udXYUxm6yp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-udXYUxm6yp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-udXYUxm6yp .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-udXYUxm6yp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-udXYUxm6yp .nav-link {
  position: relative;
}
.cid-udXYUxm6yp .container {
  display: flex;
  margin: auto;
}
.cid-udXYUxm6yp .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-udXYUxm6yp .dropdown-menu,
.cid-udXYUxm6yp .navbar.opened {
  background: #ffffff !important;
}
.cid-udXYUxm6yp .nav-item:focus,
.cid-udXYUxm6yp .nav-link:focus {
  outline: none;
}
.cid-udXYUxm6yp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-udXYUxm6yp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-udXYUxm6yp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-udXYUxm6yp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-udXYUxm6yp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-udXYUxm6yp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-udXYUxm6yp .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-udXYUxm6yp .navbar.opened {
  transition: all 0.3s;
}
.cid-udXYUxm6yp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-udXYUxm6yp .navbar .navbar-logo img {
  width: auto;
}
.cid-udXYUxm6yp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-udXYUxm6yp .navbar.collapsed {
  justify-content: center;
}
.cid-udXYUxm6yp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-udXYUxm6yp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-udXYUxm6yp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-udXYUxm6yp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-udXYUxm6yp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-udXYUxm6yp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-udXYUxm6yp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-udXYUxm6yp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-udXYUxm6yp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-udXYUxm6yp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-udXYUxm6yp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-udXYUxm6yp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-udXYUxm6yp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-udXYUxm6yp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-udXYUxm6yp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-udXYUxm6yp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-udXYUxm6yp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-udXYUxm6yp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-udXYUxm6yp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-udXYUxm6yp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-udXYUxm6yp .navbar.navbar-short {
  min-height: 60px;
}
.cid-udXYUxm6yp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-udXYUxm6yp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-udXYUxm6yp .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-udXYUxm6yp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-udXYUxm6yp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-udXYUxm6yp .dropdown-item.active,
.cid-udXYUxm6yp .dropdown-item:active {
  background-color: transparent;
}
.cid-udXYUxm6yp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-udXYUxm6yp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-udXYUxm6yp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-udXYUxm6yp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-udXYUxm6yp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-udXYUxm6yp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-udXYUxm6yp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-udXYUxm6yp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-udXYUxm6yp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-udXYUxm6yp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-udXYUxm6yp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-udXYUxm6yp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-udXYUxm6yp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-udXYUxm6yp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-udXYUxm6yp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-udXYUxm6yp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-udXYUxm6yp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-udXYUxm6yp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-udXYUxm6yp .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-udXYUxm6yp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-udXYUxm6yp .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-udXYUxm6yp .navbar {
    height: 70px;
  }
  .cid-udXYUxm6yp .navbar.opened {
    height: auto;
  }
  .cid-udXYUxm6yp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-udXYUxFd4i {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/impressie-bruiloftsfeest-kirsten-merlijn-2-bijgesneden-1280x525.webp");
}
.cid-udXYUxFd4i .mbr-fallback-image.disabled {
  display: none;
}
.cid-udXYUxFd4i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-udXYUxFd4i .mbr-section-title {
  color: #ffffff;
}
.cid-udXYUxFd4i .mbr-section-subtitle {
  color: #ffffff;
}
.cid-udXYUxT9OJ {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-udXYUxT9OJ .mbr-section-title {
  color: #000000;
}
.cid-udXYUxT9OJ .mbr-text {
  color: #000000;
}
.cid-ujDBrCaSb7 {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujDBrCaSb7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujDBrCaSb7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-ujDBrCaSb7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujDBrCaSb7 .row {
  flex-direction: row-reverse;
}
.cid-ujDBrCaSb7 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-height: 500px;
  object-position: left;
}
@media (max-width: 991px) {
  .cid-ujDBrCaSb7 img {
    max-height: 70vh;
  }
}
.cid-ujDBrCaSb7 .mbr-description {
  text-align: left;
}
.cid-udXYUyhY0t {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-udXYUyhY0t .mbr-fallback-image.disabled {
  display: none;
}
.cid-udXYUyhY0t .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-udXYUyhY0t .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-udXYUyhY0t .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-udXYUyhY0t .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-udXYUyhY0t .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-udXYUyhY0t div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-udXYUyhY0t .copyright {
  color: #bbbbbb;
}
.cid-udY6nE0eXV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-udY6nE0eXV nav.navbar {
  position: fixed;
}
.cid-udY6nE0eXV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-udY6nE0eXV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-udY6nE0eXV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-udY6nE0eXV .dropdown-item:hover,
.cid-udY6nE0eXV .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-udY6nE0eXV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-udY6nE0eXV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-udY6nE0eXV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-udY6nE0eXV .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-udY6nE0eXV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-udY6nE0eXV .nav-link {
  position: relative;
}
.cid-udY6nE0eXV .container {
  display: flex;
  margin: auto;
}
.cid-udY6nE0eXV .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-udY6nE0eXV .dropdown-menu,
.cid-udY6nE0eXV .navbar.opened {
  background: #ffffff !important;
}
.cid-udY6nE0eXV .nav-item:focus,
.cid-udY6nE0eXV .nav-link:focus {
  outline: none;
}
.cid-udY6nE0eXV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-udY6nE0eXV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-udY6nE0eXV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-udY6nE0eXV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-udY6nE0eXV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-udY6nE0eXV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-udY6nE0eXV .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-udY6nE0eXV .navbar.opened {
  transition: all 0.3s;
}
.cid-udY6nE0eXV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-udY6nE0eXV .navbar .navbar-logo img {
  width: auto;
}
.cid-udY6nE0eXV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-udY6nE0eXV .navbar.collapsed {
  justify-content: center;
}
.cid-udY6nE0eXV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-udY6nE0eXV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-udY6nE0eXV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-udY6nE0eXV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-udY6nE0eXV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-udY6nE0eXV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-udY6nE0eXV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-udY6nE0eXV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-udY6nE0eXV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-udY6nE0eXV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-udY6nE0eXV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-udY6nE0eXV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-udY6nE0eXV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-udY6nE0eXV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-udY6nE0eXV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-udY6nE0eXV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-udY6nE0eXV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-udY6nE0eXV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-udY6nE0eXV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-udY6nE0eXV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-udY6nE0eXV .navbar.navbar-short {
  min-height: 60px;
}
.cid-udY6nE0eXV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-udY6nE0eXV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-udY6nE0eXV .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-udY6nE0eXV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-udY6nE0eXV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-udY6nE0eXV .dropdown-item.active,
.cid-udY6nE0eXV .dropdown-item:active {
  background-color: transparent;
}
.cid-udY6nE0eXV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-udY6nE0eXV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-udY6nE0eXV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-udY6nE0eXV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-udY6nE0eXV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-udY6nE0eXV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-udY6nE0eXV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-udY6nE0eXV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-udY6nE0eXV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-udY6nE0eXV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-udY6nE0eXV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-udY6nE0eXV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-udY6nE0eXV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-udY6nE0eXV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-udY6nE0eXV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-udY6nE0eXV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-udY6nE0eXV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-udY6nE0eXV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-udY6nE0eXV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-udY6nE0eXV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-udY6nE0eXV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-udY6nE0eXV .navbar {
    height: 70px;
  }
  .cid-udY6nE0eXV .navbar.opened {
    height: auto;
  }
  .cid-udY6nE0eXV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-udY6nEnpTC {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/impressie-bruiloftsfeest-kirsten-merlijn-2-bijgesneden-1280x525.webp");
}
.cid-udY6nEnpTC .mbr-fallback-image.disabled {
  display: none;
}
.cid-udY6nEnpTC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-udY6nEnpTC .mbr-section-title {
  color: #ffffff;
}
.cid-udY6nEnpTC .mbr-section-subtitle {
  color: #ffffff;
}
.cid-udY6nEFVIi {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-udY6nEFVIi .mbr-section-title {
  color: #000000;
}
.cid-udY6nEFVIi .mbr-text {
  color: #000000;
}
.cid-udY6nFgG0N {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-udY6nFgG0N .mbr-fallback-image.disabled {
  display: none;
}
.cid-udY6nFgG0N .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-udY6nFgG0N .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-udY6nFgG0N .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-udY6nFgG0N .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-udY6nFgG0N .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-udY6nFgG0N div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-udY6nFgG0N .copyright {
  color: #bbbbbb;
}
.cid-ufC9GEB79L {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ufC9GEB79L nav.navbar {
  position: fixed;
}
.cid-ufC9GEB79L .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ufC9GEB79L .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ufC9GEB79L .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ufC9GEB79L .dropdown-item:hover,
.cid-ufC9GEB79L .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ufC9GEB79L .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ufC9GEB79L .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ufC9GEB79L .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ufC9GEB79L .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ufC9GEB79L .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ufC9GEB79L .nav-link {
  position: relative;
}
.cid-ufC9GEB79L .container {
  display: flex;
  margin: auto;
}
.cid-ufC9GEB79L .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ufC9GEB79L .dropdown-menu,
.cid-ufC9GEB79L .navbar.opened {
  background: #ffffff !important;
}
.cid-ufC9GEB79L .nav-item:focus,
.cid-ufC9GEB79L .nav-link:focus {
  outline: none;
}
.cid-ufC9GEB79L .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ufC9GEB79L .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ufC9GEB79L .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ufC9GEB79L .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ufC9GEB79L .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ufC9GEB79L .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ufC9GEB79L .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ufC9GEB79L .navbar.opened {
  transition: all 0.3s;
}
.cid-ufC9GEB79L .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ufC9GEB79L .navbar .navbar-logo img {
  width: auto;
}
.cid-ufC9GEB79L .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ufC9GEB79L .navbar.collapsed {
  justify-content: center;
}
.cid-ufC9GEB79L .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ufC9GEB79L .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ufC9GEB79L .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ufC9GEB79L .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ufC9GEB79L .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ufC9GEB79L .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ufC9GEB79L .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ufC9GEB79L .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ufC9GEB79L .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ufC9GEB79L .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ufC9GEB79L .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ufC9GEB79L .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ufC9GEB79L .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ufC9GEB79L .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ufC9GEB79L .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ufC9GEB79L .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ufC9GEB79L .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ufC9GEB79L .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ufC9GEB79L .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ufC9GEB79L .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ufC9GEB79L .navbar.navbar-short {
  min-height: 60px;
}
.cid-ufC9GEB79L .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ufC9GEB79L .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ufC9GEB79L .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ufC9GEB79L .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ufC9GEB79L .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ufC9GEB79L .dropdown-item.active,
.cid-ufC9GEB79L .dropdown-item:active {
  background-color: transparent;
}
.cid-ufC9GEB79L .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ufC9GEB79L .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ufC9GEB79L .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ufC9GEB79L .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ufC9GEB79L .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ufC9GEB79L .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ufC9GEB79L ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ufC9GEB79L .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ufC9GEB79L button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ufC9GEB79L button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ufC9GEB79L button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ufC9GEB79L button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ufC9GEB79L button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ufC9GEB79L button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ufC9GEB79L nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ufC9GEB79L nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ufC9GEB79L nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ufC9GEB79L nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ufC9GEB79L .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ufC9GEB79L a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ufC9GEB79L .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ufC9GEB79L .navbar {
    height: 70px;
  }
  .cid-ufC9GEB79L .navbar.opened {
    height: auto;
  }
  .cid-ufC9GEB79L .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ufC9GEXS1I {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/bruiloft-feest-2000x1333.webp");
}
.cid-ufC9GEXS1I .mbr-fallback-image.disabled {
  display: none;
}
.cid-ufC9GEXS1I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ufC9GEXS1I .mbr-section-title {
  color: #ffffff;
}
.cid-ufC9GEXS1I .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-ufCgHOLC0w {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ufCgHOLC0w .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ufCgHOLC0w img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ufCgHOLC0w img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ufCgHOLC0w .text-wrapper {
    padding: 2rem;
  }
}
.cid-ufCgHOLC0w .mbr-section-title {
  color: #000000;
}
.cid-ufCgHOLC0w .mbr-text {
  color: #000000;
}
.cid-ufCgHOLC0w .mbr-description {
  text-align: left;
}
.cid-ufC9GFuX56 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ufC9GFuX56 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ufC9GFuX56 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-ufC9GFuX56 .container {
    max-width: 1400px;
  }
}
.cid-ufC9GFuX56 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-ufC9GFuX56 .card-wrapper {
  margin-top: 3rem;
}
.cid-ufC9GFuX56 .row {
  justify-content: center;
}
.cid-ufC9GFuX56 .mbr-section-title {
  color: #ffffff;
}
.cid-ufC9GFuX56 .card-text {
  color: #ffffff;
}
.cid-ufC9GFuX56 .card-title,
.cid-ufC9GFuX56 .iconfont-wrapper {
  color: #ffffff;
}
.cid-urjf8Clo1j {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-urjf8Clo1j .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-urjf8Clo1j img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-urjf8Clo1j img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-urjf8Clo1j .text-wrapper {
    padding: 2rem;
  }
}
.cid-urjf8Clo1j .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-urjf8Clo1j .mbr-text {
  color: #000000;
  text-align: center;
}
.cid-urjf8Clo1j .mbr-description {
  text-align: left;
}
.cid-urjf8Clo1j .mbr-ul {
  margin-top: 0rem !important;
}
.cid-v0lemoRidR {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: linear-gradient(308deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-v0lemoRidR img,
.cid-v0lemoRidR .item-img {
  width: 100%;
}
.cid-v0lemoRidR .item:focus,
.cid-v0lemoRidR span:focus {
  outline: none;
}
.cid-v0lemoRidR .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-v0lemoRidR .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-v0lemoRidR .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v0lemoRidR .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-v0lemoRidR .mbr-section-btn {
  margin-top: auto !important;
}
.cid-v0lemoRidR .mbr-section-title {
  color: #ffffff;
}
.cid-v0lemoRidR .mbr-text,
.cid-v0lemoRidR .mbr-section-btn {
  text-align: center;
}
.cid-v0lemoRidR .item-title {
  text-align: center;
}
.cid-v0lemoRidR .item-subtitle {
  text-align: left;
}
.cid-ufC9GGLGcX {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-ufC9GGLGcX .item:focus,
.cid-ufC9GGLGcX span:focus {
  outline: none;
}
.cid-ufC9GGLGcX .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-ufC9GGLGcX .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-ufC9GGLGcX .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-ufC9GGLGcX .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-ufC9GGLGcX .item-wrapper {
  background: transparent;
}
.cid-ufC9GGLGcX .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ufC9GGLGcX .mbr-section-title {
  color: #000000;
}
.cid-ufC9GGLGcX .mbr-text,
.cid-ufC9GGLGcX .mbr-section-btn {
  text-align: left;
}
.cid-ufC9GGLGcX .item-title {
  text-align: center;
  color: #000000;
}
.cid-ufC9GGLGcX .item-subtitle {
  text-align: center;
}
.cid-ufC9GGLGcX .mbr-section-subtitle {
  color: #000000;
}
.cid-ufFkF9K5zq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ufFkF9K5zq .mbr-fallback-image.disabled {
  display: none;
}
.cid-ufFkF9K5zq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ufFkF9K5zq .row {
  justify-content: center;
}
.cid-ufFkF9K5zq .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-ufFkF9K5zq .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-ufFkF9K5zq .card {
    margin-bottom: 32px;
  }
}
.cid-ufFkF9K5zq .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ufFkF9K5zq .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-ufFkF9K5zq .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ufFkF9K5zq .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-ufFkF9K5zq .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-ufFkF9K5zq .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-ufFkF9K5zq .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-umnyMG2REj {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-umnyMG2REj img,
.cid-umnyMG2REj .item-img {
  width: 100%;
}
.cid-umnyMG2REj .item:focus,
.cid-umnyMG2REj span:focus {
  outline: none;
}
.cid-umnyMG2REj .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-umnyMG2REj .item-wrapper {
  position: relative;
  border-radius: 4px;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-umnyMG2REj .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-umnyMG2REj .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-umnyMG2REj .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-umnyMG2REj .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-umnyMG2REj .mbr-section-btn {
  margin-top: auto !important;
}
.cid-umnyMG2REj .mbr-section-title {
  color: #232323;
}
.cid-umnyMG2REj .mbr-text,
.cid-umnyMG2REj .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-umnyMG2REj .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-umnyMG2REj .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-umnyMG2REj .item-btn {
  color: #1d1d1d !important;
}
.cid-umnyMG2REj hr {
  height: 1.5px;
  background-color: #ffffff !important;
}
.cid-umnyMG2REj .mbr-iconfont {
  font-size: 3rem;
  color: #7b2d82;
  vertical-align: middle !important;
  font-weight: bold;
}
@media (max-width: 1200px) {
  .cid-umnyMG2REj .mbr-iconfont {
    font-size: 2.25rem;
  }
}
.cid-umnyMG2REj H4 {
  color: #000000;
}
.cid-uxBdVvvpZl {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uxBdVvvpZl img,
.cid-uxBdVvvpZl .item-img {
  width: 100%;
}
.cid-uxBdVvvpZl .item:focus,
.cid-uxBdVvvpZl span:focus {
  outline: none;
}
.cid-uxBdVvvpZl .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uxBdVvvpZl .item-wrapper {
  position: relative;
  border-radius: 4px;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uxBdVvvpZl .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
}
@media (max-width: 991px) {
  .cid-uxBdVvvpZl .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
}
.cid-uxBdVvvpZl .item-footer {
  padding: 0 2rem 2rem;
}
.cid-uxBdVvvpZl .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uxBdVvvpZl .mbr-section-title {
  color: #232323;
}
.cid-uxBdVvvpZl .mbr-text,
.cid-uxBdVvvpZl .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-uxBdVvvpZl .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uxBdVvvpZl .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uxBdVvvpZl .item-btn {
  color: #1d1d1d !important;
}
.cid-uxBdVvvpZl hr {
  height: 1.5px;
  background-color: #ffffff !important;
}
.cid-uxBdVvvpZl .mbr-iconfont {
  font-size: 3rem;
  color: #7b2d82;
  vertical-align: middle !important;
  font-weight: bold;
}
@media (max-width: 1200px) {
  .cid-uxBdVvvpZl .mbr-iconfont {
    font-size: 2.25rem;
  }
}
.cid-uxBdVvvpZl H4 {
  color: #000000;
}
.cid-ufC9GHWmFW {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: linear-gradient(194deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ufC9GHWmFW .mbr-fallback-image.disabled {
  display: none;
}
.cid-ufC9GHWmFW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ufC9GHWmFW .video-wrapper iframe {
  width: 100%;
}
.cid-ufC9GHWmFW .mbr-section-title,
.cid-ufC9GHWmFW .mbr-section-subtitle,
.cid-ufC9GHWmFW .mbr-text {
  text-align: center;
}
.cid-ufC9GHWmFW .mbr-text {
  color: #ffffff;
}
.cid-ufC9GHWmFW .mbr-section-title {
  color: #ffffff;
}
.cid-ufC9GIolBF {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ufC9GIolBF .mbr-fallback-image.disabled {
  display: none;
}
.cid-ufC9GIolBF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1600px) {
  .cid-ufC9GIolBF .col-lg-4 {
    padding: 0 2.5rem;
  }
}
.cid-ufC9GIolBF img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cid-ufC9GIolBF .image-wrapper {
  height: 500px;
}
@media (max-width: 992px) {
  .cid-ufC9GIolBF .image-wrapper {
    padding-bottom: 2rem;
    height: 300px;
  }
}
.cid-ufC9GIolBF .mbr-text {
  color: #ffffff;
}
.cid-ufC9GIolBF .mbr-section-title {
  color: #000000;
}
.cid-ufC9GIolBF .video-wrapper iframe {
  width: 100%;
}
.cid-ujmeb0KURV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujmeb0KURV .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujmeb0KURV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujmeb0KURV H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujmeb0KURV H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uII6Ng0ojA {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uII6Ng0ojA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uII6Ng0ojA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uII6Ng0ojA .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uII6Ng0ojA .mbr-section-subtitle,
.cid-uII6Ng0ojA .mbr-section-btn {
  color: #ffffff;
}
.cid-uII6Ng0ojA LABEL {
  color: #ffffff;
}
.cid-ufC9GJrFpl {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ufC9GJrFpl .mbr-fallback-image.disabled {
  display: none;
}
.cid-ufC9GJrFpl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ufC9GJrFpl .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ufC9GJrFpl .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ufC9GJrFpl .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ufC9GJrFpl .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ufC9GJrFpl div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ufC9GJrFpl .copyright {
  color: #bbbbbb;
}
.cid-uj3OAsZFZd {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uj3OAsZFZd nav.navbar {
  position: fixed;
}
.cid-uj3OAsZFZd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uj3OAsZFZd .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uj3OAsZFZd .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uj3OAsZFZd .dropdown-item:hover,
.cid-uj3OAsZFZd .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-uj3OAsZFZd .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uj3OAsZFZd .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uj3OAsZFZd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-uj3OAsZFZd .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-uj3OAsZFZd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uj3OAsZFZd .nav-link {
  position: relative;
}
.cid-uj3OAsZFZd .container {
  display: flex;
  margin: auto;
}
.cid-uj3OAsZFZd .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uj3OAsZFZd .dropdown-menu,
.cid-uj3OAsZFZd .navbar.opened {
  background: #ffffff !important;
}
.cid-uj3OAsZFZd .nav-item:focus,
.cid-uj3OAsZFZd .nav-link:focus {
  outline: none;
}
.cid-uj3OAsZFZd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uj3OAsZFZd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uj3OAsZFZd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uj3OAsZFZd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uj3OAsZFZd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uj3OAsZFZd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uj3OAsZFZd .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uj3OAsZFZd .navbar.opened {
  transition: all 0.3s;
}
.cid-uj3OAsZFZd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uj3OAsZFZd .navbar .navbar-logo img {
  width: auto;
}
.cid-uj3OAsZFZd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uj3OAsZFZd .navbar.collapsed {
  justify-content: center;
}
.cid-uj3OAsZFZd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uj3OAsZFZd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uj3OAsZFZd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uj3OAsZFZd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uj3OAsZFZd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uj3OAsZFZd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uj3OAsZFZd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uj3OAsZFZd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uj3OAsZFZd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uj3OAsZFZd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uj3OAsZFZd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uj3OAsZFZd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uj3OAsZFZd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uj3OAsZFZd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uj3OAsZFZd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uj3OAsZFZd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uj3OAsZFZd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uj3OAsZFZd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uj3OAsZFZd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uj3OAsZFZd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uj3OAsZFZd .navbar.navbar-short {
  min-height: 60px;
}
.cid-uj3OAsZFZd .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uj3OAsZFZd .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uj3OAsZFZd .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uj3OAsZFZd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uj3OAsZFZd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uj3OAsZFZd .dropdown-item.active,
.cid-uj3OAsZFZd .dropdown-item:active {
  background-color: transparent;
}
.cid-uj3OAsZFZd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uj3OAsZFZd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uj3OAsZFZd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uj3OAsZFZd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uj3OAsZFZd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uj3OAsZFZd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uj3OAsZFZd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uj3OAsZFZd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uj3OAsZFZd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uj3OAsZFZd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uj3OAsZFZd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uj3OAsZFZd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uj3OAsZFZd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uj3OAsZFZd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uj3OAsZFZd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uj3OAsZFZd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uj3OAsZFZd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uj3OAsZFZd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uj3OAsZFZd .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uj3OAsZFZd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uj3OAsZFZd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uj3OAsZFZd .navbar {
    height: 70px;
  }
  .cid-uj3OAsZFZd .navbar.opened {
    height: auto;
  }
  .cid-uj3OAsZFZd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uj3OAtkmJz {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/impressie-bruiloftsfeest-kirsten-merlijn-2-bijgesneden-1280x525.webp");
}
.cid-uj3OAtkmJz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj3OAtkmJz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj3OAtkmJz .mbr-section-title {
  color: #ffffff;
}
.cid-uj3OAtkmJz .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uj3OAtAXfq {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uj3OAtAXfq .mbr-section-title {
  color: #000000;
}
.cid-uj3OAtAXfq .mbr-text {
  color: #000000;
}
.cid-ujDBaImlZG {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujDBaImlZG .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujDBaImlZG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-ujDBaImlZG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujDBaImlZG .row {
  flex-direction: row-reverse;
}
.cid-ujDBaImlZG img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-height: 500px;
  object-position: left;
}
@media (max-width: 991px) {
  .cid-ujDBaImlZG img {
    max-height: 70vh;
  }
}
.cid-ujDBaImlZG .mbr-description {
  text-align: left;
}
.cid-uj3OAu4Rg1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uj3OAu4Rg1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uj3OAu4Rg1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uj3OAu4Rg1 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uj3OAu4Rg1 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uj3OAu4Rg1 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uj3OAu4Rg1 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-uj3OAu4Rg1 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uj3OAu4Rg1 .copyright {
  color: #bbbbbb;
}
.cid-ujblNqhbZ8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujblNqhbZ8 nav.navbar {
  position: fixed;
}
.cid-ujblNqhbZ8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ujblNqhbZ8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujblNqhbZ8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujblNqhbZ8 .dropdown-item:hover,
.cid-ujblNqhbZ8 .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ujblNqhbZ8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujblNqhbZ8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujblNqhbZ8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ujblNqhbZ8 .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ujblNqhbZ8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujblNqhbZ8 .nav-link {
  position: relative;
}
.cid-ujblNqhbZ8 .container {
  display: flex;
  margin: auto;
}
.cid-ujblNqhbZ8 .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujblNqhbZ8 .dropdown-menu,
.cid-ujblNqhbZ8 .navbar.opened {
  background: #ffffff !important;
}
.cid-ujblNqhbZ8 .nav-item:focus,
.cid-ujblNqhbZ8 .nav-link:focus {
  outline: none;
}
.cid-ujblNqhbZ8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujblNqhbZ8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujblNqhbZ8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujblNqhbZ8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujblNqhbZ8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujblNqhbZ8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujblNqhbZ8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ujblNqhbZ8 .navbar.opened {
  transition: all 0.3s;
}
.cid-ujblNqhbZ8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujblNqhbZ8 .navbar .navbar-logo img {
  width: auto;
}
.cid-ujblNqhbZ8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujblNqhbZ8 .navbar.collapsed {
  justify-content: center;
}
.cid-ujblNqhbZ8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujblNqhbZ8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujblNqhbZ8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujblNqhbZ8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujblNqhbZ8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujblNqhbZ8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujblNqhbZ8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujblNqhbZ8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujblNqhbZ8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujblNqhbZ8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujblNqhbZ8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujblNqhbZ8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujblNqhbZ8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujblNqhbZ8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujblNqhbZ8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujblNqhbZ8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujblNqhbZ8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujblNqhbZ8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujblNqhbZ8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujblNqhbZ8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujblNqhbZ8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujblNqhbZ8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujblNqhbZ8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujblNqhbZ8 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujblNqhbZ8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujblNqhbZ8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujblNqhbZ8 .dropdown-item.active,
.cid-ujblNqhbZ8 .dropdown-item:active {
  background-color: transparent;
}
.cid-ujblNqhbZ8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujblNqhbZ8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujblNqhbZ8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujblNqhbZ8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ujblNqhbZ8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujblNqhbZ8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujblNqhbZ8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujblNqhbZ8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujblNqhbZ8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujblNqhbZ8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujblNqhbZ8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujblNqhbZ8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujblNqhbZ8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujblNqhbZ8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujblNqhbZ8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujblNqhbZ8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujblNqhbZ8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujblNqhbZ8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujblNqhbZ8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujblNqhbZ8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujblNqhbZ8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujblNqhbZ8 .navbar {
    height: 70px;
  }
  .cid-ujblNqhbZ8 .navbar.opened {
    height: auto;
  }
  .cid-ujblNqhbZ8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujblNqEQZ9 {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/tuinfeest-1-1503x1536.webp");
}
.cid-ujblNqEQZ9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujblNqEQZ9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujblNqEQZ9 .mbr-section-title {
  color: #ffffff;
}
.cid-ujblNqEQZ9 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-ujm4gaGSnv {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-ujm4gaGSnv .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ujm4gaGSnv .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-ujm4gaGSnv .mbr-text,
.cid-ujm4gaGSnv .mbr-section-btn {
  text-align: left;
}
.cid-ujm4gaGSnv .item-title {
  text-align: center;
  color: #000000;
}
.cid-ujm4gaGSnv .item-subtitle {
  text-align: center;
}
.cid-ujm4gaGSnv .mbr-section-subtitle {
  color: #000000;
  text-align: left;
}
.cid-ujm4gaGSnv iframe {
  min-height: 60vh;
  height: 750px;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ujm4gaGSnv iframe {
    height: 450px;
  }
}
.cid-ujblNrCPLz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujblNrCPLz .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujblNrCPLz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujblNrCPLz .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujblNrCPLz .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujblNrCPLz .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ujblNrCPLz .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ujblNrCPLz div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ujblNrCPLz .copyright {
  color: #bbbbbb;
}
.cid-ujbGzByMOc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujbGzByMOc nav.navbar {
  position: fixed;
}
.cid-ujbGzByMOc .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ujbGzByMOc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujbGzByMOc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujbGzByMOc .dropdown-item:hover,
.cid-ujbGzByMOc .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ujbGzByMOc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujbGzByMOc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujbGzByMOc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ujbGzByMOc .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ujbGzByMOc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujbGzByMOc .nav-link {
  position: relative;
}
.cid-ujbGzByMOc .container {
  display: flex;
  margin: auto;
}
.cid-ujbGzByMOc .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujbGzByMOc .dropdown-menu,
.cid-ujbGzByMOc .navbar.opened {
  background: #ffffff !important;
}
.cid-ujbGzByMOc .nav-item:focus,
.cid-ujbGzByMOc .nav-link:focus {
  outline: none;
}
.cid-ujbGzByMOc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujbGzByMOc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujbGzByMOc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujbGzByMOc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujbGzByMOc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujbGzByMOc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujbGzByMOc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ujbGzByMOc .navbar.opened {
  transition: all 0.3s;
}
.cid-ujbGzByMOc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujbGzByMOc .navbar .navbar-logo img {
  width: auto;
}
.cid-ujbGzByMOc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujbGzByMOc .navbar.collapsed {
  justify-content: center;
}
.cid-ujbGzByMOc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujbGzByMOc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujbGzByMOc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujbGzByMOc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujbGzByMOc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujbGzByMOc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujbGzByMOc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujbGzByMOc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujbGzByMOc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujbGzByMOc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujbGzByMOc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujbGzByMOc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujbGzByMOc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujbGzByMOc .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujbGzByMOc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujbGzByMOc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujbGzByMOc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujbGzByMOc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujbGzByMOc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujbGzByMOc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujbGzByMOc .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujbGzByMOc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujbGzByMOc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujbGzByMOc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujbGzByMOc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujbGzByMOc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujbGzByMOc .dropdown-item.active,
.cid-ujbGzByMOc .dropdown-item:active {
  background-color: transparent;
}
.cid-ujbGzByMOc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujbGzByMOc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujbGzByMOc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujbGzByMOc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ujbGzByMOc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujbGzByMOc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujbGzByMOc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujbGzByMOc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujbGzByMOc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujbGzByMOc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujbGzByMOc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujbGzByMOc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujbGzByMOc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujbGzByMOc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujbGzByMOc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujbGzByMOc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujbGzByMOc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujbGzByMOc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujbGzByMOc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujbGzByMOc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujbGzByMOc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujbGzByMOc .navbar {
    height: 70px;
  }
  .cid-ujbGzByMOc .navbar.opened {
    height: auto;
  }
  .cid-ujbGzByMOc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujbGzBSuQF {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/impressie-bruiloftsfeest-kirsten-merlijn-2-bijgesneden-1280x525.webp");
}
.cid-ujbGzBSuQF .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujbGzBSuQF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujbGzBSuQF .mbr-section-title {
  color: #ffffff;
}
.cid-ujbGzBSuQF .mbr-section-subtitle {
  color: #ffffff;
}
.cid-ujbGzC6lRl {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ujbGzC6lRl .mbr-section-title {
  color: #000000;
}
.cid-ujbGzC6lRl .mbr-text {
  color: #000000;
}
.cid-ujbGzCjCSS {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujbGzCjCSS .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujbGzCjCSS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-ujbGzCjCSS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujbGzCjCSS .row {
  flex-direction: row-reverse;
}
.cid-ujbGzCjCSS img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  max-height: 500px;
  object-position: left;
}
@media (max-width: 991px) {
  .cid-ujbGzCjCSS img {
    max-height: 70vh;
  }
}
.cid-ujbGzCjCSS .mbr-description {
  text-align: left;
}
.cid-ujbGzCxUK0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujbGzCxUK0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujbGzCxUK0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujbGzCxUK0 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujbGzCxUK0 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujbGzCxUK0 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ujbGzCxUK0 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ujbGzCxUK0 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ujbGzCxUK0 .copyright {
  color: #bbbbbb;
}
.cid-ujnFMHF6Mi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujnFMHF6Mi nav.navbar {
  position: fixed;
}
.cid-ujnFMHF6Mi .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ujnFMHF6Mi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujnFMHF6Mi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujnFMHF6Mi .dropdown-item:hover,
.cid-ujnFMHF6Mi .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ujnFMHF6Mi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujnFMHF6Mi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujnFMHF6Mi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ujnFMHF6Mi .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ujnFMHF6Mi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujnFMHF6Mi .nav-link {
  position: relative;
}
.cid-ujnFMHF6Mi .container {
  display: flex;
  margin: auto;
}
.cid-ujnFMHF6Mi .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujnFMHF6Mi .dropdown-menu,
.cid-ujnFMHF6Mi .navbar.opened {
  background: #ffffff !important;
}
.cid-ujnFMHF6Mi .nav-item:focus,
.cid-ujnFMHF6Mi .nav-link:focus {
  outline: none;
}
.cid-ujnFMHF6Mi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujnFMHF6Mi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujnFMHF6Mi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujnFMHF6Mi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujnFMHF6Mi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujnFMHF6Mi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujnFMHF6Mi .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ujnFMHF6Mi .navbar.opened {
  transition: all 0.3s;
}
.cid-ujnFMHF6Mi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujnFMHF6Mi .navbar .navbar-logo img {
  width: auto;
}
.cid-ujnFMHF6Mi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujnFMHF6Mi .navbar.collapsed {
  justify-content: center;
}
.cid-ujnFMHF6Mi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujnFMHF6Mi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujnFMHF6Mi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujnFMHF6Mi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujnFMHF6Mi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujnFMHF6Mi .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujnFMHF6Mi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujnFMHF6Mi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujnFMHF6Mi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujnFMHF6Mi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujnFMHF6Mi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujnFMHF6Mi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujnFMHF6Mi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujnFMHF6Mi .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujnFMHF6Mi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujnFMHF6Mi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujnFMHF6Mi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujnFMHF6Mi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujnFMHF6Mi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujnFMHF6Mi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujnFMHF6Mi .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujnFMHF6Mi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujnFMHF6Mi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujnFMHF6Mi .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujnFMHF6Mi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujnFMHF6Mi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujnFMHF6Mi .dropdown-item.active,
.cid-ujnFMHF6Mi .dropdown-item:active {
  background-color: transparent;
}
.cid-ujnFMHF6Mi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujnFMHF6Mi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujnFMHF6Mi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujnFMHF6Mi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ujnFMHF6Mi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujnFMHF6Mi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujnFMHF6Mi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujnFMHF6Mi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujnFMHF6Mi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujnFMHF6Mi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujnFMHF6Mi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujnFMHF6Mi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnFMHF6Mi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnFMHF6Mi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujnFMHF6Mi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnFMHF6Mi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujnFMHF6Mi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujnFMHF6Mi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnFMHF6Mi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujnFMHF6Mi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujnFMHF6Mi .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujnFMHF6Mi .navbar {
    height: 70px;
  }
  .cid-ujnFMHF6Mi .navbar.opened {
    height: auto;
  }
  .cid-ujnFMHF6Mi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujnFMHZiOV {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnFMHZiOV .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnFMHZiOV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnFMHZiOV .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-ujnFMHZiOV .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-ujnFMHZiOV .mbr-section-btn {
  text-align: center;
}
.cid-ujnFMHZiOV .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-ujnFMHZiOV .image-block:hover img {
  transform: scale(1.1);
}
.cid-ujnFMHZiOV .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-ujnFMHZiOV img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-ujnFMHZiOV .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-ujnFMHZiOV .wrap {
    opacity: 1 !important;
  }
  .cid-ujnFMHZiOV .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-ujnFMHZiOV .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-ujnFMHZiOV P {
  color: #ffffff;
}
.cid-ujnFMIlBLi {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnFMIlBLi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnFMIlBLi img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnFMIlBLi img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-ujnFMIlBLi img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-ujnFMIlBLi .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnFMIlBLi .mbr-section-title {
  color: #000000;
}
.cid-ujnFMIlBLi .mbr-text {
  color: #000000;
}
.cid-ujnFMID4W8 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnFMID4W8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnFMID4W8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-ujnFMID4W8 .container {
    max-width: 1400px;
  }
}
.cid-ujnFMID4W8 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-ujnFMID4W8 .card-wrapper {
  margin-top: 3rem;
}
.cid-ujnFMID4W8 .row {
  justify-content: center;
}
.cid-ujnFMID4W8 .mbr-section-title {
  color: #ffffff;
}
.cid-ujnFMID4W8 .card-text {
  color: #ffffff;
}
.cid-ujnFMID4W8 .card-title,
.cid-ujnFMID4W8 .iconfont-wrapper {
  color: #ffffff;
}
.cid-ujnFMJ4rko {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnFMJ4rko .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnFMJ4rko img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnFMJ4rko img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnFMJ4rko .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnFMJ4rko .mbr-section-title {
  color: #000000;
}
.cid-ujnFMJ4rko .mbr-text {
  color: #000000;
}
.cid-ujnFMJ4rko .mbr-description {
  text-align: left;
}
.cid-ujnFMJoh4U {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnFMJoh4U .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnFMJoh4U img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnFMJoh4U img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnFMJoh4U .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnFMJoh4U .mbr-section-title {
  color: #000000;
}
.cid-ujnFMJoh4U .mbr-text {
  color: #000000;
}
.cid-ujnFMJoh4U .mbr-description {
  text-align: left;
}
.cid-ujnFMJI9G7 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnFMJI9G7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnFMJI9G7 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnFMJI9G7 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnFMJI9G7 .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnFMJI9G7 .mbr-section-title {
  color: #000000;
}
.cid-ujnFMJI9G7 .mbr-text {
  color: #000000;
}
.cid-ujnFMJI9G7 .mbr-description {
  text-align: left;
}
.cid-ujnFMK3QZq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnFMK3QZq .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnFMK3QZq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnFMK3QZq .row {
  justify-content: center;
}
.cid-ujnFMK3QZq .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-ujnFMK3QZq .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-ujnFMK3QZq .card {
    margin-bottom: 32px;
  }
}
.cid-ujnFMK3QZq .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnFMK3QZq .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-ujnFMK3QZq .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnFMK3QZq .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-ujnFMK3QZq .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-ujnFMK3QZq .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-ujnFMK3QZq .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-ujnFMKqJ8r {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-ujnFMKqJ8r .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnFMKqJ8r .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-ujnFMKqJ8r .container {
    padding: 0 20px;
  }
}
.cid-ujnFMKqJ8r .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-ujnFMKqJ8r .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-ujnFMKqJ8r .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-ujnFMKqJ8r .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ujnFMKqJ8r .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-ujnFMKqJ8r .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-ujnFMKqJ8r .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-ujnFMKqJ8r .embla__button--next,
.cid-ujnFMKqJ8r .embla__button--prev {
  display: flex;
}
.cid-ujnFMKqJ8r .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ujnFMKqJ8r .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ujnFMKqJ8r .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-ujnFMKqJ8r .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-ujnFMKqJ8r .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-ujnFMKqJ8r .embla__button {
    top: 7rem;
  }
}
.cid-ujnFMKqJ8r .embla {
  position: relative;
  width: 100%;
}
.cid-ujnFMKqJ8r .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ujnFMKqJ8r .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ujnFMKqJ8r .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ujnFMKqJ8r .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujnGlKzYiN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnGlKzYiN .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnGlKzYiN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnGlKzYiN H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnGlKzYiN H2 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnFML28Jy {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujnFML28Jy .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnFML28Jy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnFML28Jy .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-ujnFML28Jy .mbr-section-subtitle,
.cid-ujnFML28Jy .mbr-section-btn {
  color: #ffffff;
}
.cid-ujnFML28Jy LABEL {
  color: #ffffff;
}
.cid-ujnFMLuJYY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnFMLuJYY .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnFMLuJYY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnFMLuJYY .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnFMLuJYY .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujnFMLuJYY .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ujnFMLuJYY .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ujnFMLuJYY div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ujnFMLuJYY .copyright {
  color: #bbbbbb;
}
.cid-ujnGHZ7cFQ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujnGHZ7cFQ nav.navbar {
  position: fixed;
}
.cid-ujnGHZ7cFQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ujnGHZ7cFQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujnGHZ7cFQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujnGHZ7cFQ .dropdown-item:hover,
.cid-ujnGHZ7cFQ .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ujnGHZ7cFQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujnGHZ7cFQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujnGHZ7cFQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ujnGHZ7cFQ .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ujnGHZ7cFQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujnGHZ7cFQ .nav-link {
  position: relative;
}
.cid-ujnGHZ7cFQ .container {
  display: flex;
  margin: auto;
}
.cid-ujnGHZ7cFQ .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujnGHZ7cFQ .dropdown-menu,
.cid-ujnGHZ7cFQ .navbar.opened {
  background: #ffffff !important;
}
.cid-ujnGHZ7cFQ .nav-item:focus,
.cid-ujnGHZ7cFQ .nav-link:focus {
  outline: none;
}
.cid-ujnGHZ7cFQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujnGHZ7cFQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujnGHZ7cFQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujnGHZ7cFQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujnGHZ7cFQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujnGHZ7cFQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujnGHZ7cFQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ujnGHZ7cFQ .navbar.opened {
  transition: all 0.3s;
}
.cid-ujnGHZ7cFQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujnGHZ7cFQ .navbar .navbar-logo img {
  width: auto;
}
.cid-ujnGHZ7cFQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujnGHZ7cFQ .navbar.collapsed {
  justify-content: center;
}
.cid-ujnGHZ7cFQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujnGHZ7cFQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujnGHZ7cFQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujnGHZ7cFQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujnGHZ7cFQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujnGHZ7cFQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujnGHZ7cFQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujnGHZ7cFQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujnGHZ7cFQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujnGHZ7cFQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujnGHZ7cFQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujnGHZ7cFQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujnGHZ7cFQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujnGHZ7cFQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujnGHZ7cFQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujnGHZ7cFQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujnGHZ7cFQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujnGHZ7cFQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujnGHZ7cFQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujnGHZ7cFQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujnGHZ7cFQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujnGHZ7cFQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujnGHZ7cFQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujnGHZ7cFQ .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujnGHZ7cFQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujnGHZ7cFQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujnGHZ7cFQ .dropdown-item.active,
.cid-ujnGHZ7cFQ .dropdown-item:active {
  background-color: transparent;
}
.cid-ujnGHZ7cFQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujnGHZ7cFQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujnGHZ7cFQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujnGHZ7cFQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ujnGHZ7cFQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujnGHZ7cFQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujnGHZ7cFQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujnGHZ7cFQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujnGHZ7cFQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujnGHZ7cFQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujnGHZ7cFQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujnGHZ7cFQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnGHZ7cFQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnGHZ7cFQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujnGHZ7cFQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnGHZ7cFQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujnGHZ7cFQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujnGHZ7cFQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnGHZ7cFQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujnGHZ7cFQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujnGHZ7cFQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujnGHZ7cFQ .navbar {
    height: 70px;
  }
  .cid-ujnGHZ7cFQ .navbar.opened {
    height: auto;
  }
  .cid-ujnGHZ7cFQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujnGHZwEso {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnGHZwEso .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnGHZwEso .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnGHZwEso .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-ujnGHZwEso .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-ujnGHZwEso .mbr-section-btn {
  text-align: center;
}
.cid-ujnGHZwEso .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-ujnGHZwEso .image-block:hover img {
  transform: scale(1.1);
}
.cid-ujnGHZwEso .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-ujnGHZwEso img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-ujnGHZwEso .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-ujnGHZwEso .wrap {
    opacity: 1 !important;
  }
  .cid-ujnGHZwEso .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-ujnGHZwEso .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-ujnGHZwEso P {
  color: #ffffff;
}
.cid-ujnGHZTYFj {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnGHZTYFj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnGHZTYFj img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnGHZTYFj img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-ujnGHZTYFj img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-ujnGHZTYFj .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnGHZTYFj .mbr-section-title {
  color: #000000;
}
.cid-ujnGHZTYFj .mbr-text {
  color: #000000;
}
.cid-ujnGI0dzTJ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnGI0dzTJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnGI0dzTJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-ujnGI0dzTJ .container {
    max-width: 1400px;
  }
}
.cid-ujnGI0dzTJ .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-ujnGI0dzTJ .card-wrapper {
  margin-top: 3rem;
}
.cid-ujnGI0dzTJ .row {
  justify-content: center;
}
.cid-ujnGI0dzTJ .mbr-section-title {
  color: #ffffff;
}
.cid-ujnGI0dzTJ .card-text {
  color: #ffffff;
}
.cid-ujnGI0dzTJ .card-title,
.cid-ujnGI0dzTJ .iconfont-wrapper {
  color: #ffffff;
}
.cid-ujnGI0G4BL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnGI0G4BL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnGI0G4BL img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnGI0G4BL img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnGI0G4BL .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnGI0G4BL .mbr-section-title {
  color: #000000;
}
.cid-ujnGI0G4BL .mbr-text {
  color: #000000;
}
.cid-ujnGI0G4BL .mbr-description {
  text-align: left;
}
.cid-ujnGI11zQn {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnGI11zQn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnGI11zQn img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnGI11zQn img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnGI11zQn .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnGI11zQn .mbr-section-title {
  color: #000000;
}
.cid-ujnGI11zQn .mbr-text {
  color: #000000;
}
.cid-ujnGI11zQn .mbr-description {
  text-align: left;
}
.cid-ujnGI1n4ve {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnGI1n4ve .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnGI1n4ve img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnGI1n4ve img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnGI1n4ve .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnGI1n4ve .mbr-section-title {
  color: #000000;
}
.cid-ujnGI1n4ve .mbr-text {
  color: #000000;
}
.cid-ujnGI1n4ve .mbr-description {
  text-align: left;
}
.cid-ujnGI1KFsV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnGI1KFsV .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnGI1KFsV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnGI1KFsV .row {
  justify-content: center;
}
.cid-ujnGI1KFsV .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-ujnGI1KFsV .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-ujnGI1KFsV .card {
    margin-bottom: 32px;
  }
}
.cid-ujnGI1KFsV .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnGI1KFsV .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-ujnGI1KFsV .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnGI1KFsV .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-ujnGI1KFsV .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-ujnGI1KFsV .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-ujnGI1KFsV .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-ujnGI28Dka {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-ujnGI28Dka .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnGI28Dka .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-ujnGI28Dka .container {
    padding: 0 20px;
  }
}
.cid-ujnGI28Dka .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-ujnGI28Dka .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-ujnGI28Dka .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-ujnGI28Dka .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ujnGI28Dka .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-ujnGI28Dka .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-ujnGI28Dka .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-ujnGI28Dka .embla__button--next,
.cid-ujnGI28Dka .embla__button--prev {
  display: flex;
}
.cid-ujnGI28Dka .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ujnGI28Dka .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ujnGI28Dka .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-ujnGI28Dka .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-ujnGI28Dka .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-ujnGI28Dka .embla__button {
    top: 7rem;
  }
}
.cid-ujnGI28Dka .embla {
  position: relative;
  width: 100%;
}
.cid-ujnGI28Dka .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ujnGI28Dka .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ujnGI28Dka .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ujnGI28Dka .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujnGI2QhVW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnGI2QhVW .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnGI2QhVW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnGI2QhVW H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnGI2QhVW H2 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnGI3gZyO {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujnGI3gZyO .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnGI3gZyO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnGI3gZyO .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-ujnGI3gZyO .mbr-section-subtitle,
.cid-ujnGI3gZyO .mbr-section-btn {
  color: #ffffff;
}
.cid-ujnGI3gZyO LABEL {
  color: #ffffff;
}
.cid-ujnGI3NiqD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnGI3NiqD .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnGI3NiqD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnGI3NiqD .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnGI3NiqD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujnGI3NiqD .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ujnGI3NiqD .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ujnGI3NiqD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ujnGI3NiqD .copyright {
  color: #bbbbbb;
}
.cid-ujnHbenFJ3 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujnHbenFJ3 nav.navbar {
  position: fixed;
}
.cid-ujnHbenFJ3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ujnHbenFJ3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujnHbenFJ3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujnHbenFJ3 .dropdown-item:hover,
.cid-ujnHbenFJ3 .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ujnHbenFJ3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujnHbenFJ3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujnHbenFJ3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ujnHbenFJ3 .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ujnHbenFJ3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujnHbenFJ3 .nav-link {
  position: relative;
}
.cid-ujnHbenFJ3 .container {
  display: flex;
  margin: auto;
}
.cid-ujnHbenFJ3 .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujnHbenFJ3 .dropdown-menu,
.cid-ujnHbenFJ3 .navbar.opened {
  background: #ffffff !important;
}
.cid-ujnHbenFJ3 .nav-item:focus,
.cid-ujnHbenFJ3 .nav-link:focus {
  outline: none;
}
.cid-ujnHbenFJ3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujnHbenFJ3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujnHbenFJ3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujnHbenFJ3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujnHbenFJ3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujnHbenFJ3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujnHbenFJ3 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ujnHbenFJ3 .navbar.opened {
  transition: all 0.3s;
}
.cid-ujnHbenFJ3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujnHbenFJ3 .navbar .navbar-logo img {
  width: auto;
}
.cid-ujnHbenFJ3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujnHbenFJ3 .navbar.collapsed {
  justify-content: center;
}
.cid-ujnHbenFJ3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujnHbenFJ3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujnHbenFJ3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujnHbenFJ3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujnHbenFJ3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujnHbenFJ3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujnHbenFJ3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujnHbenFJ3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujnHbenFJ3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujnHbenFJ3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujnHbenFJ3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujnHbenFJ3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujnHbenFJ3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujnHbenFJ3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujnHbenFJ3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujnHbenFJ3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujnHbenFJ3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujnHbenFJ3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujnHbenFJ3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujnHbenFJ3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujnHbenFJ3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujnHbenFJ3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujnHbenFJ3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujnHbenFJ3 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujnHbenFJ3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujnHbenFJ3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujnHbenFJ3 .dropdown-item.active,
.cid-ujnHbenFJ3 .dropdown-item:active {
  background-color: transparent;
}
.cid-ujnHbenFJ3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujnHbenFJ3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujnHbenFJ3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujnHbenFJ3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ujnHbenFJ3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujnHbenFJ3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujnHbenFJ3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujnHbenFJ3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujnHbenFJ3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujnHbenFJ3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujnHbenFJ3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujnHbenFJ3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnHbenFJ3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnHbenFJ3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujnHbenFJ3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnHbenFJ3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujnHbenFJ3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujnHbenFJ3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnHbenFJ3 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujnHbenFJ3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujnHbenFJ3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujnHbenFJ3 .navbar {
    height: 70px;
  }
  .cid-ujnHbenFJ3 .navbar.opened {
    height: auto;
  }
  .cid-ujnHbenFJ3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujnHbeUGER {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnHbeUGER .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHbeUGER .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnHbeUGER .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-ujnHbeUGER .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-ujnHbeUGER .mbr-section-btn {
  text-align: center;
}
.cid-ujnHbeUGER .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-ujnHbeUGER .image-block:hover img {
  transform: scale(1.1);
}
.cid-ujnHbeUGER .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-ujnHbeUGER img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-ujnHbeUGER .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-ujnHbeUGER .wrap {
    opacity: 1 !important;
  }
  .cid-ujnHbeUGER .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-ujnHbeUGER .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-ujnHbeUGER P {
  color: #ffffff;
}
.cid-ujnHbfpZ5N {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnHbfpZ5N .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnHbfpZ5N img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnHbfpZ5N img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-ujnHbfpZ5N img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-ujnHbfpZ5N .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnHbfpZ5N .mbr-section-title {
  color: #000000;
}
.cid-ujnHbfpZ5N .mbr-text {
  color: #000000;
}
.cid-ujnHbg0css {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnHbg0css .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHbg0css .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-ujnHbg0css .container {
    max-width: 1400px;
  }
}
.cid-ujnHbg0css .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-ujnHbg0css .card-wrapper {
  margin-top: 3rem;
}
.cid-ujnHbg0css .row {
  justify-content: center;
}
.cid-ujnHbg0css .mbr-section-title {
  color: #ffffff;
}
.cid-ujnHbg0css .card-text {
  color: #ffffff;
}
.cid-ujnHbg0css .card-title,
.cid-ujnHbg0css .iconfont-wrapper {
  color: #ffffff;
}
.cid-ujnHbgtTkm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnHbgtTkm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnHbgtTkm img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnHbgtTkm img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnHbgtTkm .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnHbgtTkm .mbr-section-title {
  color: #000000;
}
.cid-ujnHbgtTkm .mbr-text {
  color: #000000;
}
.cid-ujnHbgtTkm .mbr-description {
  text-align: left;
}
.cid-ujnHbgP0Mp {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnHbgP0Mp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnHbgP0Mp img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnHbgP0Mp img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnHbgP0Mp .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnHbgP0Mp .mbr-section-title {
  color: #000000;
}
.cid-ujnHbgP0Mp .mbr-text {
  color: #000000;
}
.cid-ujnHbgP0Mp .mbr-description {
  text-align: left;
}
.cid-ujnHbhcYNc {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnHbhcYNc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnHbhcYNc img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnHbhcYNc img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnHbhcYNc .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnHbhcYNc .mbr-section-title {
  color: #000000;
}
.cid-ujnHbhcYNc .mbr-text {
  color: #000000;
}
.cid-ujnHbhcYNc .mbr-description {
  text-align: left;
}
.cid-ujnHbhB4Hn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnHbhB4Hn .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHbhB4Hn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnHbhB4Hn .row {
  justify-content: center;
}
.cid-ujnHbhB4Hn .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-ujnHbhB4Hn .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-ujnHbhB4Hn .card {
    margin-bottom: 32px;
  }
}
.cid-ujnHbhB4Hn .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnHbhB4Hn .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-ujnHbhB4Hn .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnHbhB4Hn .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-ujnHbhB4Hn .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-ujnHbhB4Hn .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-ujnHbhB4Hn .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-ujnHbhZGIQ {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-ujnHbhZGIQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHbhZGIQ .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-ujnHbhZGIQ .container {
    padding: 0 20px;
  }
}
.cid-ujnHbhZGIQ .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-ujnHbhZGIQ .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-ujnHbhZGIQ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-ujnHbhZGIQ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ujnHbhZGIQ .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-ujnHbhZGIQ .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-ujnHbhZGIQ .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-ujnHbhZGIQ .embla__button--next,
.cid-ujnHbhZGIQ .embla__button--prev {
  display: flex;
}
.cid-ujnHbhZGIQ .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ujnHbhZGIQ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ujnHbhZGIQ .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-ujnHbhZGIQ .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-ujnHbhZGIQ .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-ujnHbhZGIQ .embla__button {
    top: 7rem;
  }
}
.cid-ujnHbhZGIQ .embla {
  position: relative;
  width: 100%;
}
.cid-ujnHbhZGIQ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ujnHbhZGIQ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ujnHbhZGIQ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ujnHbhZGIQ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujnHbiECXv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnHbiECXv .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHbiECXv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnHbiECXv H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnHbiECXv H2 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnHbj4lbJ {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujnHbj4lbJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHbj4lbJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnHbj4lbJ .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-ujnHbj4lbJ .mbr-section-subtitle,
.cid-ujnHbj4lbJ .mbr-section-btn {
  color: #ffffff;
}
.cid-ujnHbj4lbJ LABEL {
  color: #ffffff;
}
.cid-ujnHbjCAr3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnHbjCAr3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHbjCAr3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnHbjCAr3 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnHbjCAr3 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujnHbjCAr3 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ujnHbjCAr3 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ujnHbjCAr3 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ujnHbjCAr3 .copyright {
  color: #bbbbbb;
}
.cid-ujnHtWszWN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujnHtWszWN nav.navbar {
  position: fixed;
}
.cid-ujnHtWszWN .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ujnHtWszWN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujnHtWszWN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujnHtWszWN .dropdown-item:hover,
.cid-ujnHtWszWN .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ujnHtWszWN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujnHtWszWN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujnHtWszWN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ujnHtWszWN .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ujnHtWszWN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujnHtWszWN .nav-link {
  position: relative;
}
.cid-ujnHtWszWN .container {
  display: flex;
  margin: auto;
}
.cid-ujnHtWszWN .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujnHtWszWN .dropdown-menu,
.cid-ujnHtWszWN .navbar.opened {
  background: #ffffff !important;
}
.cid-ujnHtWszWN .nav-item:focus,
.cid-ujnHtWszWN .nav-link:focus {
  outline: none;
}
.cid-ujnHtWszWN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujnHtWszWN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujnHtWszWN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujnHtWszWN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujnHtWszWN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujnHtWszWN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujnHtWszWN .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ujnHtWszWN .navbar.opened {
  transition: all 0.3s;
}
.cid-ujnHtWszWN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujnHtWszWN .navbar .navbar-logo img {
  width: auto;
}
.cid-ujnHtWszWN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujnHtWszWN .navbar.collapsed {
  justify-content: center;
}
.cid-ujnHtWszWN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujnHtWszWN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujnHtWszWN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujnHtWszWN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujnHtWszWN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujnHtWszWN .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujnHtWszWN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujnHtWszWN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujnHtWszWN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujnHtWszWN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujnHtWszWN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujnHtWszWN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujnHtWszWN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujnHtWszWN .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujnHtWszWN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujnHtWszWN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujnHtWszWN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujnHtWszWN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujnHtWszWN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujnHtWszWN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujnHtWszWN .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujnHtWszWN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujnHtWszWN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujnHtWszWN .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujnHtWszWN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujnHtWszWN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujnHtWszWN .dropdown-item.active,
.cid-ujnHtWszWN .dropdown-item:active {
  background-color: transparent;
}
.cid-ujnHtWszWN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujnHtWszWN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujnHtWszWN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujnHtWszWN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ujnHtWszWN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujnHtWszWN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujnHtWszWN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujnHtWszWN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujnHtWszWN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujnHtWszWN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujnHtWszWN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujnHtWszWN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnHtWszWN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnHtWszWN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujnHtWszWN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnHtWszWN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujnHtWszWN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujnHtWszWN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnHtWszWN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujnHtWszWN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujnHtWszWN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujnHtWszWN .navbar {
    height: 70px;
  }
  .cid-ujnHtWszWN .navbar.opened {
    height: auto;
  }
  .cid-ujnHtWszWN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujnHtWQ4Qu {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnHtWQ4Qu .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHtWQ4Qu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnHtWQ4Qu .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-ujnHtWQ4Qu .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-ujnHtWQ4Qu .mbr-section-btn {
  text-align: center;
}
.cid-ujnHtWQ4Qu .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-ujnHtWQ4Qu .image-block:hover img {
  transform: scale(1.1);
}
.cid-ujnHtWQ4Qu .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-ujnHtWQ4Qu img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-ujnHtWQ4Qu .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-ujnHtWQ4Qu .wrap {
    opacity: 1 !important;
  }
  .cid-ujnHtWQ4Qu .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-ujnHtWQ4Qu .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-ujnHtWQ4Qu P {
  color: #ffffff;
}
.cid-ujnHtXe9xb {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnHtXe9xb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnHtXe9xb img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnHtXe9xb img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-ujnHtXe9xb img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-ujnHtXe9xb .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnHtXe9xb .mbr-section-title {
  color: #000000;
}
.cid-ujnHtXe9xb .mbr-text {
  color: #000000;
}
.cid-ujnHtXyt6i {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnHtXyt6i .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHtXyt6i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-ujnHtXyt6i .container {
    max-width: 1400px;
  }
}
.cid-ujnHtXyt6i .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-ujnHtXyt6i .card-wrapper {
  margin-top: 3rem;
}
.cid-ujnHtXyt6i .row {
  justify-content: center;
}
.cid-ujnHtXyt6i .mbr-section-title {
  color: #ffffff;
}
.cid-ujnHtXyt6i .card-text {
  color: #ffffff;
}
.cid-ujnHtXyt6i .card-title,
.cid-ujnHtXyt6i .iconfont-wrapper {
  color: #ffffff;
}
.cid-ujnHtXZskV {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnHtXZskV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnHtXZskV img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnHtXZskV img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnHtXZskV .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnHtXZskV .mbr-section-title {
  color: #000000;
}
.cid-ujnHtXZskV .mbr-text {
  color: #000000;
}
.cid-ujnHtXZskV .mbr-description {
  text-align: left;
}
.cid-ujnHtYlBHN {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnHtYlBHN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnHtYlBHN img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnHtYlBHN img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnHtYlBHN .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnHtYlBHN .mbr-section-title {
  color: #000000;
}
.cid-ujnHtYlBHN .mbr-text {
  color: #000000;
}
.cid-ujnHtYlBHN .mbr-description {
  text-align: left;
}
.cid-ujnHtYHp63 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnHtYHp63 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnHtYHp63 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnHtYHp63 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnHtYHp63 .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnHtYHp63 .mbr-section-title {
  color: #000000;
}
.cid-ujnHtYHp63 .mbr-text {
  color: #000000;
}
.cid-ujnHtYHp63 .mbr-description {
  text-align: left;
}
.cid-ujnHtZ6Bp0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnHtZ6Bp0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHtZ6Bp0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnHtZ6Bp0 .row {
  justify-content: center;
}
.cid-ujnHtZ6Bp0 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-ujnHtZ6Bp0 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-ujnHtZ6Bp0 .card {
    margin-bottom: 32px;
  }
}
.cid-ujnHtZ6Bp0 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnHtZ6Bp0 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-ujnHtZ6Bp0 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnHtZ6Bp0 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-ujnHtZ6Bp0 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-ujnHtZ6Bp0 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-ujnHtZ6Bp0 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-ujnHtZrG3Z {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-ujnHtZrG3Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHtZrG3Z .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-ujnHtZrG3Z .container {
    padding: 0 20px;
  }
}
.cid-ujnHtZrG3Z .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-ujnHtZrG3Z .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-ujnHtZrG3Z .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-ujnHtZrG3Z .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ujnHtZrG3Z .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-ujnHtZrG3Z .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-ujnHtZrG3Z .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-ujnHtZrG3Z .embla__button--next,
.cid-ujnHtZrG3Z .embla__button--prev {
  display: flex;
}
.cid-ujnHtZrG3Z .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ujnHtZrG3Z .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ujnHtZrG3Z .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-ujnHtZrG3Z .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-ujnHtZrG3Z .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-ujnHtZrG3Z .embla__button {
    top: 7rem;
  }
}
.cid-ujnHtZrG3Z .embla {
  position: relative;
  width: 100%;
}
.cid-ujnHtZrG3Z .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ujnHtZrG3Z .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ujnHtZrG3Z .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ujnHtZrG3Z .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujnHu01EJw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnHu01EJw .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHu01EJw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnHu01EJw H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnHu01EJw H2 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnHu0oJDa {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujnHu0oJDa .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHu0oJDa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnHu0oJDa .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-ujnHu0oJDa .mbr-section-subtitle,
.cid-ujnHu0oJDa .mbr-section-btn {
  color: #ffffff;
}
.cid-ujnHu0oJDa LABEL {
  color: #ffffff;
}
.cid-ujnHu0SptJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnHu0SptJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHu0SptJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnHu0SptJ .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnHu0SptJ .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujnHu0SptJ .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ujnHu0SptJ .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ujnHu0SptJ div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ujnHu0SptJ .copyright {
  color: #bbbbbb;
}
.cid-ujnHP1ICpx {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujnHP1ICpx nav.navbar {
  position: fixed;
}
.cid-ujnHP1ICpx .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ujnHP1ICpx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujnHP1ICpx .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujnHP1ICpx .dropdown-item:hover,
.cid-ujnHP1ICpx .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ujnHP1ICpx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujnHP1ICpx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujnHP1ICpx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ujnHP1ICpx .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ujnHP1ICpx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujnHP1ICpx .nav-link {
  position: relative;
}
.cid-ujnHP1ICpx .container {
  display: flex;
  margin: auto;
}
.cid-ujnHP1ICpx .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujnHP1ICpx .dropdown-menu,
.cid-ujnHP1ICpx .navbar.opened {
  background: #ffffff !important;
}
.cid-ujnHP1ICpx .nav-item:focus,
.cid-ujnHP1ICpx .nav-link:focus {
  outline: none;
}
.cid-ujnHP1ICpx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujnHP1ICpx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujnHP1ICpx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujnHP1ICpx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujnHP1ICpx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujnHP1ICpx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujnHP1ICpx .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ujnHP1ICpx .navbar.opened {
  transition: all 0.3s;
}
.cid-ujnHP1ICpx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujnHP1ICpx .navbar .navbar-logo img {
  width: auto;
}
.cid-ujnHP1ICpx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujnHP1ICpx .navbar.collapsed {
  justify-content: center;
}
.cid-ujnHP1ICpx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujnHP1ICpx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujnHP1ICpx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujnHP1ICpx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujnHP1ICpx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujnHP1ICpx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujnHP1ICpx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujnHP1ICpx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujnHP1ICpx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujnHP1ICpx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujnHP1ICpx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujnHP1ICpx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujnHP1ICpx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujnHP1ICpx .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujnHP1ICpx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujnHP1ICpx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujnHP1ICpx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujnHP1ICpx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujnHP1ICpx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujnHP1ICpx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujnHP1ICpx .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujnHP1ICpx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujnHP1ICpx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujnHP1ICpx .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujnHP1ICpx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujnHP1ICpx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujnHP1ICpx .dropdown-item.active,
.cid-ujnHP1ICpx .dropdown-item:active {
  background-color: transparent;
}
.cid-ujnHP1ICpx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujnHP1ICpx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujnHP1ICpx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujnHP1ICpx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ujnHP1ICpx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujnHP1ICpx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujnHP1ICpx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujnHP1ICpx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujnHP1ICpx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujnHP1ICpx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujnHP1ICpx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujnHP1ICpx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnHP1ICpx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnHP1ICpx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujnHP1ICpx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnHP1ICpx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujnHP1ICpx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujnHP1ICpx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnHP1ICpx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujnHP1ICpx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujnHP1ICpx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujnHP1ICpx .navbar {
    height: 70px;
  }
  .cid-ujnHP1ICpx .navbar.opened {
    height: auto;
  }
  .cid-ujnHP1ICpx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujnHP26jkq {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnHP26jkq .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHP26jkq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnHP26jkq .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-ujnHP26jkq .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-ujnHP26jkq .mbr-section-btn {
  text-align: center;
}
.cid-ujnHP26jkq .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-ujnHP26jkq .image-block:hover img {
  transform: scale(1.1);
}
.cid-ujnHP26jkq .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-ujnHP26jkq img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-ujnHP26jkq .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-ujnHP26jkq .wrap {
    opacity: 1 !important;
  }
  .cid-ujnHP26jkq .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-ujnHP26jkq .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-ujnHP26jkq P {
  color: #ffffff;
}
.cid-ujnHP2vEjP {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnHP2vEjP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnHP2vEjP img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnHP2vEjP img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-ujnHP2vEjP img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-ujnHP2vEjP .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnHP2vEjP .mbr-section-title {
  color: #000000;
}
.cid-ujnHP2vEjP .mbr-text {
  color: #000000;
}
.cid-ujnHP2QW04 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnHP2QW04 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHP2QW04 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-ujnHP2QW04 .container {
    max-width: 1400px;
  }
}
.cid-ujnHP2QW04 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-ujnHP2QW04 .card-wrapper {
  margin-top: 3rem;
}
.cid-ujnHP2QW04 .row {
  justify-content: center;
}
.cid-ujnHP2QW04 .mbr-section-title {
  color: #ffffff;
}
.cid-ujnHP2QW04 .card-text {
  color: #ffffff;
}
.cid-ujnHP2QW04 .card-title,
.cid-ujnHP2QW04 .iconfont-wrapper {
  color: #ffffff;
}
.cid-ujnHP3iSfN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnHP3iSfN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnHP3iSfN img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnHP3iSfN img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnHP3iSfN .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnHP3iSfN .mbr-section-title {
  color: #000000;
}
.cid-ujnHP3iSfN .mbr-text {
  color: #000000;
}
.cid-ujnHP3iSfN .mbr-description {
  text-align: left;
}
.cid-ujnHP3GtEm {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnHP3GtEm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnHP3GtEm img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnHP3GtEm img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnHP3GtEm .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnHP3GtEm .mbr-section-title {
  color: #000000;
}
.cid-ujnHP3GtEm .mbr-text {
  color: #000000;
}
.cid-ujnHP3GtEm .mbr-description {
  text-align: left;
}
.cid-ujnHP43Nsh {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnHP43Nsh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnHP43Nsh img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnHP43Nsh img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnHP43Nsh .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnHP43Nsh .mbr-section-title {
  color: #000000;
}
.cid-ujnHP43Nsh .mbr-text {
  color: #000000;
}
.cid-ujnHP43Nsh .mbr-description {
  text-align: left;
}
.cid-ujnHP4sqdT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnHP4sqdT .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHP4sqdT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnHP4sqdT .row {
  justify-content: center;
}
.cid-ujnHP4sqdT .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-ujnHP4sqdT .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-ujnHP4sqdT .card {
    margin-bottom: 32px;
  }
}
.cid-ujnHP4sqdT .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnHP4sqdT .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-ujnHP4sqdT .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnHP4sqdT .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-ujnHP4sqdT .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-ujnHP4sqdT .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-ujnHP4sqdT .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-ujnHP4RGHH {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-ujnHP4RGHH .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHP4RGHH .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-ujnHP4RGHH .container {
    padding: 0 20px;
  }
}
.cid-ujnHP4RGHH .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-ujnHP4RGHH .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-ujnHP4RGHH .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-ujnHP4RGHH .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ujnHP4RGHH .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-ujnHP4RGHH .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-ujnHP4RGHH .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-ujnHP4RGHH .embla__button--next,
.cid-ujnHP4RGHH .embla__button--prev {
  display: flex;
}
.cid-ujnHP4RGHH .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ujnHP4RGHH .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ujnHP4RGHH .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-ujnHP4RGHH .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-ujnHP4RGHH .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-ujnHP4RGHH .embla__button {
    top: 7rem;
  }
}
.cid-ujnHP4RGHH .embla {
  position: relative;
  width: 100%;
}
.cid-ujnHP4RGHH .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ujnHP4RGHH .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ujnHP4RGHH .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ujnHP4RGHH .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujnHP5y9MJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnHP5y9MJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHP5y9MJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnHP5y9MJ H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnHP5y9MJ H2 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnHP5WFqz {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujnHP5WFqz .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHP5WFqz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnHP5WFqz .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-ujnHP5WFqz .mbr-section-subtitle,
.cid-ujnHP5WFqz .mbr-section-btn {
  color: #ffffff;
}
.cid-ujnHP5WFqz LABEL {
  color: #ffffff;
}
.cid-ujnHP6r9Js {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnHP6r9Js .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnHP6r9Js .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnHP6r9Js .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnHP6r9Js .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujnHP6r9Js .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ujnHP6r9Js .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ujnHP6r9Js div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ujnHP6r9Js .copyright {
  color: #bbbbbb;
}
.cid-ujnIfNfHFd {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujnIfNfHFd nav.navbar {
  position: fixed;
}
.cid-ujnIfNfHFd .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ujnIfNfHFd .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujnIfNfHFd .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujnIfNfHFd .dropdown-item:hover,
.cid-ujnIfNfHFd .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ujnIfNfHFd .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujnIfNfHFd .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujnIfNfHFd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ujnIfNfHFd .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ujnIfNfHFd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujnIfNfHFd .nav-link {
  position: relative;
}
.cid-ujnIfNfHFd .container {
  display: flex;
  margin: auto;
}
.cid-ujnIfNfHFd .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujnIfNfHFd .dropdown-menu,
.cid-ujnIfNfHFd .navbar.opened {
  background: #ffffff !important;
}
.cid-ujnIfNfHFd .nav-item:focus,
.cid-ujnIfNfHFd .nav-link:focus {
  outline: none;
}
.cid-ujnIfNfHFd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujnIfNfHFd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujnIfNfHFd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujnIfNfHFd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujnIfNfHFd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujnIfNfHFd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujnIfNfHFd .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ujnIfNfHFd .navbar.opened {
  transition: all 0.3s;
}
.cid-ujnIfNfHFd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujnIfNfHFd .navbar .navbar-logo img {
  width: auto;
}
.cid-ujnIfNfHFd .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujnIfNfHFd .navbar.collapsed {
  justify-content: center;
}
.cid-ujnIfNfHFd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujnIfNfHFd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujnIfNfHFd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujnIfNfHFd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujnIfNfHFd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujnIfNfHFd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujnIfNfHFd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujnIfNfHFd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujnIfNfHFd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujnIfNfHFd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujnIfNfHFd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujnIfNfHFd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujnIfNfHFd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujnIfNfHFd .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujnIfNfHFd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujnIfNfHFd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujnIfNfHFd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujnIfNfHFd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujnIfNfHFd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujnIfNfHFd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujnIfNfHFd .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujnIfNfHFd .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujnIfNfHFd .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujnIfNfHFd .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujnIfNfHFd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujnIfNfHFd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujnIfNfHFd .dropdown-item.active,
.cid-ujnIfNfHFd .dropdown-item:active {
  background-color: transparent;
}
.cid-ujnIfNfHFd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujnIfNfHFd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujnIfNfHFd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujnIfNfHFd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ujnIfNfHFd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujnIfNfHFd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujnIfNfHFd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujnIfNfHFd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujnIfNfHFd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujnIfNfHFd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujnIfNfHFd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujnIfNfHFd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnIfNfHFd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnIfNfHFd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujnIfNfHFd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnIfNfHFd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujnIfNfHFd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujnIfNfHFd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnIfNfHFd .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujnIfNfHFd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujnIfNfHFd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujnIfNfHFd .navbar {
    height: 70px;
  }
  .cid-ujnIfNfHFd .navbar.opened {
    height: auto;
  }
  .cid-ujnIfNfHFd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujnIfNEa1U {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnIfNEa1U .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIfNEa1U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnIfNEa1U .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-ujnIfNEa1U .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-ujnIfNEa1U .mbr-section-btn {
  text-align: center;
}
.cid-ujnIfNEa1U .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-ujnIfNEa1U .image-block:hover img {
  transform: scale(1.1);
}
.cid-ujnIfNEa1U .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-ujnIfNEa1U img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-ujnIfNEa1U .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-ujnIfNEa1U .wrap {
    opacity: 1 !important;
  }
  .cid-ujnIfNEa1U .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-ujnIfNEa1U .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-ujnIfNEa1U P {
  color: #ffffff;
}
.cid-ujnIfO32SI {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnIfO32SI .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnIfO32SI img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnIfO32SI img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-ujnIfO32SI img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-ujnIfO32SI .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnIfO32SI .mbr-section-title {
  color: #000000;
}
.cid-ujnIfO32SI .mbr-text {
  color: #000000;
}
.cid-ujnIfOqZa0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnIfOqZa0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIfOqZa0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-ujnIfOqZa0 .container {
    max-width: 1400px;
  }
}
.cid-ujnIfOqZa0 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-ujnIfOqZa0 .card-wrapper {
  margin-top: 3rem;
}
.cid-ujnIfOqZa0 .row {
  justify-content: center;
}
.cid-ujnIfOqZa0 .mbr-section-title {
  color: #ffffff;
}
.cid-ujnIfOqZa0 .card-text {
  color: #ffffff;
}
.cid-ujnIfOqZa0 .card-title,
.cid-ujnIfOqZa0 .iconfont-wrapper {
  color: #ffffff;
}
.cid-ujnIfOSAY7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnIfOSAY7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnIfOSAY7 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnIfOSAY7 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnIfOSAY7 .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnIfOSAY7 .mbr-section-title {
  color: #000000;
}
.cid-ujnIfOSAY7 .mbr-text {
  color: #000000;
}
.cid-ujnIfOSAY7 .mbr-description {
  text-align: left;
}
.cid-ujnIfPf7CR {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnIfPf7CR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnIfPf7CR img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnIfPf7CR img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnIfPf7CR .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnIfPf7CR .mbr-section-title {
  color: #000000;
}
.cid-ujnIfPf7CR .mbr-text {
  color: #000000;
}
.cid-ujnIfPf7CR .mbr-description {
  text-align: left;
}
.cid-ujnIfPzQB2 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnIfPzQB2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnIfPzQB2 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnIfPzQB2 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnIfPzQB2 .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnIfPzQB2 .mbr-section-title {
  color: #000000;
}
.cid-ujnIfPzQB2 .mbr-text {
  color: #000000;
}
.cid-ujnIfPzQB2 .mbr-description {
  text-align: left;
}
.cid-ujnIfPUKcP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnIfPUKcP .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIfPUKcP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnIfPUKcP .row {
  justify-content: center;
}
.cid-ujnIfPUKcP .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-ujnIfPUKcP .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-ujnIfPUKcP .card {
    margin-bottom: 32px;
  }
}
.cid-ujnIfPUKcP .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnIfPUKcP .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-ujnIfPUKcP .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnIfPUKcP .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-ujnIfPUKcP .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-ujnIfPUKcP .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-ujnIfPUKcP .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-ujnIfQjXHg {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-ujnIfQjXHg .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIfQjXHg .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-ujnIfQjXHg .container {
    padding: 0 20px;
  }
}
.cid-ujnIfQjXHg .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-ujnIfQjXHg .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-ujnIfQjXHg .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-ujnIfQjXHg .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ujnIfQjXHg .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-ujnIfQjXHg .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-ujnIfQjXHg .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-ujnIfQjXHg .embla__button--next,
.cid-ujnIfQjXHg .embla__button--prev {
  display: flex;
}
.cid-ujnIfQjXHg .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ujnIfQjXHg .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ujnIfQjXHg .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-ujnIfQjXHg .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-ujnIfQjXHg .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-ujnIfQjXHg .embla__button {
    top: 7rem;
  }
}
.cid-ujnIfQjXHg .embla {
  position: relative;
  width: 100%;
}
.cid-ujnIfQjXHg .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ujnIfQjXHg .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ujnIfQjXHg .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ujnIfQjXHg .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujnIfQXMDH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnIfQXMDH .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIfQXMDH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnIfQXMDH H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnIfQXMDH H2 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnIfRoj8C {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujnIfRoj8C .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIfRoj8C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnIfRoj8C .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-ujnIfRoj8C .mbr-section-subtitle,
.cid-ujnIfRoj8C .mbr-section-btn {
  color: #ffffff;
}
.cid-ujnIfRoj8C LABEL {
  color: #ffffff;
}
.cid-ujnIfRVvBd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnIfRVvBd .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIfRVvBd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnIfRVvBd .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnIfRVvBd .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujnIfRVvBd .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ujnIfRVvBd .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ujnIfRVvBd div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ujnIfRVvBd .copyright {
  color: #bbbbbb;
}
.cid-ujnIzI9Rid {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujnIzI9Rid nav.navbar {
  position: fixed;
}
.cid-ujnIzI9Rid .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ujnIzI9Rid .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujnIzI9Rid .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujnIzI9Rid .dropdown-item:hover,
.cid-ujnIzI9Rid .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ujnIzI9Rid .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujnIzI9Rid .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujnIzI9Rid .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ujnIzI9Rid .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ujnIzI9Rid .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujnIzI9Rid .nav-link {
  position: relative;
}
.cid-ujnIzI9Rid .container {
  display: flex;
  margin: auto;
}
.cid-ujnIzI9Rid .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujnIzI9Rid .dropdown-menu,
.cid-ujnIzI9Rid .navbar.opened {
  background: #ffffff !important;
}
.cid-ujnIzI9Rid .nav-item:focus,
.cid-ujnIzI9Rid .nav-link:focus {
  outline: none;
}
.cid-ujnIzI9Rid .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujnIzI9Rid .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujnIzI9Rid .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujnIzI9Rid .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujnIzI9Rid .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujnIzI9Rid .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujnIzI9Rid .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ujnIzI9Rid .navbar.opened {
  transition: all 0.3s;
}
.cid-ujnIzI9Rid .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujnIzI9Rid .navbar .navbar-logo img {
  width: auto;
}
.cid-ujnIzI9Rid .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujnIzI9Rid .navbar.collapsed {
  justify-content: center;
}
.cid-ujnIzI9Rid .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujnIzI9Rid .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujnIzI9Rid .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujnIzI9Rid .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujnIzI9Rid .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujnIzI9Rid .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujnIzI9Rid .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujnIzI9Rid .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujnIzI9Rid .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujnIzI9Rid .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujnIzI9Rid .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujnIzI9Rid .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujnIzI9Rid .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujnIzI9Rid .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujnIzI9Rid .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujnIzI9Rid .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujnIzI9Rid .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujnIzI9Rid .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujnIzI9Rid .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujnIzI9Rid .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujnIzI9Rid .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujnIzI9Rid .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujnIzI9Rid .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujnIzI9Rid .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujnIzI9Rid .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujnIzI9Rid .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujnIzI9Rid .dropdown-item.active,
.cid-ujnIzI9Rid .dropdown-item:active {
  background-color: transparent;
}
.cid-ujnIzI9Rid .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujnIzI9Rid .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujnIzI9Rid .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujnIzI9Rid .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ujnIzI9Rid .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujnIzI9Rid .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujnIzI9Rid ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujnIzI9Rid .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujnIzI9Rid button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujnIzI9Rid button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujnIzI9Rid button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujnIzI9Rid button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnIzI9Rid button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnIzI9Rid button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujnIzI9Rid nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnIzI9Rid nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujnIzI9Rid nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujnIzI9Rid nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnIzI9Rid .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujnIzI9Rid a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujnIzI9Rid .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujnIzI9Rid .navbar {
    height: 70px;
  }
  .cid-ujnIzI9Rid .navbar.opened {
    height: auto;
  }
  .cid-ujnIzI9Rid .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujnIzIwXHQ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnIzIwXHQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIzIwXHQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnIzIwXHQ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-ujnIzIwXHQ .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-ujnIzIwXHQ .mbr-section-btn {
  text-align: center;
}
.cid-ujnIzIwXHQ .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-ujnIzIwXHQ .image-block:hover img {
  transform: scale(1.1);
}
.cid-ujnIzIwXHQ .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-ujnIzIwXHQ img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-ujnIzIwXHQ .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-ujnIzIwXHQ .wrap {
    opacity: 1 !important;
  }
  .cid-ujnIzIwXHQ .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-ujnIzIwXHQ .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-ujnIzIwXHQ P {
  color: #ffffff;
}
.cid-ujnIzISyZB {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnIzISyZB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnIzISyZB img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnIzISyZB img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-ujnIzISyZB img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-ujnIzISyZB .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnIzISyZB .mbr-section-title {
  color: #000000;
}
.cid-ujnIzISyZB .mbr-text {
  color: #000000;
}
.cid-ujnIzJcMGv {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnIzJcMGv .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIzJcMGv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-ujnIzJcMGv .container {
    max-width: 1400px;
  }
}
.cid-ujnIzJcMGv .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-ujnIzJcMGv .card-wrapper {
  margin-top: 3rem;
}
.cid-ujnIzJcMGv .row {
  justify-content: center;
}
.cid-ujnIzJcMGv .mbr-section-title {
  color: #ffffff;
}
.cid-ujnIzJcMGv .card-text {
  color: #ffffff;
}
.cid-ujnIzJcMGv .card-title,
.cid-ujnIzJcMGv .iconfont-wrapper {
  color: #ffffff;
}
.cid-ujnIzJEdqz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnIzJEdqz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnIzJEdqz img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnIzJEdqz img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnIzJEdqz .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnIzJEdqz .mbr-section-title {
  color: #000000;
}
.cid-ujnIzJEdqz .mbr-text {
  color: #000000;
}
.cid-ujnIzJEdqz .mbr-description {
  text-align: left;
}
.cid-ujnIzJYuL0 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnIzJYuL0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnIzJYuL0 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnIzJYuL0 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnIzJYuL0 .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnIzJYuL0 .mbr-section-title {
  color: #000000;
}
.cid-ujnIzJYuL0 .mbr-text {
  color: #000000;
}
.cid-ujnIzJYuL0 .mbr-description {
  text-align: left;
}
.cid-ujnIzKjP1n {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnIzKjP1n .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnIzKjP1n img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnIzKjP1n img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnIzKjP1n .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnIzKjP1n .mbr-section-title {
  color: #000000;
}
.cid-ujnIzKjP1n .mbr-text {
  color: #000000;
}
.cid-ujnIzKjP1n .mbr-description {
  text-align: left;
}
.cid-ujnIzKG6dh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnIzKG6dh .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIzKG6dh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnIzKG6dh .row {
  justify-content: center;
}
.cid-ujnIzKG6dh .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-ujnIzKG6dh .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-ujnIzKG6dh .card {
    margin-bottom: 32px;
  }
}
.cid-ujnIzKG6dh .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnIzKG6dh .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-ujnIzKG6dh .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnIzKG6dh .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-ujnIzKG6dh .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-ujnIzKG6dh .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-ujnIzKG6dh .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-ujnIzL2sTr {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-ujnIzL2sTr .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIzL2sTr .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-ujnIzL2sTr .container {
    padding: 0 20px;
  }
}
.cid-ujnIzL2sTr .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-ujnIzL2sTr .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-ujnIzL2sTr .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-ujnIzL2sTr .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ujnIzL2sTr .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-ujnIzL2sTr .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-ujnIzL2sTr .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-ujnIzL2sTr .embla__button--next,
.cid-ujnIzL2sTr .embla__button--prev {
  display: flex;
}
.cid-ujnIzL2sTr .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ujnIzL2sTr .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ujnIzL2sTr .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-ujnIzL2sTr .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-ujnIzL2sTr .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-ujnIzL2sTr .embla__button {
    top: 7rem;
  }
}
.cid-ujnIzL2sTr .embla {
  position: relative;
  width: 100%;
}
.cid-ujnIzL2sTr .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ujnIzL2sTr .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ujnIzL2sTr .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ujnIzL2sTr .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujnIzLERk3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnIzLERk3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIzLERk3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnIzLERk3 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnIzLERk3 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnIzM3Xpx {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujnIzM3Xpx .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIzM3Xpx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnIzM3Xpx .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-ujnIzM3Xpx .mbr-section-subtitle,
.cid-ujnIzM3Xpx .mbr-section-btn {
  color: #ffffff;
}
.cid-ujnIzM3Xpx LABEL {
  color: #ffffff;
}
.cid-ujnIzMBGyD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnIzMBGyD .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIzMBGyD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnIzMBGyD .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnIzMBGyD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujnIzMBGyD .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ujnIzMBGyD .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ujnIzMBGyD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ujnIzMBGyD .copyright {
  color: #bbbbbb;
}
.cid-ujnIQZjCeP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujnIQZjCeP nav.navbar {
  position: fixed;
}
.cid-ujnIQZjCeP .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ujnIQZjCeP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujnIQZjCeP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujnIQZjCeP .dropdown-item:hover,
.cid-ujnIQZjCeP .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ujnIQZjCeP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujnIQZjCeP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujnIQZjCeP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ujnIQZjCeP .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ujnIQZjCeP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujnIQZjCeP .nav-link {
  position: relative;
}
.cid-ujnIQZjCeP .container {
  display: flex;
  margin: auto;
}
.cid-ujnIQZjCeP .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujnIQZjCeP .dropdown-menu,
.cid-ujnIQZjCeP .navbar.opened {
  background: #ffffff !important;
}
.cid-ujnIQZjCeP .nav-item:focus,
.cid-ujnIQZjCeP .nav-link:focus {
  outline: none;
}
.cid-ujnIQZjCeP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujnIQZjCeP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujnIQZjCeP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujnIQZjCeP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujnIQZjCeP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujnIQZjCeP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujnIQZjCeP .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ujnIQZjCeP .navbar.opened {
  transition: all 0.3s;
}
.cid-ujnIQZjCeP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujnIQZjCeP .navbar .navbar-logo img {
  width: auto;
}
.cid-ujnIQZjCeP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujnIQZjCeP .navbar.collapsed {
  justify-content: center;
}
.cid-ujnIQZjCeP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujnIQZjCeP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujnIQZjCeP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujnIQZjCeP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujnIQZjCeP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujnIQZjCeP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujnIQZjCeP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujnIQZjCeP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujnIQZjCeP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujnIQZjCeP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujnIQZjCeP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujnIQZjCeP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujnIQZjCeP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujnIQZjCeP .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujnIQZjCeP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujnIQZjCeP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujnIQZjCeP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujnIQZjCeP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujnIQZjCeP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujnIQZjCeP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujnIQZjCeP .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujnIQZjCeP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujnIQZjCeP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujnIQZjCeP .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujnIQZjCeP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujnIQZjCeP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujnIQZjCeP .dropdown-item.active,
.cid-ujnIQZjCeP .dropdown-item:active {
  background-color: transparent;
}
.cid-ujnIQZjCeP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujnIQZjCeP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujnIQZjCeP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujnIQZjCeP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ujnIQZjCeP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujnIQZjCeP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujnIQZjCeP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujnIQZjCeP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujnIQZjCeP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujnIQZjCeP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujnIQZjCeP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujnIQZjCeP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnIQZjCeP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnIQZjCeP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujnIQZjCeP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnIQZjCeP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujnIQZjCeP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujnIQZjCeP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnIQZjCeP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujnIQZjCeP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujnIQZjCeP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujnIQZjCeP .navbar {
    height: 70px;
  }
  .cid-ujnIQZjCeP .navbar.opened {
    height: auto;
  }
  .cid-ujnIQZjCeP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujnIQZExKy {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnIQZExKy .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIQZExKy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnIQZExKy .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-ujnIQZExKy .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-ujnIQZExKy .mbr-section-btn {
  text-align: center;
}
.cid-ujnIQZExKy .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-ujnIQZExKy .image-block:hover img {
  transform: scale(1.1);
}
.cid-ujnIQZExKy .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-ujnIQZExKy img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-ujnIQZExKy .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-ujnIQZExKy .wrap {
    opacity: 1 !important;
  }
  .cid-ujnIQZExKy .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-ujnIQZExKy .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-ujnIQZExKy P {
  color: #ffffff;
}
.cid-ujnIR01aIQ {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnIR01aIQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnIR01aIQ img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnIR01aIQ img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-ujnIR01aIQ img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-ujnIR01aIQ .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnIR01aIQ .mbr-section-title {
  color: #000000;
}
.cid-ujnIR01aIQ .mbr-text {
  color: #000000;
}
.cid-ujnIR0mouj {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnIR0mouj .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIR0mouj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-ujnIR0mouj .container {
    max-width: 1400px;
  }
}
.cid-ujnIR0mouj .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-ujnIR0mouj .card-wrapper {
  margin-top: 3rem;
}
.cid-ujnIR0mouj .row {
  justify-content: center;
}
.cid-ujnIR0mouj .mbr-section-title {
  color: #ffffff;
}
.cid-ujnIR0mouj .card-text {
  color: #ffffff;
}
.cid-ujnIR0mouj .card-title,
.cid-ujnIR0mouj .iconfont-wrapper {
  color: #ffffff;
}
.cid-ujnIR0OYH9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnIR0OYH9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnIR0OYH9 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnIR0OYH9 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnIR0OYH9 .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnIR0OYH9 .mbr-section-title {
  color: #000000;
}
.cid-ujnIR0OYH9 .mbr-text {
  color: #000000;
}
.cid-ujnIR0OYH9 .mbr-description {
  text-align: left;
}
.cid-ujnIR1avzF {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnIR1avzF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnIR1avzF img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnIR1avzF img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnIR1avzF .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnIR1avzF .mbr-section-title {
  color: #000000;
}
.cid-ujnIR1avzF .mbr-text {
  color: #000000;
}
.cid-ujnIR1avzF .mbr-description {
  text-align: left;
}
.cid-ujnIR1ynpP {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnIR1ynpP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnIR1ynpP img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnIR1ynpP img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnIR1ynpP .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnIR1ynpP .mbr-section-title {
  color: #000000;
}
.cid-ujnIR1ynpP .mbr-text {
  color: #000000;
}
.cid-ujnIR1ynpP .mbr-description {
  text-align: left;
}
.cid-ujnIR1XDt5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnIR1XDt5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIR1XDt5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnIR1XDt5 .row {
  justify-content: center;
}
.cid-ujnIR1XDt5 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-ujnIR1XDt5 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-ujnIR1XDt5 .card {
    margin-bottom: 32px;
  }
}
.cid-ujnIR1XDt5 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnIR1XDt5 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-ujnIR1XDt5 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnIR1XDt5 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-ujnIR1XDt5 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-ujnIR1XDt5 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-ujnIR1XDt5 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-ujnIR2ogOZ {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-ujnIR2ogOZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIR2ogOZ .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-ujnIR2ogOZ .container {
    padding: 0 20px;
  }
}
.cid-ujnIR2ogOZ .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-ujnIR2ogOZ .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-ujnIR2ogOZ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-ujnIR2ogOZ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ujnIR2ogOZ .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-ujnIR2ogOZ .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-ujnIR2ogOZ .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-ujnIR2ogOZ .embla__button--next,
.cid-ujnIR2ogOZ .embla__button--prev {
  display: flex;
}
.cid-ujnIR2ogOZ .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ujnIR2ogOZ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ujnIR2ogOZ .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-ujnIR2ogOZ .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-ujnIR2ogOZ .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-ujnIR2ogOZ .embla__button {
    top: 7rem;
  }
}
.cid-ujnIR2ogOZ .embla {
  position: relative;
  width: 100%;
}
.cid-ujnIR2ogOZ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ujnIR2ogOZ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ujnIR2ogOZ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ujnIR2ogOZ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujnIR34tv7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnIR34tv7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIR34tv7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnIR34tv7 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnIR34tv7 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnIR3uNo3 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujnIR3uNo3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIR3uNo3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnIR3uNo3 .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-ujnIR3uNo3 .mbr-section-subtitle,
.cid-ujnIR3uNo3 .mbr-section-btn {
  color: #ffffff;
}
.cid-ujnIR3uNo3 LABEL {
  color: #ffffff;
}
.cid-ujnIR40J5m {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnIR40J5m .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnIR40J5m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnIR40J5m .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnIR40J5m .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujnIR40J5m .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ujnIR40J5m .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ujnIR40J5m div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ujnIR40J5m .copyright {
  color: #bbbbbb;
}
.cid-ujnJ92GAKK {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujnJ92GAKK nav.navbar {
  position: fixed;
}
.cid-ujnJ92GAKK .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ujnJ92GAKK .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujnJ92GAKK .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujnJ92GAKK .dropdown-item:hover,
.cid-ujnJ92GAKK .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ujnJ92GAKK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujnJ92GAKK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujnJ92GAKK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ujnJ92GAKK .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ujnJ92GAKK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujnJ92GAKK .nav-link {
  position: relative;
}
.cid-ujnJ92GAKK .container {
  display: flex;
  margin: auto;
}
.cid-ujnJ92GAKK .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujnJ92GAKK .dropdown-menu,
.cid-ujnJ92GAKK .navbar.opened {
  background: #ffffff !important;
}
.cid-ujnJ92GAKK .nav-item:focus,
.cid-ujnJ92GAKK .nav-link:focus {
  outline: none;
}
.cid-ujnJ92GAKK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujnJ92GAKK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujnJ92GAKK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujnJ92GAKK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujnJ92GAKK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujnJ92GAKK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujnJ92GAKK .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ujnJ92GAKK .navbar.opened {
  transition: all 0.3s;
}
.cid-ujnJ92GAKK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujnJ92GAKK .navbar .navbar-logo img {
  width: auto;
}
.cid-ujnJ92GAKK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujnJ92GAKK .navbar.collapsed {
  justify-content: center;
}
.cid-ujnJ92GAKK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujnJ92GAKK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujnJ92GAKK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujnJ92GAKK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujnJ92GAKK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujnJ92GAKK .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujnJ92GAKK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujnJ92GAKK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujnJ92GAKK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujnJ92GAKK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujnJ92GAKK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujnJ92GAKK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujnJ92GAKK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujnJ92GAKK .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujnJ92GAKK .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujnJ92GAKK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujnJ92GAKK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujnJ92GAKK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujnJ92GAKK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujnJ92GAKK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujnJ92GAKK .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujnJ92GAKK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujnJ92GAKK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujnJ92GAKK .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujnJ92GAKK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujnJ92GAKK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujnJ92GAKK .dropdown-item.active,
.cid-ujnJ92GAKK .dropdown-item:active {
  background-color: transparent;
}
.cid-ujnJ92GAKK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujnJ92GAKK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujnJ92GAKK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujnJ92GAKK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ujnJ92GAKK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujnJ92GAKK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujnJ92GAKK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujnJ92GAKK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujnJ92GAKK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujnJ92GAKK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujnJ92GAKK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujnJ92GAKK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnJ92GAKK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnJ92GAKK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujnJ92GAKK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnJ92GAKK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujnJ92GAKK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujnJ92GAKK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnJ92GAKK .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujnJ92GAKK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujnJ92GAKK .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujnJ92GAKK .navbar {
    height: 70px;
  }
  .cid-ujnJ92GAKK .navbar.opened {
    height: auto;
  }
  .cid-ujnJ92GAKK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujnJ931XEc {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJ931XEc .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJ931XEc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJ931XEc .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-ujnJ931XEc .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-ujnJ931XEc .mbr-section-btn {
  text-align: center;
}
.cid-ujnJ931XEc .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-ujnJ931XEc .image-block:hover img {
  transform: scale(1.1);
}
.cid-ujnJ931XEc .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-ujnJ931XEc img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-ujnJ931XEc .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-ujnJ931XEc .wrap {
    opacity: 1 !important;
  }
  .cid-ujnJ931XEc .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-ujnJ931XEc .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-ujnJ931XEc P {
  color: #ffffff;
}
.cid-ujnJ93nfdR {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJ93nfdR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnJ93nfdR img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnJ93nfdR img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-ujnJ93nfdR img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-ujnJ93nfdR .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnJ93nfdR .mbr-section-title {
  color: #000000;
}
.cid-ujnJ93nfdR .mbr-text {
  color: #000000;
}
.cid-ujnJ93GHCh {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJ93GHCh .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJ93GHCh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-ujnJ93GHCh .container {
    max-width: 1400px;
  }
}
.cid-ujnJ93GHCh .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-ujnJ93GHCh .card-wrapper {
  margin-top: 3rem;
}
.cid-ujnJ93GHCh .row {
  justify-content: center;
}
.cid-ujnJ93GHCh .mbr-section-title {
  color: #ffffff;
}
.cid-ujnJ93GHCh .card-text {
  color: #ffffff;
}
.cid-ujnJ93GHCh .card-title,
.cid-ujnJ93GHCh .iconfont-wrapper {
  color: #ffffff;
}
.cid-ujnJ945VJ2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJ945VJ2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnJ945VJ2 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnJ945VJ2 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnJ945VJ2 .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnJ945VJ2 .mbr-section-title {
  color: #000000;
}
.cid-ujnJ945VJ2 .mbr-text {
  color: #000000;
}
.cid-ujnJ945VJ2 .mbr-description {
  text-align: left;
}
.cid-ujnJ94qCxh {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJ94qCxh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnJ94qCxh img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnJ94qCxh img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnJ94qCxh .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnJ94qCxh .mbr-section-title {
  color: #000000;
}
.cid-ujnJ94qCxh .mbr-text {
  color: #000000;
}
.cid-ujnJ94qCxh .mbr-description {
  text-align: left;
}
.cid-ujnJ94KvPr {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJ94KvPr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnJ94KvPr img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnJ94KvPr img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnJ94KvPr .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnJ94KvPr .mbr-section-title {
  color: #000000;
}
.cid-ujnJ94KvPr .mbr-text {
  color: #000000;
}
.cid-ujnJ94KvPr .mbr-description {
  text-align: left;
}
.cid-ujnJ956Buy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJ956Buy .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJ956Buy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJ956Buy .row {
  justify-content: center;
}
.cid-ujnJ956Buy .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-ujnJ956Buy .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-ujnJ956Buy .card {
    margin-bottom: 32px;
  }
}
.cid-ujnJ956Buy .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnJ956Buy .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-ujnJ956Buy .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnJ956Buy .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-ujnJ956Buy .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-ujnJ956Buy .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-ujnJ956Buy .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-ujnJ95sVFi {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-ujnJ95sVFi .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJ95sVFi .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-ujnJ95sVFi .container {
    padding: 0 20px;
  }
}
.cid-ujnJ95sVFi .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-ujnJ95sVFi .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-ujnJ95sVFi .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-ujnJ95sVFi .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ujnJ95sVFi .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-ujnJ95sVFi .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-ujnJ95sVFi .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-ujnJ95sVFi .embla__button--next,
.cid-ujnJ95sVFi .embla__button--prev {
  display: flex;
}
.cid-ujnJ95sVFi .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ujnJ95sVFi .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ujnJ95sVFi .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-ujnJ95sVFi .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-ujnJ95sVFi .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-ujnJ95sVFi .embla__button {
    top: 7rem;
  }
}
.cid-ujnJ95sVFi .embla {
  position: relative;
  width: 100%;
}
.cid-ujnJ95sVFi .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ujnJ95sVFi .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ujnJ95sVFi .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ujnJ95sVFi .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujnJ963YS1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJ963YS1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJ963YS1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJ963YS1 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnJ963YS1 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnJ96qcnc {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujnJ96qcnc .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJ96qcnc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJ96qcnc .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-ujnJ96qcnc .mbr-section-subtitle,
.cid-ujnJ96qcnc .mbr-section-btn {
  color: #ffffff;
}
.cid-ujnJ96qcnc LABEL {
  color: #ffffff;
}
.cid-ujnJ96T0km {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJ96T0km .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJ96T0km .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJ96T0km .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJ96T0km .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujnJ96T0km .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ujnJ96T0km .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ujnJ96T0km div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ujnJ96T0km .copyright {
  color: #bbbbbb;
}
.cid-ujnJqr6L5z {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujnJqr6L5z nav.navbar {
  position: fixed;
}
.cid-ujnJqr6L5z .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ujnJqr6L5z .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujnJqr6L5z .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujnJqr6L5z .dropdown-item:hover,
.cid-ujnJqr6L5z .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ujnJqr6L5z .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujnJqr6L5z .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujnJqr6L5z .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ujnJqr6L5z .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ujnJqr6L5z .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujnJqr6L5z .nav-link {
  position: relative;
}
.cid-ujnJqr6L5z .container {
  display: flex;
  margin: auto;
}
.cid-ujnJqr6L5z .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujnJqr6L5z .dropdown-menu,
.cid-ujnJqr6L5z .navbar.opened {
  background: #ffffff !important;
}
.cid-ujnJqr6L5z .nav-item:focus,
.cid-ujnJqr6L5z .nav-link:focus {
  outline: none;
}
.cid-ujnJqr6L5z .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujnJqr6L5z .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujnJqr6L5z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujnJqr6L5z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujnJqr6L5z .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujnJqr6L5z .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujnJqr6L5z .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ujnJqr6L5z .navbar.opened {
  transition: all 0.3s;
}
.cid-ujnJqr6L5z .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujnJqr6L5z .navbar .navbar-logo img {
  width: auto;
}
.cid-ujnJqr6L5z .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujnJqr6L5z .navbar.collapsed {
  justify-content: center;
}
.cid-ujnJqr6L5z .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujnJqr6L5z .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujnJqr6L5z .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujnJqr6L5z .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujnJqr6L5z .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujnJqr6L5z .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujnJqr6L5z .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujnJqr6L5z .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujnJqr6L5z .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujnJqr6L5z .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujnJqr6L5z .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujnJqr6L5z .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujnJqr6L5z .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujnJqr6L5z .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujnJqr6L5z .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujnJqr6L5z .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujnJqr6L5z .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujnJqr6L5z .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujnJqr6L5z .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujnJqr6L5z .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujnJqr6L5z .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujnJqr6L5z .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujnJqr6L5z .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujnJqr6L5z .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujnJqr6L5z .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujnJqr6L5z .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujnJqr6L5z .dropdown-item.active,
.cid-ujnJqr6L5z .dropdown-item:active {
  background-color: transparent;
}
.cid-ujnJqr6L5z .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujnJqr6L5z .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujnJqr6L5z .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujnJqr6L5z .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ujnJqr6L5z .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujnJqr6L5z .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujnJqr6L5z ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujnJqr6L5z .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujnJqr6L5z button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujnJqr6L5z button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujnJqr6L5z button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujnJqr6L5z button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnJqr6L5z button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnJqr6L5z button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujnJqr6L5z nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnJqr6L5z nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujnJqr6L5z nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujnJqr6L5z nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnJqr6L5z .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujnJqr6L5z a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujnJqr6L5z .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujnJqr6L5z .navbar {
    height: 70px;
  }
  .cid-ujnJqr6L5z .navbar.opened {
    height: auto;
  }
  .cid-ujnJqr6L5z .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujnJqrrWiI {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJqrrWiI .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJqrrWiI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJqrrWiI .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-ujnJqrrWiI .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-ujnJqrrWiI .mbr-section-btn {
  text-align: center;
}
.cid-ujnJqrrWiI .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-ujnJqrrWiI .image-block:hover img {
  transform: scale(1.1);
}
.cid-ujnJqrrWiI .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-ujnJqrrWiI img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-ujnJqrrWiI .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-ujnJqrrWiI .wrap {
    opacity: 1 !important;
  }
  .cid-ujnJqrrWiI .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-ujnJqrrWiI .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-ujnJqrrWiI P {
  color: #ffffff;
}
.cid-ujnJqrRiK1 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJqrRiK1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnJqrRiK1 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnJqrRiK1 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-ujnJqrRiK1 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-ujnJqrRiK1 .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnJqrRiK1 .mbr-section-title {
  color: #000000;
}
.cid-ujnJqrRiK1 .mbr-text {
  color: #000000;
}
.cid-ujnJqseOy6 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJqseOy6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJqseOy6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-ujnJqseOy6 .container {
    max-width: 1400px;
  }
}
.cid-ujnJqseOy6 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-ujnJqseOy6 .card-wrapper {
  margin-top: 3rem;
}
.cid-ujnJqseOy6 .row {
  justify-content: center;
}
.cid-ujnJqseOy6 .mbr-section-title {
  color: #ffffff;
}
.cid-ujnJqseOy6 .card-text {
  color: #ffffff;
}
.cid-ujnJqseOy6 .card-title,
.cid-ujnJqseOy6 .iconfont-wrapper {
  color: #ffffff;
}
.cid-ujnJqsNaW6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJqsNaW6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnJqsNaW6 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnJqsNaW6 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnJqsNaW6 .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnJqsNaW6 .mbr-section-title {
  color: #000000;
}
.cid-ujnJqsNaW6 .mbr-text {
  color: #000000;
}
.cid-ujnJqsNaW6 .mbr-description {
  text-align: left;
}
.cid-ujnJqt9ooA {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJqt9ooA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnJqt9ooA img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnJqt9ooA img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnJqt9ooA .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnJqt9ooA .mbr-section-title {
  color: #000000;
}
.cid-ujnJqt9ooA .mbr-text {
  color: #000000;
}
.cid-ujnJqt9ooA .mbr-description {
  text-align: left;
}
.cid-ujnJqtyQiX {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJqtyQiX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnJqtyQiX img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnJqtyQiX img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnJqtyQiX .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnJqtyQiX .mbr-section-title {
  color: #000000;
}
.cid-ujnJqtyQiX .mbr-text {
  color: #000000;
}
.cid-ujnJqtyQiX .mbr-description {
  text-align: left;
}
.cid-ujnJqtXDuM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJqtXDuM .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJqtXDuM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJqtXDuM .row {
  justify-content: center;
}
.cid-ujnJqtXDuM .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-ujnJqtXDuM .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-ujnJqtXDuM .card {
    margin-bottom: 32px;
  }
}
.cid-ujnJqtXDuM .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnJqtXDuM .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-ujnJqtXDuM .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnJqtXDuM .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-ujnJqtXDuM .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-ujnJqtXDuM .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-ujnJqtXDuM .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-ujnJqulcGm {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-ujnJqulcGm .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJqulcGm .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-ujnJqulcGm .container {
    padding: 0 20px;
  }
}
.cid-ujnJqulcGm .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-ujnJqulcGm .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-ujnJqulcGm .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-ujnJqulcGm .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ujnJqulcGm .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-ujnJqulcGm .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-ujnJqulcGm .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-ujnJqulcGm .embla__button--next,
.cid-ujnJqulcGm .embla__button--prev {
  display: flex;
}
.cid-ujnJqulcGm .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ujnJqulcGm .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ujnJqulcGm .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-ujnJqulcGm .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-ujnJqulcGm .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-ujnJqulcGm .embla__button {
    top: 7rem;
  }
}
.cid-ujnJqulcGm .embla {
  position: relative;
  width: 100%;
}
.cid-ujnJqulcGm .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ujnJqulcGm .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ujnJqulcGm .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ujnJqulcGm .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujnJqv2rAv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJqv2rAv .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJqv2rAv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJqv2rAv H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnJqv2rAv H2 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnJqvtfPd {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujnJqvtfPd .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJqvtfPd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJqvtfPd .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-ujnJqvtfPd .mbr-section-subtitle,
.cid-ujnJqvtfPd .mbr-section-btn {
  color: #ffffff;
}
.cid-ujnJqvtfPd LABEL {
  color: #ffffff;
}
.cid-ujnJqw2gi7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJqw2gi7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJqw2gi7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJqw2gi7 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJqw2gi7 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujnJqw2gi7 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ujnJqw2gi7 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ujnJqw2gi7 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ujnJqw2gi7 .copyright {
  color: #bbbbbb;
}
.cid-ujnJGu0Nty {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujnJGu0Nty nav.navbar {
  position: fixed;
}
.cid-ujnJGu0Nty .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ujnJGu0Nty .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujnJGu0Nty .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujnJGu0Nty .dropdown-item:hover,
.cid-ujnJGu0Nty .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ujnJGu0Nty .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujnJGu0Nty .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujnJGu0Nty .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ujnJGu0Nty .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ujnJGu0Nty .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujnJGu0Nty .nav-link {
  position: relative;
}
.cid-ujnJGu0Nty .container {
  display: flex;
  margin: auto;
}
.cid-ujnJGu0Nty .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujnJGu0Nty .dropdown-menu,
.cid-ujnJGu0Nty .navbar.opened {
  background: #ffffff !important;
}
.cid-ujnJGu0Nty .nav-item:focus,
.cid-ujnJGu0Nty .nav-link:focus {
  outline: none;
}
.cid-ujnJGu0Nty .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujnJGu0Nty .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujnJGu0Nty .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujnJGu0Nty .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujnJGu0Nty .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujnJGu0Nty .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujnJGu0Nty .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ujnJGu0Nty .navbar.opened {
  transition: all 0.3s;
}
.cid-ujnJGu0Nty .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujnJGu0Nty .navbar .navbar-logo img {
  width: auto;
}
.cid-ujnJGu0Nty .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujnJGu0Nty .navbar.collapsed {
  justify-content: center;
}
.cid-ujnJGu0Nty .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujnJGu0Nty .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujnJGu0Nty .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujnJGu0Nty .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujnJGu0Nty .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujnJGu0Nty .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujnJGu0Nty .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujnJGu0Nty .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujnJGu0Nty .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujnJGu0Nty .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujnJGu0Nty .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujnJGu0Nty .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujnJGu0Nty .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujnJGu0Nty .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujnJGu0Nty .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujnJGu0Nty .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujnJGu0Nty .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujnJGu0Nty .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujnJGu0Nty .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujnJGu0Nty .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujnJGu0Nty .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujnJGu0Nty .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujnJGu0Nty .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujnJGu0Nty .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujnJGu0Nty .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujnJGu0Nty .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujnJGu0Nty .dropdown-item.active,
.cid-ujnJGu0Nty .dropdown-item:active {
  background-color: transparent;
}
.cid-ujnJGu0Nty .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujnJGu0Nty .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujnJGu0Nty .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujnJGu0Nty .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ujnJGu0Nty .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujnJGu0Nty .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujnJGu0Nty ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujnJGu0Nty .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujnJGu0Nty button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujnJGu0Nty button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujnJGu0Nty button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujnJGu0Nty button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnJGu0Nty button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnJGu0Nty button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujnJGu0Nty nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnJGu0Nty nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujnJGu0Nty nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujnJGu0Nty nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnJGu0Nty .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujnJGu0Nty a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujnJGu0Nty .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujnJGu0Nty .navbar {
    height: 70px;
  }
  .cid-ujnJGu0Nty .navbar.opened {
    height: auto;
  }
  .cid-ujnJGu0Nty .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujnJGulpdw {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJGulpdw .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJGulpdw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJGulpdw .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-ujnJGulpdw .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-ujnJGulpdw .mbr-section-btn {
  text-align: center;
}
.cid-ujnJGulpdw .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-ujnJGulpdw .image-block:hover img {
  transform: scale(1.1);
}
.cid-ujnJGulpdw .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-ujnJGulpdw img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-ujnJGulpdw .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-ujnJGulpdw .wrap {
    opacity: 1 !important;
  }
  .cid-ujnJGulpdw .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-ujnJGulpdw .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-ujnJGulpdw P {
  color: #ffffff;
}
.cid-ujnJGuGfCg {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJGuGfCg .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnJGuGfCg img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnJGuGfCg img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-ujnJGuGfCg img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-ujnJGuGfCg .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnJGuGfCg .mbr-section-title {
  color: #000000;
}
.cid-ujnJGuGfCg .mbr-text {
  color: #000000;
}
.cid-ujnJGv0LHU {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJGv0LHU .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJGv0LHU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-ujnJGv0LHU .container {
    max-width: 1400px;
  }
}
.cid-ujnJGv0LHU .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-ujnJGv0LHU .card-wrapper {
  margin-top: 3rem;
}
.cid-ujnJGv0LHU .row {
  justify-content: center;
}
.cid-ujnJGv0LHU .mbr-section-title {
  color: #ffffff;
}
.cid-ujnJGv0LHU .card-text {
  color: #ffffff;
}
.cid-ujnJGv0LHU .card-title,
.cid-ujnJGv0LHU .iconfont-wrapper {
  color: #ffffff;
}
.cid-ujnJGvrp6N {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJGvrp6N .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnJGvrp6N img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnJGvrp6N img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnJGvrp6N .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnJGvrp6N .mbr-section-title {
  color: #000000;
}
.cid-ujnJGvrp6N .mbr-text {
  color: #000000;
}
.cid-ujnJGvrp6N .mbr-description {
  text-align: left;
}
.cid-ujnJGvQZTJ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJGvQZTJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnJGvQZTJ img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnJGvQZTJ img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnJGvQZTJ .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnJGvQZTJ .mbr-section-title {
  color: #000000;
}
.cid-ujnJGvQZTJ .mbr-text {
  color: #000000;
}
.cid-ujnJGvQZTJ .mbr-description {
  text-align: left;
}
.cid-ujnJGwdC9C {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJGwdC9C .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnJGwdC9C img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnJGwdC9C img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnJGwdC9C .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnJGwdC9C .mbr-section-title {
  color: #000000;
}
.cid-ujnJGwdC9C .mbr-text {
  color: #000000;
}
.cid-ujnJGwdC9C .mbr-description {
  text-align: left;
}
.cid-ujnJGwCykZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJGwCykZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJGwCykZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJGwCykZ .row {
  justify-content: center;
}
.cid-ujnJGwCykZ .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-ujnJGwCykZ .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-ujnJGwCykZ .card {
    margin-bottom: 32px;
  }
}
.cid-ujnJGwCykZ .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnJGwCykZ .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-ujnJGwCykZ .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnJGwCykZ .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-ujnJGwCykZ .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-ujnJGwCykZ .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-ujnJGwCykZ .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-ujnJGx1amf {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-ujnJGx1amf .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJGx1amf .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-ujnJGx1amf .container {
    padding: 0 20px;
  }
}
.cid-ujnJGx1amf .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-ujnJGx1amf .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-ujnJGx1amf .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-ujnJGx1amf .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ujnJGx1amf .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-ujnJGx1amf .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-ujnJGx1amf .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-ujnJGx1amf .embla__button--next,
.cid-ujnJGx1amf .embla__button--prev {
  display: flex;
}
.cid-ujnJGx1amf .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ujnJGx1amf .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ujnJGx1amf .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-ujnJGx1amf .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-ujnJGx1amf .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-ujnJGx1amf .embla__button {
    top: 7rem;
  }
}
.cid-ujnJGx1amf .embla {
  position: relative;
  width: 100%;
}
.cid-ujnJGx1amf .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ujnJGx1amf .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ujnJGx1amf .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ujnJGx1amf .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujnJGxKyNF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJGxKyNF .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJGxKyNF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJGxKyNF H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnJGxKyNF H2 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnJGybKKQ {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujnJGybKKQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJGybKKQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJGybKKQ .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-ujnJGybKKQ .mbr-section-subtitle,
.cid-ujnJGybKKQ .mbr-section-btn {
  color: #ffffff;
}
.cid-ujnJGybKKQ LABEL {
  color: #ffffff;
}
.cid-ujnJGyJMWX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJGyJMWX .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJGyJMWX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJGyJMWX .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJGyJMWX .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujnJGyJMWX .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ujnJGyJMWX .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ujnJGyJMWX div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ujnJGyJMWX .copyright {
  color: #bbbbbb;
}
.cid-ujnJXNmj2M {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujnJXNmj2M nav.navbar {
  position: fixed;
}
.cid-ujnJXNmj2M .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ujnJXNmj2M .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujnJXNmj2M .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujnJXNmj2M .dropdown-item:hover,
.cid-ujnJXNmj2M .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ujnJXNmj2M .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujnJXNmj2M .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujnJXNmj2M .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ujnJXNmj2M .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ujnJXNmj2M .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujnJXNmj2M .nav-link {
  position: relative;
}
.cid-ujnJXNmj2M .container {
  display: flex;
  margin: auto;
}
.cid-ujnJXNmj2M .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujnJXNmj2M .dropdown-menu,
.cid-ujnJXNmj2M .navbar.opened {
  background: #ffffff !important;
}
.cid-ujnJXNmj2M .nav-item:focus,
.cid-ujnJXNmj2M .nav-link:focus {
  outline: none;
}
.cid-ujnJXNmj2M .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujnJXNmj2M .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujnJXNmj2M .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujnJXNmj2M .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujnJXNmj2M .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujnJXNmj2M .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujnJXNmj2M .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ujnJXNmj2M .navbar.opened {
  transition: all 0.3s;
}
.cid-ujnJXNmj2M .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujnJXNmj2M .navbar .navbar-logo img {
  width: auto;
}
.cid-ujnJXNmj2M .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujnJXNmj2M .navbar.collapsed {
  justify-content: center;
}
.cid-ujnJXNmj2M .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujnJXNmj2M .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujnJXNmj2M .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujnJXNmj2M .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujnJXNmj2M .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujnJXNmj2M .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujnJXNmj2M .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujnJXNmj2M .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujnJXNmj2M .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujnJXNmj2M .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujnJXNmj2M .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujnJXNmj2M .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujnJXNmj2M .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujnJXNmj2M .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujnJXNmj2M .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujnJXNmj2M .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujnJXNmj2M .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujnJXNmj2M .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujnJXNmj2M .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujnJXNmj2M .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujnJXNmj2M .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujnJXNmj2M .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujnJXNmj2M .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujnJXNmj2M .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujnJXNmj2M .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujnJXNmj2M .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujnJXNmj2M .dropdown-item.active,
.cid-ujnJXNmj2M .dropdown-item:active {
  background-color: transparent;
}
.cid-ujnJXNmj2M .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujnJXNmj2M .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujnJXNmj2M .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujnJXNmj2M .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ujnJXNmj2M .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujnJXNmj2M .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujnJXNmj2M ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujnJXNmj2M .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujnJXNmj2M button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujnJXNmj2M button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujnJXNmj2M button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujnJXNmj2M button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnJXNmj2M button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnJXNmj2M button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujnJXNmj2M nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnJXNmj2M nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujnJXNmj2M nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujnJXNmj2M nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnJXNmj2M .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujnJXNmj2M a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujnJXNmj2M .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujnJXNmj2M .navbar {
    height: 70px;
  }
  .cid-ujnJXNmj2M .navbar.opened {
    height: auto;
  }
  .cid-ujnJXNmj2M .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujnJXNOxU3 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJXNOxU3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJXNOxU3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJXNOxU3 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-ujnJXNOxU3 .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-ujnJXNOxU3 .mbr-section-btn {
  text-align: center;
}
.cid-ujnJXNOxU3 .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-ujnJXNOxU3 .image-block:hover img {
  transform: scale(1.1);
}
.cid-ujnJXNOxU3 .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-ujnJXNOxU3 img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-ujnJXNOxU3 .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-ujnJXNOxU3 .wrap {
    opacity: 1 !important;
  }
  .cid-ujnJXNOxU3 .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-ujnJXNOxU3 .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-ujnJXNOxU3 P {
  color: #ffffff;
}
.cid-ujnJXOhNFb {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJXOhNFb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnJXOhNFb img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnJXOhNFb img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-ujnJXOhNFb img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-ujnJXOhNFb .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnJXOhNFb .mbr-section-title {
  color: #000000;
}
.cid-ujnJXOhNFb .mbr-text {
  color: #000000;
}
.cid-ujnJXOHlAr {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJXOHlAr .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJXOHlAr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-ujnJXOHlAr .container {
    max-width: 1400px;
  }
}
.cid-ujnJXOHlAr .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-ujnJXOHlAr .card-wrapper {
  margin-top: 3rem;
}
.cid-ujnJXOHlAr .row {
  justify-content: center;
}
.cid-ujnJXOHlAr .mbr-section-title {
  color: #ffffff;
}
.cid-ujnJXOHlAr .card-text {
  color: #ffffff;
}
.cid-ujnJXOHlAr .card-title,
.cid-ujnJXOHlAr .iconfont-wrapper {
  color: #ffffff;
}
.cid-ujnJXPClg4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJXPClg4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnJXPClg4 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnJXPClg4 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnJXPClg4 .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnJXPClg4 .mbr-section-title {
  color: #000000;
}
.cid-ujnJXPClg4 .mbr-text {
  color: #000000;
}
.cid-ujnJXPClg4 .mbr-description {
  text-align: left;
}
.cid-ujnJXPZ0kZ {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJXPZ0kZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnJXPZ0kZ img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnJXPZ0kZ img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnJXPZ0kZ .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnJXPZ0kZ .mbr-section-title {
  color: #000000;
}
.cid-ujnJXPZ0kZ .mbr-text {
  color: #000000;
}
.cid-ujnJXPZ0kZ .mbr-description {
  text-align: left;
}
.cid-ujnJXQxdmF {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJXQxdmF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnJXQxdmF img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnJXQxdmF img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnJXQxdmF .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnJXQxdmF .mbr-section-title {
  color: #000000;
}
.cid-ujnJXQxdmF .mbr-text {
  color: #000000;
}
.cid-ujnJXQxdmF .mbr-description {
  text-align: left;
}
.cid-ujnJXQYSND {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJXQYSND .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJXQYSND .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJXQYSND .row {
  justify-content: center;
}
.cid-ujnJXQYSND .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-ujnJXQYSND .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-ujnJXQYSND .card {
    margin-bottom: 32px;
  }
}
.cid-ujnJXQYSND .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnJXQYSND .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-ujnJXQYSND .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnJXQYSND .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-ujnJXQYSND .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-ujnJXQYSND .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-ujnJXQYSND .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-ujnJXRkLYZ {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-ujnJXRkLYZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJXRkLYZ .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-ujnJXRkLYZ .container {
    padding: 0 20px;
  }
}
.cid-ujnJXRkLYZ .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-ujnJXRkLYZ .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-ujnJXRkLYZ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-ujnJXRkLYZ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ujnJXRkLYZ .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-ujnJXRkLYZ .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-ujnJXRkLYZ .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-ujnJXRkLYZ .embla__button--next,
.cid-ujnJXRkLYZ .embla__button--prev {
  display: flex;
}
.cid-ujnJXRkLYZ .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ujnJXRkLYZ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ujnJXRkLYZ .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-ujnJXRkLYZ .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-ujnJXRkLYZ .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-ujnJXRkLYZ .embla__button {
    top: 7rem;
  }
}
.cid-ujnJXRkLYZ .embla {
  position: relative;
  width: 100%;
}
.cid-ujnJXRkLYZ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ujnJXRkLYZ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ujnJXRkLYZ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ujnJXRkLYZ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujnJXRZ6w5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJXRZ6w5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJXRZ6w5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJXRZ6w5 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnJXRZ6w5 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnJXSodQE {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujnJXSodQE .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJXSodQE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJXSodQE .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-ujnJXSodQE .mbr-section-subtitle,
.cid-ujnJXSodQE .mbr-section-btn {
  color: #ffffff;
}
.cid-ujnJXSodQE LABEL {
  color: #ffffff;
}
.cid-ujnJXSYBza {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnJXSYBza .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnJXSYBza .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnJXSYBza .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnJXSYBza .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujnJXSYBza .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ujnJXSYBza .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ujnJXSYBza div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ujnJXSYBza .copyright {
  color: #bbbbbb;
}
.cid-ujnKfx42dU {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujnKfx42dU nav.navbar {
  position: fixed;
}
.cid-ujnKfx42dU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ujnKfx42dU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujnKfx42dU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujnKfx42dU .dropdown-item:hover,
.cid-ujnKfx42dU .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ujnKfx42dU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujnKfx42dU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujnKfx42dU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ujnKfx42dU .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ujnKfx42dU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujnKfx42dU .nav-link {
  position: relative;
}
.cid-ujnKfx42dU .container {
  display: flex;
  margin: auto;
}
.cid-ujnKfx42dU .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujnKfx42dU .dropdown-menu,
.cid-ujnKfx42dU .navbar.opened {
  background: #ffffff !important;
}
.cid-ujnKfx42dU .nav-item:focus,
.cid-ujnKfx42dU .nav-link:focus {
  outline: none;
}
.cid-ujnKfx42dU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujnKfx42dU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujnKfx42dU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujnKfx42dU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujnKfx42dU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujnKfx42dU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujnKfx42dU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ujnKfx42dU .navbar.opened {
  transition: all 0.3s;
}
.cid-ujnKfx42dU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujnKfx42dU .navbar .navbar-logo img {
  width: auto;
}
.cid-ujnKfx42dU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujnKfx42dU .navbar.collapsed {
  justify-content: center;
}
.cid-ujnKfx42dU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujnKfx42dU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujnKfx42dU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujnKfx42dU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujnKfx42dU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujnKfx42dU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujnKfx42dU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujnKfx42dU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujnKfx42dU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujnKfx42dU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujnKfx42dU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujnKfx42dU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujnKfx42dU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujnKfx42dU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujnKfx42dU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujnKfx42dU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujnKfx42dU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujnKfx42dU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujnKfx42dU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujnKfx42dU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujnKfx42dU .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujnKfx42dU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujnKfx42dU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujnKfx42dU .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujnKfx42dU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujnKfx42dU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujnKfx42dU .dropdown-item.active,
.cid-ujnKfx42dU .dropdown-item:active {
  background-color: transparent;
}
.cid-ujnKfx42dU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujnKfx42dU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujnKfx42dU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujnKfx42dU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ujnKfx42dU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujnKfx42dU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujnKfx42dU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujnKfx42dU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujnKfx42dU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujnKfx42dU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujnKfx42dU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujnKfx42dU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnKfx42dU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnKfx42dU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujnKfx42dU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnKfx42dU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujnKfx42dU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujnKfx42dU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnKfx42dU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujnKfx42dU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujnKfx42dU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujnKfx42dU .navbar {
    height: 70px;
  }
  .cid-ujnKfx42dU .navbar.opened {
    height: auto;
  }
  .cid-ujnKfx42dU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujnKfxs2Gr {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnKfxs2Gr .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKfxs2Gr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnKfxs2Gr .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-ujnKfxs2Gr .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-ujnKfxs2Gr .mbr-section-btn {
  text-align: center;
}
.cid-ujnKfxs2Gr .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-ujnKfxs2Gr .image-block:hover img {
  transform: scale(1.1);
}
.cid-ujnKfxs2Gr .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-ujnKfxs2Gr img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-ujnKfxs2Gr .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-ujnKfxs2Gr .wrap {
    opacity: 1 !important;
  }
  .cid-ujnKfxs2Gr .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-ujnKfxs2Gr .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-ujnKfxs2Gr P {
  color: #ffffff;
}
.cid-ujnKfxM853 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnKfxM853 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnKfxM853 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnKfxM853 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-ujnKfxM853 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-ujnKfxM853 .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnKfxM853 .mbr-section-title {
  color: #000000;
}
.cid-ujnKfxM853 .mbr-text {
  color: #000000;
}
.cid-ujnKfy7kxO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnKfy7kxO .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKfy7kxO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-ujnKfy7kxO .container {
    max-width: 1400px;
  }
}
.cid-ujnKfy7kxO .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-ujnKfy7kxO .card-wrapper {
  margin-top: 3rem;
}
.cid-ujnKfy7kxO .row {
  justify-content: center;
}
.cid-ujnKfy7kxO .mbr-section-title {
  color: #ffffff;
}
.cid-ujnKfy7kxO .card-text {
  color: #ffffff;
}
.cid-ujnKfy7kxO .card-title,
.cid-ujnKfy7kxO .iconfont-wrapper {
  color: #ffffff;
}
.cid-ujnKfyvw3n {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnKfyvw3n .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnKfyvw3n img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnKfyvw3n img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnKfyvw3n .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnKfyvw3n .mbr-section-title {
  color: #000000;
}
.cid-ujnKfyvw3n .mbr-text {
  color: #000000;
}
.cid-ujnKfyvw3n .mbr-description {
  text-align: left;
}
.cid-ujnKfyPd3y {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnKfyPd3y .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnKfyPd3y img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnKfyPd3y img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnKfyPd3y .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnKfyPd3y .mbr-section-title {
  color: #000000;
}
.cid-ujnKfyPd3y .mbr-text {
  color: #000000;
}
.cid-ujnKfyPd3y .mbr-description {
  text-align: left;
}
.cid-ujnKfzcvnu {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnKfzcvnu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnKfzcvnu img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnKfzcvnu img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnKfzcvnu .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnKfzcvnu .mbr-section-title {
  color: #000000;
}
.cid-ujnKfzcvnu .mbr-text {
  color: #000000;
}
.cid-ujnKfzcvnu .mbr-description {
  text-align: left;
}
.cid-ujnKfzBAx0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnKfzBAx0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKfzBAx0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnKfzBAx0 .row {
  justify-content: center;
}
.cid-ujnKfzBAx0 .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-ujnKfzBAx0 .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-ujnKfzBAx0 .card {
    margin-bottom: 32px;
  }
}
.cid-ujnKfzBAx0 .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnKfzBAx0 .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-ujnKfzBAx0 .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnKfzBAx0 .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-ujnKfzBAx0 .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-ujnKfzBAx0 .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-ujnKfzBAx0 .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-ujnKfzXdQ0 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-ujnKfzXdQ0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKfzXdQ0 .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-ujnKfzXdQ0 .container {
    padding: 0 20px;
  }
}
.cid-ujnKfzXdQ0 .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-ujnKfzXdQ0 .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-ujnKfzXdQ0 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-ujnKfzXdQ0 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ujnKfzXdQ0 .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-ujnKfzXdQ0 .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-ujnKfzXdQ0 .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-ujnKfzXdQ0 .embla__button--next,
.cid-ujnKfzXdQ0 .embla__button--prev {
  display: flex;
}
.cid-ujnKfzXdQ0 .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ujnKfzXdQ0 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ujnKfzXdQ0 .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-ujnKfzXdQ0 .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-ujnKfzXdQ0 .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-ujnKfzXdQ0 .embla__button {
    top: 7rem;
  }
}
.cid-ujnKfzXdQ0 .embla {
  position: relative;
  width: 100%;
}
.cid-ujnKfzXdQ0 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ujnKfzXdQ0 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ujnKfzXdQ0 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ujnKfzXdQ0 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujnKfAyDLF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnKfAyDLF .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKfAyDLF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnKfAyDLF H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnKfAyDLF H2 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnKfAUaMA {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujnKfAUaMA .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKfAUaMA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnKfAUaMA .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-ujnKfAUaMA .mbr-section-subtitle,
.cid-ujnKfAUaMA .mbr-section-btn {
  color: #ffffff;
}
.cid-ujnKfAUaMA LABEL {
  color: #ffffff;
}
.cid-ujnKfBooUI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnKfBooUI .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKfBooUI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnKfBooUI .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnKfBooUI .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujnKfBooUI .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ujnKfBooUI .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ujnKfBooUI div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ujnKfBooUI .copyright {
  color: #bbbbbb;
}
.cid-ujnKzil4tp {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujnKzil4tp nav.navbar {
  position: fixed;
}
.cid-ujnKzil4tp .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ujnKzil4tp .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujnKzil4tp .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujnKzil4tp .dropdown-item:hover,
.cid-ujnKzil4tp .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ujnKzil4tp .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujnKzil4tp .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujnKzil4tp .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ujnKzil4tp .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ujnKzil4tp .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujnKzil4tp .nav-link {
  position: relative;
}
.cid-ujnKzil4tp .container {
  display: flex;
  margin: auto;
}
.cid-ujnKzil4tp .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujnKzil4tp .dropdown-menu,
.cid-ujnKzil4tp .navbar.opened {
  background: #ffffff !important;
}
.cid-ujnKzil4tp .nav-item:focus,
.cid-ujnKzil4tp .nav-link:focus {
  outline: none;
}
.cid-ujnKzil4tp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujnKzil4tp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujnKzil4tp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujnKzil4tp .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujnKzil4tp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujnKzil4tp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujnKzil4tp .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ujnKzil4tp .navbar.opened {
  transition: all 0.3s;
}
.cid-ujnKzil4tp .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujnKzil4tp .navbar .navbar-logo img {
  width: auto;
}
.cid-ujnKzil4tp .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujnKzil4tp .navbar.collapsed {
  justify-content: center;
}
.cid-ujnKzil4tp .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujnKzil4tp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujnKzil4tp .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujnKzil4tp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujnKzil4tp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujnKzil4tp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujnKzil4tp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujnKzil4tp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujnKzil4tp .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujnKzil4tp .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujnKzil4tp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujnKzil4tp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujnKzil4tp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujnKzil4tp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujnKzil4tp .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujnKzil4tp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujnKzil4tp .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujnKzil4tp .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujnKzil4tp .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujnKzil4tp .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujnKzil4tp .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujnKzil4tp .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujnKzil4tp .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujnKzil4tp .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujnKzil4tp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujnKzil4tp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujnKzil4tp .dropdown-item.active,
.cid-ujnKzil4tp .dropdown-item:active {
  background-color: transparent;
}
.cid-ujnKzil4tp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujnKzil4tp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujnKzil4tp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujnKzil4tp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ujnKzil4tp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujnKzil4tp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujnKzil4tp ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujnKzil4tp .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujnKzil4tp button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujnKzil4tp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujnKzil4tp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujnKzil4tp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnKzil4tp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnKzil4tp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujnKzil4tp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnKzil4tp nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujnKzil4tp nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujnKzil4tp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnKzil4tp .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujnKzil4tp a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujnKzil4tp .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujnKzil4tp .navbar {
    height: 70px;
  }
  .cid-ujnKzil4tp .navbar.opened {
    height: auto;
  }
  .cid-ujnKzil4tp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujnKziMaa4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnKziMaa4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKziMaa4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnKziMaa4 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-ujnKziMaa4 .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-ujnKziMaa4 .mbr-section-btn {
  text-align: center;
}
.cid-ujnKziMaa4 .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-ujnKziMaa4 .image-block:hover img {
  transform: scale(1.1);
}
.cid-ujnKziMaa4 .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-ujnKziMaa4 img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-ujnKziMaa4 .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-ujnKziMaa4 .wrap {
    opacity: 1 !important;
  }
  .cid-ujnKziMaa4 .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-ujnKziMaa4 .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-ujnKziMaa4 P {
  color: #ffffff;
}
.cid-ujnKzjfEIw {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnKzjfEIw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnKzjfEIw img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnKzjfEIw img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-ujnKzjfEIw img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-ujnKzjfEIw .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnKzjfEIw .mbr-section-title {
  color: #000000;
}
.cid-ujnKzjfEIw .mbr-text {
  color: #000000;
}
.cid-ujnKzjBSV4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnKzjBSV4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKzjBSV4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-ujnKzjBSV4 .container {
    max-width: 1400px;
  }
}
.cid-ujnKzjBSV4 .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-ujnKzjBSV4 .card-wrapper {
  margin-top: 3rem;
}
.cid-ujnKzjBSV4 .row {
  justify-content: center;
}
.cid-ujnKzjBSV4 .mbr-section-title {
  color: #ffffff;
}
.cid-ujnKzjBSV4 .card-text {
  color: #ffffff;
}
.cid-ujnKzjBSV4 .card-title,
.cid-ujnKzjBSV4 .iconfont-wrapper {
  color: #ffffff;
}
.cid-ujnKzk4oNB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnKzk4oNB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnKzk4oNB img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnKzk4oNB img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnKzk4oNB .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnKzk4oNB .mbr-section-title {
  color: #000000;
}
.cid-ujnKzk4oNB .mbr-text {
  color: #000000;
}
.cid-ujnKzk4oNB .mbr-description {
  text-align: left;
}
.cid-ujnKzkqDPm {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnKzkqDPm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnKzkqDPm img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnKzkqDPm img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnKzkqDPm .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnKzkqDPm .mbr-section-title {
  color: #000000;
}
.cid-ujnKzkqDPm .mbr-text {
  color: #000000;
}
.cid-ujnKzkqDPm .mbr-description {
  text-align: left;
}
.cid-ujnKzkR05x {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnKzkR05x .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnKzkR05x img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnKzkR05x img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnKzkR05x .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnKzkR05x .mbr-section-title {
  color: #000000;
}
.cid-ujnKzkR05x .mbr-text {
  color: #000000;
}
.cid-ujnKzkR05x .mbr-description {
  text-align: left;
}
.cid-ujnKzlmdmp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnKzlmdmp .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKzlmdmp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnKzlmdmp .row {
  justify-content: center;
}
.cid-ujnKzlmdmp .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-ujnKzlmdmp .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-ujnKzlmdmp .card {
    margin-bottom: 32px;
  }
}
.cid-ujnKzlmdmp .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnKzlmdmp .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-ujnKzlmdmp .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnKzlmdmp .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-ujnKzlmdmp .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-ujnKzlmdmp .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-ujnKzlmdmp .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-ujnKzlSF9l {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-ujnKzlSF9l .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKzlSF9l .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-ujnKzlSF9l .container {
    padding: 0 20px;
  }
}
.cid-ujnKzlSF9l .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-ujnKzlSF9l .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-ujnKzlSF9l .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-ujnKzlSF9l .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ujnKzlSF9l .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-ujnKzlSF9l .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-ujnKzlSF9l .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-ujnKzlSF9l .embla__button--next,
.cid-ujnKzlSF9l .embla__button--prev {
  display: flex;
}
.cid-ujnKzlSF9l .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ujnKzlSF9l .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ujnKzlSF9l .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-ujnKzlSF9l .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-ujnKzlSF9l .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-ujnKzlSF9l .embla__button {
    top: 7rem;
  }
}
.cid-ujnKzlSF9l .embla {
  position: relative;
  width: 100%;
}
.cid-ujnKzlSF9l .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ujnKzlSF9l .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ujnKzlSF9l .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ujnKzlSF9l .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujnKzmysnr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnKzmysnr .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKzmysnr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnKzmysnr H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnKzmysnr H2 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnKzmVcEg {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujnKzmVcEg .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKzmVcEg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnKzmVcEg .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-ujnKzmVcEg .mbr-section-subtitle,
.cid-ujnKzmVcEg .mbr-section-btn {
  color: #ffffff;
}
.cid-ujnKzmVcEg LABEL {
  color: #ffffff;
}
.cid-ujnKznoBff {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnKznoBff .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKznoBff .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnKznoBff .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnKznoBff .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujnKznoBff .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ujnKznoBff .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ujnKznoBff div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ujnKznoBff .copyright {
  color: #bbbbbb;
}
.cid-ujnKRfZGEf {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujnKRfZGEf nav.navbar {
  position: fixed;
}
.cid-ujnKRfZGEf .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ujnKRfZGEf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujnKRfZGEf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujnKRfZGEf .dropdown-item:hover,
.cid-ujnKRfZGEf .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ujnKRfZGEf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujnKRfZGEf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujnKRfZGEf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ujnKRfZGEf .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ujnKRfZGEf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujnKRfZGEf .nav-link {
  position: relative;
}
.cid-ujnKRfZGEf .container {
  display: flex;
  margin: auto;
}
.cid-ujnKRfZGEf .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujnKRfZGEf .dropdown-menu,
.cid-ujnKRfZGEf .navbar.opened {
  background: #ffffff !important;
}
.cid-ujnKRfZGEf .nav-item:focus,
.cid-ujnKRfZGEf .nav-link:focus {
  outline: none;
}
.cid-ujnKRfZGEf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujnKRfZGEf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujnKRfZGEf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujnKRfZGEf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujnKRfZGEf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujnKRfZGEf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujnKRfZGEf .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ujnKRfZGEf .navbar.opened {
  transition: all 0.3s;
}
.cid-ujnKRfZGEf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujnKRfZGEf .navbar .navbar-logo img {
  width: auto;
}
.cid-ujnKRfZGEf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujnKRfZGEf .navbar.collapsed {
  justify-content: center;
}
.cid-ujnKRfZGEf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujnKRfZGEf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujnKRfZGEf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujnKRfZGEf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujnKRfZGEf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujnKRfZGEf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujnKRfZGEf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujnKRfZGEf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujnKRfZGEf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujnKRfZGEf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujnKRfZGEf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujnKRfZGEf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujnKRfZGEf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujnKRfZGEf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujnKRfZGEf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujnKRfZGEf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujnKRfZGEf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujnKRfZGEf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujnKRfZGEf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujnKRfZGEf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujnKRfZGEf .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujnKRfZGEf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujnKRfZGEf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujnKRfZGEf .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujnKRfZGEf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujnKRfZGEf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujnKRfZGEf .dropdown-item.active,
.cid-ujnKRfZGEf .dropdown-item:active {
  background-color: transparent;
}
.cid-ujnKRfZGEf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujnKRfZGEf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujnKRfZGEf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujnKRfZGEf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ujnKRfZGEf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujnKRfZGEf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujnKRfZGEf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujnKRfZGEf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujnKRfZGEf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujnKRfZGEf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujnKRfZGEf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujnKRfZGEf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnKRfZGEf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnKRfZGEf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujnKRfZGEf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnKRfZGEf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujnKRfZGEf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujnKRfZGEf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnKRfZGEf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujnKRfZGEf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujnKRfZGEf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujnKRfZGEf .navbar {
    height: 70px;
  }
  .cid-ujnKRfZGEf .navbar.opened {
    height: auto;
  }
  .cid-ujnKRfZGEf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujnKRgjN27 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnKRgjN27 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKRgjN27 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnKRgjN27 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-ujnKRgjN27 .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-ujnKRgjN27 .mbr-section-btn {
  text-align: center;
}
.cid-ujnKRgjN27 .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-ujnKRgjN27 .image-block:hover img {
  transform: scale(1.1);
}
.cid-ujnKRgjN27 .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-ujnKRgjN27 img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-ujnKRgjN27 .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-ujnKRgjN27 .wrap {
    opacity: 1 !important;
  }
  .cid-ujnKRgjN27 .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-ujnKRgjN27 .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-ujnKRgjN27 P {
  color: #ffffff;
}
.cid-ujnKRgF96L {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnKRgF96L .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnKRgF96L img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnKRgF96L img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-ujnKRgF96L img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-ujnKRgF96L .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnKRgF96L .mbr-section-title {
  color: #000000;
}
.cid-ujnKRgF96L .mbr-text {
  color: #000000;
}
.cid-ujnKRgZXMY {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnKRgZXMY .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKRgZXMY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-ujnKRgZXMY .container {
    max-width: 1400px;
  }
}
.cid-ujnKRgZXMY .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-ujnKRgZXMY .card-wrapper {
  margin-top: 3rem;
}
.cid-ujnKRgZXMY .row {
  justify-content: center;
}
.cid-ujnKRgZXMY .mbr-section-title {
  color: #ffffff;
}
.cid-ujnKRgZXMY .card-text {
  color: #ffffff;
}
.cid-ujnKRgZXMY .card-title,
.cid-ujnKRgZXMY .iconfont-wrapper {
  color: #ffffff;
}
.cid-ujnKRhri5x {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnKRhri5x .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnKRhri5x img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnKRhri5x img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnKRhri5x .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnKRhri5x .mbr-section-title {
  color: #000000;
}
.cid-ujnKRhri5x .mbr-text {
  color: #000000;
}
.cid-ujnKRhri5x .mbr-description {
  text-align: left;
}
.cid-ujnKRhN4z3 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnKRhN4z3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnKRhN4z3 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnKRhN4z3 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnKRhN4z3 .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnKRhN4z3 .mbr-section-title {
  color: #000000;
}
.cid-ujnKRhN4z3 .mbr-text {
  color: #000000;
}
.cid-ujnKRhN4z3 .mbr-description {
  text-align: left;
}
.cid-ujnKRi6F3I {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnKRi6F3I .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnKRi6F3I img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnKRi6F3I img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnKRi6F3I .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnKRi6F3I .mbr-section-title {
  color: #000000;
}
.cid-ujnKRi6F3I .mbr-text {
  color: #000000;
}
.cid-ujnKRi6F3I .mbr-description {
  text-align: left;
}
.cid-ujnKRitlne {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnKRitlne .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKRitlne .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnKRitlne .row {
  justify-content: center;
}
.cid-ujnKRitlne .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-ujnKRitlne .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-ujnKRitlne .card {
    margin-bottom: 32px;
  }
}
.cid-ujnKRitlne .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnKRitlne .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-ujnKRitlne .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnKRitlne .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-ujnKRitlne .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-ujnKRitlne .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-ujnKRitlne .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-ujnKRiOBpJ {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-ujnKRiOBpJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKRiOBpJ .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-ujnKRiOBpJ .container {
    padding: 0 20px;
  }
}
.cid-ujnKRiOBpJ .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-ujnKRiOBpJ .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-ujnKRiOBpJ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-ujnKRiOBpJ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ujnKRiOBpJ .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-ujnKRiOBpJ .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-ujnKRiOBpJ .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-ujnKRiOBpJ .embla__button--next,
.cid-ujnKRiOBpJ .embla__button--prev {
  display: flex;
}
.cid-ujnKRiOBpJ .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ujnKRiOBpJ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ujnKRiOBpJ .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-ujnKRiOBpJ .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-ujnKRiOBpJ .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-ujnKRiOBpJ .embla__button {
    top: 7rem;
  }
}
.cid-ujnKRiOBpJ .embla {
  position: relative;
  width: 100%;
}
.cid-ujnKRiOBpJ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ujnKRiOBpJ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ujnKRiOBpJ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ujnKRiOBpJ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujnKRjm7l9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnKRjm7l9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKRjm7l9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnKRjm7l9 H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnKRjm7l9 H2 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnKRjIRnC {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujnKRjIRnC .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKRjIRnC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnKRjIRnC .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-ujnKRjIRnC .mbr-section-subtitle,
.cid-ujnKRjIRnC .mbr-section-btn {
  color: #ffffff;
}
.cid-ujnKRjIRnC LABEL {
  color: #ffffff;
}
.cid-ujnKRkazne {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnKRkazne .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnKRkazne .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnKRkazne .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnKRkazne .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujnKRkazne .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ujnKRkazne .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ujnKRkazne div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ujnKRkazne .copyright {
  color: #bbbbbb;
}
.cid-ujnLbHputT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ujnLbHputT nav.navbar {
  position: fixed;
}
.cid-ujnLbHputT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-ujnLbHputT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ujnLbHputT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ujnLbHputT .dropdown-item:hover,
.cid-ujnLbHputT .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-ujnLbHputT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ujnLbHputT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ujnLbHputT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-ujnLbHputT .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-ujnLbHputT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ujnLbHputT .nav-link {
  position: relative;
}
.cid-ujnLbHputT .container {
  display: flex;
  margin: auto;
}
.cid-ujnLbHputT .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ujnLbHputT .dropdown-menu,
.cid-ujnLbHputT .navbar.opened {
  background: #ffffff !important;
}
.cid-ujnLbHputT .nav-item:focus,
.cid-ujnLbHputT .nav-link:focus {
  outline: none;
}
.cid-ujnLbHputT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ujnLbHputT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ujnLbHputT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ujnLbHputT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ujnLbHputT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ujnLbHputT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ujnLbHputT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ujnLbHputT .navbar.opened {
  transition: all 0.3s;
}
.cid-ujnLbHputT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ujnLbHputT .navbar .navbar-logo img {
  width: auto;
}
.cid-ujnLbHputT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ujnLbHputT .navbar.collapsed {
  justify-content: center;
}
.cid-ujnLbHputT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ujnLbHputT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ujnLbHputT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-ujnLbHputT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ujnLbHputT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ujnLbHputT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-ujnLbHputT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ujnLbHputT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ujnLbHputT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ujnLbHputT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ujnLbHputT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ujnLbHputT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ujnLbHputT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ujnLbHputT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-ujnLbHputT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ujnLbHputT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ujnLbHputT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ujnLbHputT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ujnLbHputT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ujnLbHputT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ujnLbHputT .navbar.navbar-short {
  min-height: 60px;
}
.cid-ujnLbHputT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ujnLbHputT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ujnLbHputT .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ujnLbHputT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ujnLbHputT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ujnLbHputT .dropdown-item.active,
.cid-ujnLbHputT .dropdown-item:active {
  background-color: transparent;
}
.cid-ujnLbHputT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ujnLbHputT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ujnLbHputT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ujnLbHputT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ujnLbHputT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ujnLbHputT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ujnLbHputT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ujnLbHputT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ujnLbHputT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ujnLbHputT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ujnLbHputT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ujnLbHputT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnLbHputT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ujnLbHputT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ujnLbHputT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnLbHputT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ujnLbHputT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ujnLbHputT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ujnLbHputT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ujnLbHputT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ujnLbHputT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-ujnLbHputT .navbar {
    height: 70px;
  }
  .cid-ujnLbHputT .navbar.opened {
    height: auto;
  }
  .cid-ujnLbHputT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ujnLbHKS78 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(146deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnLbHKS78 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnLbHKS78 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnLbHKS78 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-ujnLbHKS78 .mbr-section-subtitle {
  color: #ffffff;
  text-align: center;
}
.cid-ujnLbHKS78 .mbr-section-btn {
  text-align: center;
}
.cid-ujnLbHKS78 .image-block {
  margin: auto;
  height: 400px;
  overflow: hidden;
  position: relative;
  border-radius: 1rem;
}
.cid-ujnLbHKS78 .image-block:hover img {
  transform: scale(1.1);
}
.cid-ujnLbHKS78 .wrap {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 2rem;
  transition: all 0.3s;
  z-index: 3;
}
.cid-ujnLbHKS78 img {
  width: 100%;
  height: 100%;
  transition: all 2s;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-ujnLbHKS78 .image-block {
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-ujnLbHKS78 .wrap {
    opacity: 1 !important;
  }
  .cid-ujnLbHKS78 .image-block:before {
    opacity: 0.2 !important;
  }
  .cid-ujnLbHKS78 .sm-pb {
    margin-bottom: 1rem;
  }
}
.cid-ujnLbHKS78 P {
  color: #ffffff;
}
.cid-ujnLbI67bo {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnLbI67bo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnLbI67bo img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnLbI67bo img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-ujnLbI67bo img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-ujnLbI67bo .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnLbI67bo .mbr-section-title {
  color: #000000;
}
.cid-ujnLbI67bo .mbr-text {
  color: #000000;
}
.cid-ujnLbIqwEO {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnLbIqwEO .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnLbIqwEO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 1500px) {
  .cid-ujnLbIqwEO .container {
    max-width: 1400px;
  }
}
.cid-ujnLbIqwEO .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #ffffff;
  margin-bottom: 2rem;
}
.cid-ujnLbIqwEO .card-wrapper {
  margin-top: 3rem;
}
.cid-ujnLbIqwEO .row {
  justify-content: center;
}
.cid-ujnLbIqwEO .mbr-section-title {
  color: #ffffff;
}
.cid-ujnLbIqwEO .card-text {
  color: #ffffff;
}
.cid-ujnLbIqwEO .card-title,
.cid-ujnLbIqwEO .iconfont-wrapper {
  color: #ffffff;
}
.cid-ujnLbIPHtv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnLbIPHtv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnLbIPHtv img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnLbIPHtv img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnLbIPHtv .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnLbIPHtv .mbr-section-title {
  color: #000000;
}
.cid-ujnLbIPHtv .mbr-text {
  color: #000000;
}
.cid-ujnLbIPHtv .mbr-description {
  text-align: left;
}
.cid-ujnLbJdBti {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnLbJdBti .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnLbJdBti img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnLbJdBti img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnLbJdBti .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnLbJdBti .mbr-section-title {
  color: #000000;
}
.cid-ujnLbJdBti .mbr-text {
  color: #000000;
}
.cid-ujnLbJdBti .mbr-description {
  text-align: left;
}
.cid-ujnLbJAEfT {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnLbJAEfT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ujnLbJAEfT img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-ujnLbJAEfT img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-ujnLbJAEfT .text-wrapper {
    padding: 2rem;
  }
}
.cid-ujnLbJAEfT .mbr-section-title {
  color: #000000;
}
.cid-ujnLbJAEfT .mbr-text {
  color: #000000;
}
.cid-ujnLbJAEfT .mbr-description {
  text-align: left;
}
.cid-ujnLbK5WQp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnLbK5WQp .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnLbK5WQp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnLbK5WQp .row {
  justify-content: center;
}
.cid-ujnLbK5WQp .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-ujnLbK5WQp .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-ujnLbK5WQp .card {
    margin-bottom: 32px;
  }
}
.cid-ujnLbK5WQp .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnLbK5WQp .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-ujnLbK5WQp .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ujnLbK5WQp .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-ujnLbK5WQp .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-ujnLbK5WQp .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-ujnLbK5WQp .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-ujnLbKvjWf {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background: #ffffff;
}
.cid-ujnLbKvjWf .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnLbKvjWf .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-ujnLbKvjWf .container {
    padding: 0 20px;
  }
}
.cid-ujnLbKvjWf .mbr-section-title {
  margin-bottom: 64px;
  color: #1d1d1d;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-ujnLbKvjWf .mbr-section-title {
    margin-bottom: 50px;
  }
}
.cid-ujnLbKvjWf .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 134px;
  max-width: 134px;
}
@media (max-width: 768px) {
  .cid-ujnLbKvjWf .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-ujnLbKvjWf .embla__slide .card-wrap .item-wrapper .image-wrap {
  display: flex;
  justify-content: center;
}
.cid-ujnLbKvjWf .embla__slide .card-wrap .item-wrapper .image-wrap img {
  height: 140px;
  width: 240px;
  object-fit: contain;
}
@media (max-width: 768px) {
  .cid-ujnLbKvjWf .embla__slide .card-wrap .item-wrapper .image-wrap img {
    height: 105px;
    width: 180px;
    object-fit: contain;
  }
}
.cid-ujnLbKvjWf .embla__button--next,
.cid-ujnLbKvjWf .embla__button--prev {
  display: flex;
}
.cid-ujnLbKvjWf .embla__button {
  top: 11rem;
  width: 30px;
  height: 30px;
  margin-top: -1.5rem;
  font-size: 16px;
  background-color: transparent;
  color: #7b2d82;
  border: none;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cid-ujnLbKvjWf .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-ujnLbKvjWf .embla__button:hover {
  background: transparent;
  color: #7b2d82;
  opacity: .7;
}
.cid-ujnLbKvjWf .embla__button.embla__button--prev {
  left: auto;
  right: 2rem;
  margin-left: 0;
}
.cid-ujnLbKvjWf .embla__button.embla__button--next {
  right: 0;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cid-ujnLbKvjWf .embla__button {
    top: 7rem;
  }
}
.cid-ujnLbKvjWf .embla {
  position: relative;
  width: 100%;
}
.cid-ujnLbKvjWf .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-ujnLbKvjWf .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-ujnLbKvjWf .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-ujnLbKvjWf .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-ujnLbLesXx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnLbLesXx .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnLbLesXx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnLbLesXx H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnLbLesXx H2 {
  color: #ffffff;
  text-align: left;
}
.cid-ujnLbLDEh6 {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ujnLbLDEh6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnLbLDEh6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnLbLDEh6 .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-ujnLbLDEh6 .mbr-section-subtitle,
.cid-ujnLbLDEh6 .mbr-section-btn {
  color: #ffffff;
}
.cid-ujnLbLDEh6 LABEL {
  color: #ffffff;
}
.cid-ujnLbMas0M {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujnLbMas0M .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujnLbMas0M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujnLbMas0M .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ujnLbMas0M .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ujnLbMas0M .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-ujnLbMas0M .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-ujnLbMas0M div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-ujnLbMas0M .copyright {
  color: #bbbbbb;
}
.cid-u1ZDT2s7Ix {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-u1ZDT2s7Ix nav.navbar {
  position: fixed;
}
.cid-u1ZDT2s7Ix .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-u1ZDT2s7Ix .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u1ZDT2s7Ix .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-u1ZDT2s7Ix .dropdown-item:hover,
.cid-u1ZDT2s7Ix .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-u1ZDT2s7Ix .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u1ZDT2s7Ix .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u1ZDT2s7Ix .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-u1ZDT2s7Ix .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-u1ZDT2s7Ix .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u1ZDT2s7Ix .nav-link {
  position: relative;
}
.cid-u1ZDT2s7Ix .container {
  display: flex;
  margin: auto;
}
.cid-u1ZDT2s7Ix .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-u1ZDT2s7Ix .dropdown-menu,
.cid-u1ZDT2s7Ix .navbar.opened {
  background: #ffffff !important;
}
.cid-u1ZDT2s7Ix .nav-item:focus,
.cid-u1ZDT2s7Ix .nav-link:focus {
  outline: none;
}
.cid-u1ZDT2s7Ix .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u1ZDT2s7Ix .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u1ZDT2s7Ix .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u1ZDT2s7Ix .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u1ZDT2s7Ix .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u1ZDT2s7Ix .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u1ZDT2s7Ix .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-u1ZDT2s7Ix .navbar.opened {
  transition: all 0.3s;
}
.cid-u1ZDT2s7Ix .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u1ZDT2s7Ix .navbar .navbar-logo img {
  width: auto;
}
.cid-u1ZDT2s7Ix .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u1ZDT2s7Ix .navbar.collapsed {
  justify-content: center;
}
.cid-u1ZDT2s7Ix .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u1ZDT2s7Ix .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u1ZDT2s7Ix .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-u1ZDT2s7Ix .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u1ZDT2s7Ix .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u1ZDT2s7Ix .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-u1ZDT2s7Ix .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u1ZDT2s7Ix .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u1ZDT2s7Ix .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u1ZDT2s7Ix .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u1ZDT2s7Ix .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u1ZDT2s7Ix .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u1ZDT2s7Ix .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u1ZDT2s7Ix .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-u1ZDT2s7Ix .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u1ZDT2s7Ix .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u1ZDT2s7Ix .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u1ZDT2s7Ix .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u1ZDT2s7Ix .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u1ZDT2s7Ix .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-u1ZDT2s7Ix .navbar.navbar-short {
  min-height: 60px;
}
.cid-u1ZDT2s7Ix .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-u1ZDT2s7Ix .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-u1ZDT2s7Ix .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-u1ZDT2s7Ix .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u1ZDT2s7Ix .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u1ZDT2s7Ix .dropdown-item.active,
.cid-u1ZDT2s7Ix .dropdown-item:active {
  background-color: transparent;
}
.cid-u1ZDT2s7Ix .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u1ZDT2s7Ix .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u1ZDT2s7Ix .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u1ZDT2s7Ix .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u1ZDT2s7Ix .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u1ZDT2s7Ix .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u1ZDT2s7Ix ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u1ZDT2s7Ix .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-u1ZDT2s7Ix button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u1ZDT2s7Ix button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u1ZDT2s7Ix button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u1ZDT2s7Ix button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u1ZDT2s7Ix button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u1ZDT2s7Ix button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u1ZDT2s7Ix nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u1ZDT2s7Ix nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u1ZDT2s7Ix nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u1ZDT2s7Ix nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u1ZDT2s7Ix .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u1ZDT2s7Ix a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u1ZDT2s7Ix .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-u1ZDT2s7Ix .navbar {
    height: 70px;
  }
  .cid-u1ZDT2s7Ix .navbar.opened {
    height: auto;
  }
  .cid-u1ZDT2s7Ix .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u1ZDT2O06x {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/t-fooh-draaien-impressie-2000x1333.webp");
}
.cid-u1ZDT2O06x .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1ZDT2O06x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1ZDT2O06x .mbr-section-title {
  color: #ffffff;
}
.cid-u1ZDT2O06x .mbr-section-subtitle {
  color: #ffffff;
}
.cid-u1ZDT5Dbll {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-u1ZDT5Dbll img,
.cid-u1ZDT5Dbll .item-img {
  width: 100%;
}
.cid-u1ZDT5Dbll .item:focus,
.cid-u1ZDT5Dbll span:focus {
  outline: none;
}
.cid-u1ZDT5Dbll .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-u1ZDT5Dbll .item-wrapper {
  position: relative;
  border-radius: 4px;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-u1ZDT5Dbll .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-u1ZDT5Dbll .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-u1ZDT5Dbll .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-u1ZDT5Dbll .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-u1ZDT5Dbll .mbr-section-btn {
  margin-top: auto !important;
}
.cid-u1ZDT5Dbll .mbr-section-title {
  color: #232323;
}
.cid-u1ZDT5Dbll .mbr-text,
.cid-u1ZDT5Dbll .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-u1ZDT5Dbll .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-u1ZDT5Dbll .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-u1ZDT5Dbll .item-btn {
  color: #1d1d1d !important;
}
.cid-u1ZDT5Dbll hr {
  height: 1.5px;
  background-color: #ffffff !important;
}
.cid-u1ZDT5Dbll .mbr-iconfont {
  font-size: 3rem;
  color: #7b2d82;
  vertical-align: middle !important;
  font-weight: bold;
}
@media (max-width: 1200px) {
  .cid-u1ZDT5Dbll .mbr-iconfont {
    font-size: 2.25rem;
  }
}
.cid-u1ZDT5Dbll H4 {
  color: #000000;
}
.cid-u1ZDT4dRIS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u1ZDT4dRIS .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1ZDT4dRIS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1ZDT4dRIS .row {
  justify-content: center;
}
.cid-u1ZDT4dRIS .title-wrapper .mbr-section-title {
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-u1ZDT4dRIS .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
@media (max-width: 992px) {
  .cid-u1ZDT4dRIS .card {
    margin-bottom: 32px;
  }
}
.cid-u1ZDT4dRIS .card .card-wrapper .mbr-card-title {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u1ZDT4dRIS .card .card-wrapper .mbr-card-title {
    text-align: center;
  }
}
.cid-u1ZDT4dRIS .card .card-wrapper .mbr-desc {
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-u1ZDT4dRIS .card .card-wrapper .mbr-desc {
    text-align: center;
  }
}
.cid-u1ZDT4dRIS .mbr-section-title {
  color: #222222;
  text-align: center;
}
.cid-u1ZDT4dRIS .mbr-desc {
  color: #ffffff;
  text-align: left;
}
.cid-u1ZDT4dRIS .mbr-card-title {
  color: #ffffff;
  text-align: left;
}
.cid-u65mRVKy6S {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u65mRVKy6S .mbr-fallback-image.disabled {
  display: none;
}
.cid-u65mRVKy6S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u65mRVKy6S .video-wrapper iframe {
  width: 100%;
}
.cid-u65mRVKy6S .mbr-section-title,
.cid-u65mRVKy6S .mbr-section-subtitle,
.cid-u65mRVKy6S .mbr-text {
  text-align: center;
}
.cid-u65mRVKy6S .mbr-text {
  color: #000000;
}
.cid-u65mRVKy6S .mbr-section-title {
  color: #000000;
}
.cid-ujbmB0Jb3B {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-ujbmB0Jb3B img,
.cid-ujbmB0Jb3B .item-img {
  width: 100%;
}
.cid-ujbmB0Jb3B .item:focus,
.cid-ujbmB0Jb3B span:focus {
  outline: none;
}
.cid-ujbmB0Jb3B .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-ujbmB0Jb3B .item-wrapper {
  position: relative;
  border-radius: 4px;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-ujbmB0Jb3B .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
}
@media (max-width: 991px) {
  .cid-ujbmB0Jb3B .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
}
.cid-ujbmB0Jb3B .item-footer {
  padding: 0 2rem 2rem;
}
.cid-ujbmB0Jb3B .mbr-section-btn {
  margin-top: auto !important;
}
.cid-ujbmB0Jb3B .mbr-section-title {
  color: #232323;
}
.cid-ujbmB0Jb3B .mbr-text,
.cid-ujbmB0Jb3B .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-ujbmB0Jb3B .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-ujbmB0Jb3B .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-ujbmB0Jb3B .item-btn {
  color: #1d1d1d !important;
}
.cid-ujbmB0Jb3B hr {
  height: 1.5px;
  background-color: #ffffff !important;
}
.cid-ujbmB0Jb3B .mbr-iconfont {
  font-size: 3rem;
  color: #7b2d82;
  vertical-align: middle !important;
  font-weight: bold;
}
@media (max-width: 1200px) {
  .cid-ujbmB0Jb3B .mbr-iconfont {
    font-size: 2.25rem;
  }
}
.cid-ujbmB0Jb3B H4 {
  color: #000000;
}
.cid-ujmd01Mm0u {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-ujmd01Mm0u .mbr-fallback-image.disabled {
  display: none;
}
.cid-ujmd01Mm0u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ujmd01Mm0u H3 {
  color: #ffffff;
  text-align: left;
}
.cid-ujmd01Mm0u H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uII7PLAE6N {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uII7PLAE6N .mbr-fallback-image.disabled {
  display: none;
}
.cid-uII7PLAE6N .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uII7PLAE6N .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uII7PLAE6N .mbr-section-subtitle,
.cid-uII7PLAE6N .mbr-section-btn {
  color: #ffffff;
}
.cid-uII7PLAE6N LABEL {
  color: #ffffff;
}
.cid-u1ZDT6Fjm0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-u1ZDT6Fjm0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1ZDT6Fjm0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1ZDT6Fjm0 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-u1ZDT6Fjm0 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-u1ZDT6Fjm0 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-u1ZDT6Fjm0 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-u1ZDT6Fjm0 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-u1ZDT6Fjm0 .copyright {
  color: #bbbbbb;
}
.cid-unvrRH7WfW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-unvrRH7WfW nav.navbar {
  position: fixed;
}
.cid-unvrRH7WfW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-unvrRH7WfW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-unvrRH7WfW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-unvrRH7WfW .dropdown-item:hover,
.cid-unvrRH7WfW .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-unvrRH7WfW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-unvrRH7WfW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-unvrRH7WfW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-unvrRH7WfW .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-unvrRH7WfW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-unvrRH7WfW .nav-link {
  position: relative;
}
.cid-unvrRH7WfW .container {
  display: flex;
  margin: auto;
}
.cid-unvrRH7WfW .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-unvrRH7WfW .dropdown-menu,
.cid-unvrRH7WfW .navbar.opened {
  background: #ffffff !important;
}
.cid-unvrRH7WfW .nav-item:focus,
.cid-unvrRH7WfW .nav-link:focus {
  outline: none;
}
.cid-unvrRH7WfW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-unvrRH7WfW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-unvrRH7WfW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-unvrRH7WfW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-unvrRH7WfW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-unvrRH7WfW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-unvrRH7WfW .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-unvrRH7WfW .navbar.opened {
  transition: all 0.3s;
}
.cid-unvrRH7WfW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-unvrRH7WfW .navbar .navbar-logo img {
  width: auto;
}
.cid-unvrRH7WfW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-unvrRH7WfW .navbar.collapsed {
  justify-content: center;
}
.cid-unvrRH7WfW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-unvrRH7WfW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-unvrRH7WfW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-unvrRH7WfW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-unvrRH7WfW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-unvrRH7WfW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-unvrRH7WfW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-unvrRH7WfW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-unvrRH7WfW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-unvrRH7WfW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-unvrRH7WfW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-unvrRH7WfW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-unvrRH7WfW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-unvrRH7WfW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-unvrRH7WfW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-unvrRH7WfW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-unvrRH7WfW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-unvrRH7WfW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-unvrRH7WfW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-unvrRH7WfW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-unvrRH7WfW .navbar.navbar-short {
  min-height: 60px;
}
.cid-unvrRH7WfW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-unvrRH7WfW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-unvrRH7WfW .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-unvrRH7WfW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-unvrRH7WfW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-unvrRH7WfW .dropdown-item.active,
.cid-unvrRH7WfW .dropdown-item:active {
  background-color: transparent;
}
.cid-unvrRH7WfW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-unvrRH7WfW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-unvrRH7WfW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-unvrRH7WfW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-unvrRH7WfW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-unvrRH7WfW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-unvrRH7WfW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-unvrRH7WfW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-unvrRH7WfW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-unvrRH7WfW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-unvrRH7WfW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-unvrRH7WfW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-unvrRH7WfW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-unvrRH7WfW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-unvrRH7WfW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-unvrRH7WfW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-unvrRH7WfW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-unvrRH7WfW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-unvrRH7WfW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-unvrRH7WfW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-unvrRH7WfW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-unvrRH7WfW .navbar {
    height: 70px;
  }
  .cid-unvrRH7WfW .navbar.opened {
    height: auto;
  }
  .cid-unvrRH7WfW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-unvrRHpL88 {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/t-fooh-draaien-impressie-2000x1333.webp");
}
.cid-unvrRHpL88 .mbr-fallback-image.disabled {
  display: none;
}
.cid-unvrRHpL88 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-unvrRHpL88 .mbr-section-title {
  color: #ffffff;
}
.cid-unvrRHpL88 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-unvsCDi9Ha {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-unvsCDi9Ha .mbr-fallback-image.disabled {
  display: none;
}
.cid-unvsCDi9Ha .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-unvsCDi9Ha .item {
  display: flex;
  align-items: start;
  margin-bottom: 2rem;
}
@media (min-width: 991px) {
  .cid-unvsCDi9Ha .item {
    margin-bottom: 4rem;
  }
}
.cid-unvsCDi9Ha .item:last-child .icon-box:before {
  display: none;
}
.cid-unvsCDi9Ha .item.last .icon-box:before {
  display: none;
}
.cid-unvsCDi9Ha .icon-box {
  background: #7b2d82;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
@media (max-width: 768px) {
  .cid-unvsCDi9Ha .icon-box {
    margin-right: 1rem;
  }
}
.cid-unvsCDi9Ha .icon-box::before {
  content: "\e925";
  font-family: Moririse2 !important;
  position: absolute;
  font-size: 51px;
  left: 50%;
  top: 99%;
  color: #7b2d82;
  transform: translate(-50%, 0);
}
.cid-unvsCDi9Ha span {
  font-size: 2rem;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-unvsCDi9Ha .card {
    margin-bottom: 2rem;
  }
  .cid-unvsCDi9Ha .card-wrapper {
    margin-bottom: 2rem;
  }
  .cid-unvsCDi9Ha .icon-box::before {
    top: 141%;
  }
}
@media (max-width: 768px) {
  .cid-unvsCDi9Ha .icon-box::before {
    top: 114%;
  }
}
.cid-unvrRJlSCk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-unvrRJlSCk .mbr-fallback-image.disabled {
  display: none;
}
.cid-unvrRJlSCk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-unvrRJlSCk H3 {
  color: #ffffff;
  text-align: left;
}
.cid-unvrRJlSCk H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uII7WqkdEQ {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uII7WqkdEQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uII7WqkdEQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uII7WqkdEQ .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uII7WqkdEQ .mbr-section-subtitle,
.cid-uII7WqkdEQ .mbr-section-btn {
  color: #ffffff;
}
.cid-uII7WqkdEQ LABEL {
  color: #ffffff;
}
.cid-unvrRK96yS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-unvrRK96yS .mbr-fallback-image.disabled {
  display: none;
}
.cid-unvrRK96yS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-unvrRK96yS .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-unvrRK96yS .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-unvrRK96yS .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-unvrRK96yS .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-unvrRK96yS div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-unvrRK96yS .copyright {
  color: #bbbbbb;
}
.cid-uBtnwBFfYY {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uBtnwBFfYY nav.navbar {
  position: fixed;
}
.cid-uBtnwBFfYY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uBtnwBFfYY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uBtnwBFfYY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uBtnwBFfYY .dropdown-item:hover,
.cid-uBtnwBFfYY .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-uBtnwBFfYY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uBtnwBFfYY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uBtnwBFfYY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-uBtnwBFfYY .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-uBtnwBFfYY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uBtnwBFfYY .nav-link {
  position: relative;
}
.cid-uBtnwBFfYY .container {
  display: flex;
  margin: auto;
}
.cid-uBtnwBFfYY .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uBtnwBFfYY .dropdown-menu,
.cid-uBtnwBFfYY .navbar.opened {
  background: #ffffff !important;
}
.cid-uBtnwBFfYY .nav-item:focus,
.cid-uBtnwBFfYY .nav-link:focus {
  outline: none;
}
.cid-uBtnwBFfYY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uBtnwBFfYY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uBtnwBFfYY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uBtnwBFfYY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uBtnwBFfYY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uBtnwBFfYY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uBtnwBFfYY .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uBtnwBFfYY .navbar.opened {
  transition: all 0.3s;
}
.cid-uBtnwBFfYY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uBtnwBFfYY .navbar .navbar-logo img {
  width: auto;
}
.cid-uBtnwBFfYY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uBtnwBFfYY .navbar.collapsed {
  justify-content: center;
}
.cid-uBtnwBFfYY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uBtnwBFfYY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uBtnwBFfYY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uBtnwBFfYY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uBtnwBFfYY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uBtnwBFfYY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uBtnwBFfYY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uBtnwBFfYY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uBtnwBFfYY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uBtnwBFfYY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uBtnwBFfYY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uBtnwBFfYY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uBtnwBFfYY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uBtnwBFfYY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uBtnwBFfYY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uBtnwBFfYY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uBtnwBFfYY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uBtnwBFfYY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uBtnwBFfYY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uBtnwBFfYY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uBtnwBFfYY .navbar.navbar-short {
  min-height: 60px;
}
.cid-uBtnwBFfYY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uBtnwBFfYY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uBtnwBFfYY .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uBtnwBFfYY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uBtnwBFfYY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uBtnwBFfYY .dropdown-item.active,
.cid-uBtnwBFfYY .dropdown-item:active {
  background-color: transparent;
}
.cid-uBtnwBFfYY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uBtnwBFfYY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uBtnwBFfYY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uBtnwBFfYY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uBtnwBFfYY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uBtnwBFfYY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uBtnwBFfYY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uBtnwBFfYY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uBtnwBFfYY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uBtnwBFfYY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uBtnwBFfYY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uBtnwBFfYY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uBtnwBFfYY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uBtnwBFfYY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uBtnwBFfYY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBtnwBFfYY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uBtnwBFfYY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uBtnwBFfYY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uBtnwBFfYY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uBtnwBFfYY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uBtnwBFfYY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uBtnwBFfYY .navbar {
    height: 70px;
  }
  .cid-uBtnwBFfYY .navbar.opened {
    height: auto;
  }
  .cid-uBtnwBFfYY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBtnwBZXEr {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/wish-outdoor-t-fooh-and-suspicious-sounds-1.webp");
}
.cid-uBtnwBZXEr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBtnwBZXEr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBtnwBZXEr .mbr-section-title {
  color: #ffffff;
}
.cid-uBtnwBZXEr .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uBtoxhDHn7 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-uBtoxhDHn7 img,
.cid-uBtoxhDHn7 .item-img {
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uBtoxhDHn7 .item:focus,
.cid-uBtoxhDHn7 span:focus {
  outline: none;
}
.cid-uBtoxhDHn7 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uBtoxhDHn7 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uBtoxhDHn7 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uBtoxhDHn7 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uBtoxhDHn7 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uBtoxhDHn7 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uBtoxhDHn7 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uBtoxhDHn7 .mbr-section-title {
  color: #232323;
}
.cid-uBtoxhDHn7 .mbr-text,
.cid-uBtoxhDHn7 .mbr-section-btn {
  text-align: left;
}
.cid-uBtoxhDHn7 .item-title {
  text-align: left;
}
.cid-uBtoxhDHn7 .item-subtitle {
  text-align: left;
  color: #232323;
}
.cid-uBtnwCgLqe {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-image: linear-gradient(167deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
@media (max-width: 991px) {
  .cid-uBtnwCgLqe .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBtnwCgLqe img {
  width: 100%;
  border: 4px solid white;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uBtnwCgLqe img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-uBtnwCgLqe img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-uBtnwCgLqe .text-wrapper {
    padding: 2rem;
  }
}
.cid-uBtnwCgLqe .mbr-section-title {
  color: #ffffff;
}
.cid-uBtnwCgLqe .mbr-text {
  color: #ffffff;
}
.cid-uBtnwCgLqe .image-wrapper img:hover {
  content: url('../../../assets/images/foto-wim-roefs-24-19-596x894.webp');
}
.cid-uBtnwCgLqe .mbr-description {
  color: #ffffff;
}
.cid-uII74wdVhd {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uII74wdVhd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uII74wdVhd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uII74wdVhd .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uII74wdVhd .mbr-section-subtitle,
.cid-uII74wdVhd .mbr-section-btn {
  color: #ffffff;
}
.cid-uII74wdVhd LABEL {
  color: #ffffff;
}
.cid-uBtnwFiHKE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uBtnwFiHKE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBtnwFiHKE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBtnwFiHKE .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uBtnwFiHKE .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uBtnwFiHKE .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uBtnwFiHKE .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-uBtnwFiHKE div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uBtnwFiHKE .copyright {
  color: #bbbbbb;
}
.cid-uIHSHfO49p {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uIHSHfO49p nav.navbar {
  position: fixed;
}
.cid-uIHSHfO49p .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uIHSHfO49p .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uIHSHfO49p .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uIHSHfO49p .dropdown-item:hover,
.cid-uIHSHfO49p .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-uIHSHfO49p .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uIHSHfO49p .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uIHSHfO49p .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-uIHSHfO49p .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-uIHSHfO49p .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uIHSHfO49p .nav-link {
  position: relative;
}
.cid-uIHSHfO49p .container {
  display: flex;
  margin: auto;
}
.cid-uIHSHfO49p .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uIHSHfO49p .dropdown-menu,
.cid-uIHSHfO49p .navbar.opened {
  background: #ffffff !important;
}
.cid-uIHSHfO49p .nav-item:focus,
.cid-uIHSHfO49p .nav-link:focus {
  outline: none;
}
.cid-uIHSHfO49p .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uIHSHfO49p .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uIHSHfO49p .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uIHSHfO49p .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uIHSHfO49p .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uIHSHfO49p .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uIHSHfO49p .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uIHSHfO49p .navbar.opened {
  transition: all 0.3s;
}
.cid-uIHSHfO49p .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uIHSHfO49p .navbar .navbar-logo img {
  width: auto;
}
.cid-uIHSHfO49p .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uIHSHfO49p .navbar.collapsed {
  justify-content: center;
}
.cid-uIHSHfO49p .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uIHSHfO49p .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uIHSHfO49p .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uIHSHfO49p .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uIHSHfO49p .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uIHSHfO49p .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uIHSHfO49p .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uIHSHfO49p .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uIHSHfO49p .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uIHSHfO49p .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uIHSHfO49p .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uIHSHfO49p .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uIHSHfO49p .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uIHSHfO49p .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uIHSHfO49p .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uIHSHfO49p .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uIHSHfO49p .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uIHSHfO49p .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uIHSHfO49p .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uIHSHfO49p .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uIHSHfO49p .navbar.navbar-short {
  min-height: 60px;
}
.cid-uIHSHfO49p .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uIHSHfO49p .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uIHSHfO49p .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uIHSHfO49p .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uIHSHfO49p .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uIHSHfO49p .dropdown-item.active,
.cid-uIHSHfO49p .dropdown-item:active {
  background-color: transparent;
}
.cid-uIHSHfO49p .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uIHSHfO49p .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uIHSHfO49p .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uIHSHfO49p .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uIHSHfO49p .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uIHSHfO49p .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uIHSHfO49p ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uIHSHfO49p .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uIHSHfO49p button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uIHSHfO49p button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uIHSHfO49p button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uIHSHfO49p button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uIHSHfO49p button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uIHSHfO49p button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uIHSHfO49p nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uIHSHfO49p nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uIHSHfO49p nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uIHSHfO49p nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uIHSHfO49p .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uIHSHfO49p a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uIHSHfO49p .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uIHSHfO49p .navbar {
    height: 70px;
  }
  .cid-uIHSHfO49p .navbar.opened {
    height: auto;
  }
  .cid-uIHSHfO49p .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uIHSHg7WWB {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/t-fooh-draaien-impressie-2000x1333.webp");
}
.cid-uIHSHg7WWB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIHSHg7WWB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIHSHg7WWB .mbr-section-title {
  color: #ffffff;
}
.cid-uIHSHg7WWB .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uIHSHgXchJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uIHSHgXchJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIHSHgXchJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIHSHgXchJ H3 {
  color: #ffffff;
  text-align: left;
}
.cid-uIHSHgXchJ H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uII80UPQsM {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uII80UPQsM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uII80UPQsM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uII80UPQsM .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uII80UPQsM .mbr-section-subtitle,
.cid-uII80UPQsM .mbr-section-btn {
  color: #ffffff;
}
.cid-uII80UPQsM LABEL {
  color: #ffffff;
}
.cid-uIHSHhLd0P {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uIHSHhLd0P .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIHSHhLd0P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIHSHhLd0P .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uIHSHhLd0P .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uIHSHhLd0P .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uIHSHhLd0P .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-uIHSHhLd0P div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uIHSHhLd0P .copyright {
  color: #bbbbbb;
}
.cid-uNQyGuTFBV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uNQyGuTFBV nav.navbar {
  position: fixed;
}
.cid-uNQyGuTFBV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uNQyGuTFBV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uNQyGuTFBV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uNQyGuTFBV .dropdown-item:hover,
.cid-uNQyGuTFBV .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-uNQyGuTFBV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uNQyGuTFBV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uNQyGuTFBV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-uNQyGuTFBV .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-uNQyGuTFBV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uNQyGuTFBV .nav-link {
  position: relative;
}
.cid-uNQyGuTFBV .container {
  display: flex;
  margin: auto;
}
.cid-uNQyGuTFBV .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uNQyGuTFBV .dropdown-menu,
.cid-uNQyGuTFBV .navbar.opened {
  background: #ffffff !important;
}
.cid-uNQyGuTFBV .nav-item:focus,
.cid-uNQyGuTFBV .nav-link:focus {
  outline: none;
}
.cid-uNQyGuTFBV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uNQyGuTFBV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uNQyGuTFBV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uNQyGuTFBV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uNQyGuTFBV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uNQyGuTFBV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uNQyGuTFBV .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uNQyGuTFBV .navbar.opened {
  transition: all 0.3s;
}
.cid-uNQyGuTFBV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uNQyGuTFBV .navbar .navbar-logo img {
  width: auto;
}
.cid-uNQyGuTFBV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uNQyGuTFBV .navbar.collapsed {
  justify-content: center;
}
.cid-uNQyGuTFBV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uNQyGuTFBV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uNQyGuTFBV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uNQyGuTFBV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uNQyGuTFBV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uNQyGuTFBV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uNQyGuTFBV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uNQyGuTFBV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uNQyGuTFBV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uNQyGuTFBV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uNQyGuTFBV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uNQyGuTFBV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uNQyGuTFBV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uNQyGuTFBV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uNQyGuTFBV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uNQyGuTFBV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uNQyGuTFBV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uNQyGuTFBV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uNQyGuTFBV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uNQyGuTFBV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uNQyGuTFBV .navbar.navbar-short {
  min-height: 60px;
}
.cid-uNQyGuTFBV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uNQyGuTFBV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uNQyGuTFBV .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uNQyGuTFBV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uNQyGuTFBV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uNQyGuTFBV .dropdown-item.active,
.cid-uNQyGuTFBV .dropdown-item:active {
  background-color: transparent;
}
.cid-uNQyGuTFBV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uNQyGuTFBV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uNQyGuTFBV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uNQyGuTFBV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uNQyGuTFBV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uNQyGuTFBV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uNQyGuTFBV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uNQyGuTFBV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uNQyGuTFBV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uNQyGuTFBV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uNQyGuTFBV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uNQyGuTFBV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uNQyGuTFBV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uNQyGuTFBV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uNQyGuTFBV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uNQyGuTFBV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uNQyGuTFBV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uNQyGuTFBV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uNQyGuTFBV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uNQyGuTFBV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uNQyGuTFBV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uNQyGuTFBV .navbar {
    height: 70px;
  }
  .cid-uNQyGuTFBV .navbar.opened {
    height: auto;
  }
  .cid-uNQyGuTFBV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uNQyGv7oQO {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/t-fooh-draaien-impressie-2000x1333.webp");
}
.cid-uNQyGv7oQO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNQyGv7oQO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNQyGv7oQO .mbr-section-title {
  color: #ffffff;
}
.cid-uNQyGv7oQO .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uNQGyZ9dit {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uNQGyZ9dit .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNQGyZ9dit .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNQGyZ9dit .mbr-section-title {
  text-align: left;
}
.cid-uNQGyZ9dit .mbr-section-subtitle {
  text-align: left;
}
.cid-uNQGKt8wJN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uNQGKt8wJN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uNQGKt8wJN img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uNQGKt8wJN img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uNQGKt8wJN .text-wrapper {
    padding: 2rem;
  }
}
.cid-uNQGKt8wJN .mbr-section-title {
  color: #000000;
}
.cid-uNQGKt8wJN .mbr-text {
  color: #000000;
}
.cid-uNQGKt8wJN .mbr-description {
  text-align: left;
}
.cid-uNQGKt8wJN .mbr-section-subtitle {
  text-align: left;
}
.cid-uNQKGe2oVH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uNQKGe2oVH .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uNQKGe2oVH img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uNQKGe2oVH img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uNQKGe2oVH .text-wrapper {
    padding: 2rem;
  }
}
.cid-uNQKGe2oVH .mbr-section-title {
  color: #000000;
}
.cid-uNQKGe2oVH .mbr-text {
  color: #000000;
}
.cid-uNQKGe2oVH .mbr-description {
  text-align: left;
}
.cid-uNQKGe2oVH .mbr-section-subtitle {
  text-align: left;
}
.cid-uNQNdXmFUb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uNQNdXmFUb .mbr-section-subtitle {
  text-align: left;
}
.cid-uNQOd2EBNY {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uNQOd2EBNY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNQOd2EBNY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNQOd2EBNY .mbr-section-title {
  text-align: left;
}
.cid-uNQOd2EBNY .mbr-section-subtitle {
  text-align: left;
}
.cid-uP55NFKC2R {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-image: linear-gradient(141deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uP55NFKC2R .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP55NFKC2R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uP55NFKC2R .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uP55NFKC2R .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uP55NFKC2R .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-uP55NFKC2R .cards-row {
  row-gap: 32px;
}
.cid-uP55NFKC2R .card {
  border-radius: 0;
}
.cid-uP55NFKC2R .card-wrapper {
  width: 100%;
  height: 100%;
  padding: 3rem 2rem;
  background: #efefef;
}
@media (max-width: 991px) {
  .cid-uP55NFKC2R .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-uP55NFKC2R .icons-wrap {
  display: flex;
  align-items: center;
  column-gap: 1rem;
  row-gap: 0.4rem;
  flex-wrap: wrap;
  margin-bottom: 24px;
}
.cid-uP55NFKC2R .icons-wrap .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-uP55NFKC2R .icons-wrap .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 1.9rem;
  color: #7b2d82;
}
.cid-uP55NFKC2R .card-title {
  margin-bottom: 8px;
  color: #24262b;
}
.cid-uP55NFKC2R .card-subtitle {
  color: #24262b;
}
.cid-uP55NFKC2R .card-bottom-wrap {
  margin-top: 24px;
}
.cid-uP55NFKC2R .card-name {
  color: #24262b;
}
.cid-uP55NFKC2R .card-text {
  color: #24262b;
}
.cid-uP55QusBN8 {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uP55QusBN8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP55QusBN8 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uP55QusBN8 img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-uP55QusBN8 img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-uP55QusBN8 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uP55QusBN8 .mbr-section-title {
  color: #000000;
}
.cid-uP55QusBN8 .mbr-text {
  color: #000000;
}
.cid-uP55QusBN8 .image-wrapper img:hover {
  content: url('../../../assets/images/foto-wim-roefs-24-19-596x894.webp');
}
.cid-uVzUKOJ5lZ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: linear-gradient(308deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uVzUKOJ5lZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uVzUKOJ5lZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uVzUKOJ5lZ .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uVzUKOJ5lZ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uVzUKOJ5lZ .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-uVzUKOJ5lZ .cards-row {
  row-gap: 32px;
}
.cid-uVzUKOJ5lZ .item {
  border-radius: 0;
}
.cid-uVzUKOJ5lZ .item-wrapper {
  width: 100%;
  height: 100%;
  padding: 32px 32px 24px;
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-uVzUKOJ5lZ .item-wrapper {
    padding: 32px 16px 24px;
  }
}
.cid-uVzUKOJ5lZ .card-title {
  margin-bottom: 8px;
  color: #24262b;
}
.cid-uVzUKOJ5lZ .card-subtitle {
  color: #212529;
}
.cid-uVzUKOJ5lZ .card-bottom-wrap {
  margin-top: 24px;
}
.cid-uVzUKOJ5lZ .card-name {
  color: #212529;
}
.cid-uVzUKOJ5lZ .card-text {
  color: #24262b;
}
.cid-uNQyGvTEwD {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uNQyGvTEwD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNQyGvTEwD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNQyGvTEwD .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uNQyGvTEwD .mbr-section-subtitle,
.cid-uNQyGvTEwD .mbr-section-btn {
  color: #ffffff;
}
.cid-uNQyGvTEwD LABEL {
  color: #ffffff;
}
.cid-uNQyGwbKYk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uNQyGwbKYk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNQyGwbKYk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNQyGwbKYk .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uNQyGwbKYk .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uNQyGwbKYk .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uNQyGwbKYk .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-uNQyGwbKYk div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uNQyGwbKYk .copyright {
  color: #bbbbbb;
}
.cid-uNQSfvqMq7 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uNQSfvqMq7 nav.navbar {
  position: fixed;
}
.cid-uNQSfvqMq7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uNQSfvqMq7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uNQSfvqMq7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uNQSfvqMq7 .dropdown-item:hover,
.cid-uNQSfvqMq7 .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-uNQSfvqMq7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uNQSfvqMq7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uNQSfvqMq7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-uNQSfvqMq7 .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-uNQSfvqMq7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uNQSfvqMq7 .nav-link {
  position: relative;
}
.cid-uNQSfvqMq7 .container {
  display: flex;
  margin: auto;
}
.cid-uNQSfvqMq7 .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uNQSfvqMq7 .dropdown-menu,
.cid-uNQSfvqMq7 .navbar.opened {
  background: #ffffff !important;
}
.cid-uNQSfvqMq7 .nav-item:focus,
.cid-uNQSfvqMq7 .nav-link:focus {
  outline: none;
}
.cid-uNQSfvqMq7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uNQSfvqMq7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uNQSfvqMq7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uNQSfvqMq7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uNQSfvqMq7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uNQSfvqMq7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uNQSfvqMq7 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uNQSfvqMq7 .navbar.opened {
  transition: all 0.3s;
}
.cid-uNQSfvqMq7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uNQSfvqMq7 .navbar .navbar-logo img {
  width: auto;
}
.cid-uNQSfvqMq7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uNQSfvqMq7 .navbar.collapsed {
  justify-content: center;
}
.cid-uNQSfvqMq7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uNQSfvqMq7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uNQSfvqMq7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uNQSfvqMq7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uNQSfvqMq7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uNQSfvqMq7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uNQSfvqMq7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uNQSfvqMq7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uNQSfvqMq7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uNQSfvqMq7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uNQSfvqMq7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uNQSfvqMq7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uNQSfvqMq7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uNQSfvqMq7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uNQSfvqMq7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uNQSfvqMq7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uNQSfvqMq7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uNQSfvqMq7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uNQSfvqMq7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uNQSfvqMq7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uNQSfvqMq7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uNQSfvqMq7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uNQSfvqMq7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uNQSfvqMq7 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uNQSfvqMq7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uNQSfvqMq7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uNQSfvqMq7 .dropdown-item.active,
.cid-uNQSfvqMq7 .dropdown-item:active {
  background-color: transparent;
}
.cid-uNQSfvqMq7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uNQSfvqMq7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uNQSfvqMq7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uNQSfvqMq7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uNQSfvqMq7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uNQSfvqMq7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uNQSfvqMq7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uNQSfvqMq7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uNQSfvqMq7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uNQSfvqMq7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uNQSfvqMq7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uNQSfvqMq7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uNQSfvqMq7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uNQSfvqMq7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uNQSfvqMq7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uNQSfvqMq7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uNQSfvqMq7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uNQSfvqMq7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uNQSfvqMq7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uNQSfvqMq7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uNQSfvqMq7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uNQSfvqMq7 .navbar {
    height: 70px;
  }
  .cid-uNQSfvqMq7 .navbar.opened {
    height: auto;
  }
  .cid-uNQSfvqMq7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uNQSfw1VPI {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/t-fooh-draaien-impressie-2000x1333.webp");
}
.cid-uNQSfw1VPI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNQSfw1VPI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNQSfw1VPI .mbr-section-title {
  color: #ffffff;
}
.cid-uNQSfw1VPI .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uNQSfwved4 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uNQSfwved4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNQSfwved4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNQSfwved4 .mbr-section-title {
  text-align: left;
}
.cid-uNQSfwved4 .mbr-section-subtitle {
  text-align: left;
}
.cid-uNQSfwNunQ {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uNQSfwNunQ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uNQSfwNunQ img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uNQSfwNunQ img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uNQSfwNunQ .text-wrapper {
    padding: 2rem;
  }
}
.cid-uNQSfwNunQ .mbr-section-title {
  color: #000000;
}
.cid-uNQSfwNunQ .mbr-text {
  color: #000000;
}
.cid-uNQSfwNunQ .mbr-description {
  text-align: left;
}
.cid-uNQSfwNunQ .mbr-section-subtitle {
  text-align: left;
}
.cid-uP4YXamxKi {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: linear-gradient(141deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uP4YXamxKi .item:focus,
.cid-uP4YXamxKi span:focus {
  outline: none;
}
.cid-uP4YXamxKi .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uP4YXamxKi .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uP4YXamxKi .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uP4YXamxKi .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-uP4YXamxKi .item-wrapper {
  background: transparent;
}
.cid-uP4YXamxKi .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uP4YXamxKi .mbr-section-title {
  color: #ffffff;
}
.cid-uP4YXamxKi .mbr-text,
.cid-uP4YXamxKi .mbr-section-btn {
  text-align: left;
}
.cid-uP4YXamxKi .item-title {
  text-align: center;
  color: #ffffff;
}
.cid-uP4YXamxKi .item-subtitle {
  text-align: center;
}
.cid-uP4YXamxKi .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uNQSfxgUjY {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uNQSfxgUjY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uNQSfxgUjY img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uNQSfxgUjY img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uNQSfxgUjY .text-wrapper {
    padding: 2rem;
  }
}
.cid-uNQSfxgUjY .mbr-section-title {
  color: #000000;
}
.cid-uNQSfxgUjY .mbr-text {
  color: #000000;
}
.cid-uNQSfxgUjY .mbr-description {
  text-align: left;
}
.cid-uNQSfxgUjY .mbr-section-subtitle {
  text-align: left;
}
.cid-uNQSfyfSpJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uNQSfyfSpJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNQSfyfSpJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNQSfyfSpJ .mbr-section-title {
  text-align: left;
}
.cid-uNQSfyfSpJ .mbr-section-subtitle {
  text-align: left;
}
.cid-uNQV9Isud1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uNQV9Isud1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNQV9Isud1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNQV9Isud1 .mbr-section-title {
  text-align: left;
}
.cid-uNQV9Isud1 .mbr-section-subtitle {
  text-align: left;
}
.cid-uP54nxriMs {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-image: linear-gradient(141deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uP54nxriMs .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP54nxriMs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uP54nxriMs .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uP54nxriMs .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uP54nxriMs .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-uP54nxriMs .cards-row {
  row-gap: 32px;
}
.cid-uP54nxriMs .card {
  border-radius: 0;
}
.cid-uP54nxriMs .card-wrapper {
  width: 100%;
  height: 100%;
  padding: 3rem 2rem;
  background: #efefef;
}
@media (max-width: 991px) {
  .cid-uP54nxriMs .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-uP54nxriMs .icons-wrap {
  display: flex;
  align-items: center;
  column-gap: 1rem;
  row-gap: 0.4rem;
  flex-wrap: wrap;
  margin-bottom: 24px;
}
.cid-uP54nxriMs .icons-wrap .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-uP54nxriMs .icons-wrap .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 1.9rem;
  color: #7b2d82;
}
.cid-uP54nxriMs .card-title {
  margin-bottom: 8px;
  color: #24262b;
}
.cid-uP54nxriMs .card-subtitle {
  color: #24262b;
}
.cid-uP54nxriMs .card-bottom-wrap {
  margin-top: 24px;
}
.cid-uP54nxriMs .card-name {
  color: #24262b;
}
.cid-uP54nxriMs .card-text {
  color: #24262b;
}
.cid-uP551WpAFt {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uP551WpAFt .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP551WpAFt img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uP551WpAFt img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-uP551WpAFt img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-uP551WpAFt .text-wrapper {
    padding: 2rem;
  }
}
.cid-uP551WpAFt .mbr-section-title {
  color: #000000;
}
.cid-uP551WpAFt .mbr-text {
  color: #000000;
}
.cid-uP551WpAFt .image-wrapper img:hover {
  content: url('../../../assets/images/foto-wim-roefs-24-19-596x894.webp');
}
.cid-uVzV8iKQ1E {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: linear-gradient(308deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uVzV8iKQ1E .mbr-fallback-image.disabled {
  display: none;
}
.cid-uVzV8iKQ1E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uVzV8iKQ1E .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uVzV8iKQ1E .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uVzV8iKQ1E .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-uVzV8iKQ1E .cards-row {
  row-gap: 32px;
}
.cid-uVzV8iKQ1E .item {
  border-radius: 0;
}
.cid-uVzV8iKQ1E .item-wrapper {
  width: 100%;
  height: 100%;
  padding: 32px 32px 24px;
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-uVzV8iKQ1E .item-wrapper {
    padding: 32px 16px 24px;
  }
}
.cid-uVzV8iKQ1E .card-title {
  margin-bottom: 8px;
  color: #24262b;
}
.cid-uVzV8iKQ1E .card-subtitle {
  color: #212529;
}
.cid-uVzV8iKQ1E .card-bottom-wrap {
  margin-top: 24px;
}
.cid-uVzV8iKQ1E .card-name {
  color: #212529;
}
.cid-uVzV8iKQ1E .card-text {
  color: #24262b;
}
.cid-uNQSfzbCR0 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uNQSfzbCR0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNQSfzbCR0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNQSfzbCR0 .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uNQSfzbCR0 .mbr-section-subtitle,
.cid-uNQSfzbCR0 .mbr-section-btn {
  color: #ffffff;
}
.cid-uNQSfzbCR0 LABEL {
  color: #ffffff;
}
.cid-uNQSfzGMEW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uNQSfzGMEW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNQSfzGMEW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNQSfzGMEW .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uNQSfzGMEW .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uNQSfzGMEW .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uNQSfzGMEW .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-uNQSfzGMEW div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uNQSfzGMEW .copyright {
  color: #bbbbbb;
}
.cid-uNQWyzZe6J {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uNQWyzZe6J nav.navbar {
  position: fixed;
}
.cid-uNQWyzZe6J .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uNQWyzZe6J .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uNQWyzZe6J .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uNQWyzZe6J .dropdown-item:hover,
.cid-uNQWyzZe6J .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-uNQWyzZe6J .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uNQWyzZe6J .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uNQWyzZe6J .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-uNQWyzZe6J .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-uNQWyzZe6J .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uNQWyzZe6J .nav-link {
  position: relative;
}
.cid-uNQWyzZe6J .container {
  display: flex;
  margin: auto;
}
.cid-uNQWyzZe6J .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uNQWyzZe6J .dropdown-menu,
.cid-uNQWyzZe6J .navbar.opened {
  background: #ffffff !important;
}
.cid-uNQWyzZe6J .nav-item:focus,
.cid-uNQWyzZe6J .nav-link:focus {
  outline: none;
}
.cid-uNQWyzZe6J .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uNQWyzZe6J .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uNQWyzZe6J .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uNQWyzZe6J .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uNQWyzZe6J .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uNQWyzZe6J .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uNQWyzZe6J .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uNQWyzZe6J .navbar.opened {
  transition: all 0.3s;
}
.cid-uNQWyzZe6J .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uNQWyzZe6J .navbar .navbar-logo img {
  width: auto;
}
.cid-uNQWyzZe6J .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uNQWyzZe6J .navbar.collapsed {
  justify-content: center;
}
.cid-uNQWyzZe6J .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uNQWyzZe6J .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uNQWyzZe6J .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uNQWyzZe6J .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uNQWyzZe6J .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uNQWyzZe6J .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uNQWyzZe6J .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uNQWyzZe6J .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uNQWyzZe6J .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uNQWyzZe6J .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uNQWyzZe6J .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uNQWyzZe6J .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uNQWyzZe6J .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uNQWyzZe6J .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uNQWyzZe6J .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uNQWyzZe6J .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uNQWyzZe6J .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uNQWyzZe6J .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uNQWyzZe6J .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uNQWyzZe6J .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uNQWyzZe6J .navbar.navbar-short {
  min-height: 60px;
}
.cid-uNQWyzZe6J .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uNQWyzZe6J .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uNQWyzZe6J .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uNQWyzZe6J .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uNQWyzZe6J .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uNQWyzZe6J .dropdown-item.active,
.cid-uNQWyzZe6J .dropdown-item:active {
  background-color: transparent;
}
.cid-uNQWyzZe6J .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uNQWyzZe6J .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uNQWyzZe6J .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uNQWyzZe6J .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uNQWyzZe6J .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uNQWyzZe6J .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uNQWyzZe6J ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uNQWyzZe6J .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uNQWyzZe6J button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uNQWyzZe6J button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uNQWyzZe6J button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uNQWyzZe6J button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uNQWyzZe6J button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uNQWyzZe6J button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uNQWyzZe6J nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uNQWyzZe6J nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uNQWyzZe6J nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uNQWyzZe6J nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uNQWyzZe6J .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uNQWyzZe6J a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uNQWyzZe6J .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uNQWyzZe6J .navbar {
    height: 70px;
  }
  .cid-uNQWyzZe6J .navbar.opened {
    height: auto;
  }
  .cid-uNQWyzZe6J .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uNQWyANb72 {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/t-fooh-draaien-impressie-2000x1333.webp");
}
.cid-uNQWyANb72 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNQWyANb72 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNQWyANb72 .mbr-section-title {
  color: #ffffff;
}
.cid-uNQWyANb72 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uNQWyBlPyw {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uNQWyBlPyw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNQWyBlPyw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNQWyBlPyw .mbr-section-title {
  text-align: left;
}
.cid-uNQWyBlPyw .mbr-section-subtitle {
  text-align: left;
}
.cid-uNQWyBCsA4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uNQWyBCsA4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uNQWyBCsA4 img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uNQWyBCsA4 img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uNQWyBCsA4 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uNQWyBCsA4 .mbr-section-title {
  color: #000000;
}
.cid-uNQWyBCsA4 .mbr-text {
  color: #000000;
}
.cid-uNQWyBCsA4 .mbr-description {
  text-align: left;
}
.cid-uNQWyBCsA4 .mbr-section-subtitle {
  text-align: left;
}
.cid-uNQWyBWcVy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uNQWyBWcVy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uNQWyBWcVy img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uNQWyBWcVy img {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .cid-uNQWyBWcVy .text-wrapper {
    padding: 2rem;
  }
}
.cid-uNQWyBWcVy .mbr-section-title {
  color: #000000;
}
.cid-uNQWyBWcVy .mbr-text {
  color: #000000;
}
.cid-uNQWyBWcVy .mbr-description {
  text-align: left;
}
.cid-uNQWyBWcVy .mbr-section-subtitle {
  text-align: left;
}
.cid-uP57ukm5FU {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: linear-gradient(141deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uP57ukm5FU .item:focus,
.cid-uP57ukm5FU span:focus {
  outline: none;
}
.cid-uP57ukm5FU .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-uP57ukm5FU .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uP57ukm5FU .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uP57ukm5FU .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-uP57ukm5FU .item-wrapper {
  background: transparent;
}
.cid-uP57ukm5FU .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uP57ukm5FU .mbr-section-title {
  color: #ffffff;
}
.cid-uP57ukm5FU .mbr-text,
.cid-uP57ukm5FU .mbr-section-btn {
  text-align: left;
}
.cid-uP57ukm5FU .item-title {
  text-align: center;
  color: #ffffff;
}
.cid-uP57ukm5FU .item-subtitle {
  text-align: center;
}
.cid-uP57ukm5FU .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uNQWyChmLP {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uNQWyChmLP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNQWyChmLP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNQWyChmLP .mbr-section-title {
  text-align: left;
}
.cid-uNQWyChmLP .mbr-section-subtitle {
  text-align: left;
}
.cid-uP58TtSbBv {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-image: linear-gradient(141deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uP58TtSbBv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uP58TtSbBv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uP58TtSbBv .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uP58TtSbBv .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uP58TtSbBv .mbr-section-subtitle {
  margin-top: 16px;
  color: #ffffff;
  text-align: left;
}
.cid-uP58TtSbBv .cards-row {
  row-gap: 32px;
}
.cid-uP58TtSbBv .card {
  border-radius: 0;
}
.cid-uP58TtSbBv .card-wrapper {
  width: 100%;
  height: 100%;
  padding: 3rem 2rem;
  background: #efefef;
}
@media (max-width: 991px) {
  .cid-uP58TtSbBv .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-uP58TtSbBv .icons-wrap {
  display: flex;
  align-items: center;
  column-gap: 1rem;
  row-gap: 0.4rem;
  flex-wrap: wrap;
  margin-bottom: 24px;
}
.cid-uP58TtSbBv .icons-wrap .iconfont-wrapper {
  flex-shrink: 0;
}
.cid-uP58TtSbBv .icons-wrap .iconfont-wrapper .mbr-iconfont {
  display: block;
  font-size: 1.9rem;
  color: #7b2d82;
}
.cid-uP58TtSbBv .card-title {
  margin-bottom: 8px;
  color: #24262b;
}
.cid-uP58TtSbBv .card-subtitle {
  color: #24262b;
}
.cid-uP58TtSbBv .card-bottom-wrap {
  margin-top: 24px;
}
.cid-uP58TtSbBv .card-name {
  color: #24262b;
}
.cid-uP58TtSbBv .card-text {
  color: #24262b;
}
.cid-uP58P0GVoP {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uP58P0GVoP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uP58P0GVoP img {
  width: 100%;
}
@media (min-width: 576px) AND (max-width: 991px) {
  .cid-uP58P0GVoP img {
    width: 50%;
  }
}
@media (max-width: 575px) {
  .cid-uP58P0GVoP img {
    width: 75%;
  }
}
@media (min-width: 992px) {
  .cid-uP58P0GVoP .text-wrapper {
    padding: 2rem;
  }
}
.cid-uP58P0GVoP .mbr-section-title {
  color: #000000;
}
.cid-uP58P0GVoP .mbr-text {
  color: #000000;
}
.cid-uP58P0GVoP .image-wrapper img:hover {
  content: url('../../../assets/images/foto-wim-roefs-24-19-596x894.webp');
}
.cid-uVzVceLgmu {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-image: linear-gradient(308deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uVzVceLgmu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uVzVceLgmu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uVzVceLgmu .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uVzVceLgmu .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-uVzVceLgmu .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-uVzVceLgmu .cards-row {
  row-gap: 32px;
}
.cid-uVzVceLgmu .item {
  border-radius: 0;
}
.cid-uVzVceLgmu .item-wrapper {
  width: 100%;
  height: 100%;
  padding: 32px 32px 24px;
  background: #ffffff;
}
@media (max-width: 991px) {
  .cid-uVzVceLgmu .item-wrapper {
    padding: 32px 16px 24px;
  }
}
.cid-uVzVceLgmu .card-title {
  margin-bottom: 8px;
  color: #24262b;
}
.cid-uVzVceLgmu .card-subtitle {
  color: #212529;
}
.cid-uVzVceLgmu .card-bottom-wrap {
  margin-top: 24px;
}
.cid-uVzVceLgmu .card-name {
  color: #212529;
}
.cid-uVzVceLgmu .card-text {
  color: #24262b;
}
.cid-uNQWyDi507 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uNQWyDi507 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNQWyDi507 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNQWyDi507 .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uNQWyDi507 .mbr-section-subtitle,
.cid-uNQWyDi507 .mbr-section-btn {
  color: #ffffff;
}
.cid-uNQWyDi507 LABEL {
  color: #ffffff;
}
.cid-uNQWyDMjtx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uNQWyDMjtx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uNQWyDMjtx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uNQWyDMjtx .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uNQWyDMjtx .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uNQWyDMjtx .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uNQWyDMjtx .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-uNQWyDMjtx div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uNQWyDMjtx .copyright {
  color: #bbbbbb;
}
.cid-uVzC3zeFd0 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uVzC3zeFd0 nav.navbar {
  position: fixed;
}
.cid-uVzC3zeFd0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-uVzC3zeFd0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uVzC3zeFd0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uVzC3zeFd0 .dropdown-item:hover,
.cid-uVzC3zeFd0 .dropdown-item:focus {
  background: #7b2d82 !important;
  color: white !important;
}
.cid-uVzC3zeFd0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uVzC3zeFd0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uVzC3zeFd0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
@media (min-width: 992px) AND (max-width: 1199px) {
  .cid-uVzC3zeFd0 .nav-dropdown .link {
    margin: 0.667em 0.667em !important;
  }
}
.cid-uVzC3zeFd0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uVzC3zeFd0 .nav-link {
  position: relative;
}
.cid-uVzC3zeFd0 .container {
  display: flex;
  margin: auto;
}
.cid-uVzC3zeFd0 .iconfont-wrapper {
  color: #7b2d82 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uVzC3zeFd0 .dropdown-menu,
.cid-uVzC3zeFd0 .navbar.opened {
  background: #ffffff !important;
}
.cid-uVzC3zeFd0 .nav-item:focus,
.cid-uVzC3zeFd0 .nav-link:focus {
  outline: none;
}
.cid-uVzC3zeFd0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uVzC3zeFd0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uVzC3zeFd0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uVzC3zeFd0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uVzC3zeFd0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uVzC3zeFd0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uVzC3zeFd0 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-uVzC3zeFd0 .navbar.opened {
  transition: all 0.3s;
}
.cid-uVzC3zeFd0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uVzC3zeFd0 .navbar .navbar-logo img {
  width: auto;
}
.cid-uVzC3zeFd0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uVzC3zeFd0 .navbar.collapsed {
  justify-content: center;
}
.cid-uVzC3zeFd0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uVzC3zeFd0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uVzC3zeFd0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uVzC3zeFd0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uVzC3zeFd0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uVzC3zeFd0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uVzC3zeFd0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uVzC3zeFd0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uVzC3zeFd0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uVzC3zeFd0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uVzC3zeFd0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uVzC3zeFd0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uVzC3zeFd0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uVzC3zeFd0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-uVzC3zeFd0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uVzC3zeFd0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uVzC3zeFd0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uVzC3zeFd0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uVzC3zeFd0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uVzC3zeFd0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uVzC3zeFd0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uVzC3zeFd0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uVzC3zeFd0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uVzC3zeFd0 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uVzC3zeFd0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uVzC3zeFd0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uVzC3zeFd0 .dropdown-item.active,
.cid-uVzC3zeFd0 .dropdown-item:active {
  background-color: transparent;
}
.cid-uVzC3zeFd0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uVzC3zeFd0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uVzC3zeFd0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uVzC3zeFd0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uVzC3zeFd0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uVzC3zeFd0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uVzC3zeFd0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uVzC3zeFd0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uVzC3zeFd0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uVzC3zeFd0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uVzC3zeFd0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uVzC3zeFd0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uVzC3zeFd0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uVzC3zeFd0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uVzC3zeFd0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uVzC3zeFd0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uVzC3zeFd0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uVzC3zeFd0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uVzC3zeFd0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uVzC3zeFd0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uVzC3zeFd0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uVzC3zeFd0 .navbar {
    height: 70px;
  }
  .cid-uVzC3zeFd0 .navbar.opened {
    height: auto;
  }
  .cid-uVzC3zeFd0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uVzC3zpTQ6 {
  padding-top: 7rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/t-fooh-draaien-impressie-2000x1333.webp");
}
.cid-uVzC3zpTQ6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uVzC3zpTQ6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uVzC3zpTQ6 .mbr-section-title {
  color: #ffffff;
}
.cid-uVzC3zpTQ6 .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uVzDS4vM01 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-uVzDS4vM01 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uVzDS4vM01 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-v0l5vdg2Mc {
  padding-top: 4rem;
  padding-bottom: 6rem;
  background-image: linear-gradient(308deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-v0l5vdg2Mc img,
.cid-v0l5vdg2Mc .item-img {
  width: 100%;
}
.cid-v0l5vdg2Mc .item:focus,
.cid-v0l5vdg2Mc span:focus {
  outline: none;
}
.cid-v0l5vdg2Mc .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-v0l5vdg2Mc .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-v0l5vdg2Mc .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v0l5vdg2Mc .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-v0l5vdg2Mc .mbr-section-btn {
  margin-top: auto !important;
}
.cid-v0l5vdg2Mc .mbr-section-title {
  color: #ffffff;
}
.cid-v0l5vdg2Mc .mbr-text,
.cid-v0l5vdg2Mc .mbr-section-btn {
  text-align: center;
}
.cid-v0l5vdg2Mc .item-title {
  text-align: center;
}
.cid-v0l5vdg2Mc .item-subtitle {
  text-align: left;
}
.cid-v0lb8CluXt {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-v0lb8CluXt img,
.cid-v0lb8CluXt .item-img {
  width: 100%;
}
.cid-v0lb8CluXt .item:focus,
.cid-v0lb8CluXt span:focus {
  outline: none;
}
.cid-v0lb8CluXt .item {
  cursor: pointer;
  margin-bottom: 2rem;
  position: relative;
}
.cid-v0lb8CluXt .item-wrapper {
  position: unset;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-v0lb8CluXt .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-v0lb8CluXt .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-v0lb8CluXt .mbr-section-btn {
  margin-top: auto !important;
}
.cid-v0lb8CluXt .mbr-section-title {
  color: #000000;
}
.cid-v0lb8CluXt .mbr-text,
.cid-v0lb8CluXt .mbr-section-btn {
  text-align: center;
}
.cid-v0lb8CluXt .item-title {
  text-align: center;
}
.cid-v0lb8CluXt .item-subtitle {
  text-align: left;
}
.cid-uVzG13YdZG {
  padding-top: 3rem;
  padding-bottom: 2rem;
  background-image: linear-gradient(340deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uVzG13YdZG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uVzG13YdZG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uVzG13YdZG .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uVzG13YdZG .mbr-section-title {
  color: #ffffff;
}
.cid-uVzDRjjwg6 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uVzDRjjwg6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uVzDRjjwg6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uVzDRjjwg6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uVzDRjjwg6 .row {
  flex-direction: row-reverse;
}
.cid-uVzDRjjwg6 img {
  width: 100%;
}
.cid-uVzFidUiue {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uVzFidUiue .mbr-fallback-image.disabled {
  display: none;
}
.cid-uVzFidUiue .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uVzFidUiue .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uVzFidUiue .row {
  flex-direction: row-reverse;
}
.cid-uVzFidUiue img {
  width: 100%;
}
.cid-uVzFlw3051 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uVzFlw3051 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uVzFlw3051 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uVzFlw3051 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uVzFlw3051 .row {
  flex-direction: row-reverse;
}
.cid-uVzFlw3051 img {
  width: 100%;
}
.cid-uVzFotvzg3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uVzFotvzg3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uVzFotvzg3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uVzFotvzg3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uVzFotvzg3 .row {
  flex-direction: row-reverse;
}
.cid-uVzFotvzg3 img {
  width: 100%;
}
.cid-uVzFricXlT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-uVzFricXlT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uVzFricXlT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uVzFricXlT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uVzFricXlT .row {
  flex-direction: row-reverse;
}
.cid-uVzFricXlT img {
  width: 100%;
}
.cid-uVzFwKpQe0 {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-uVzFwKpQe0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uVzFwKpQe0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uVzFwKpQe0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uVzFwKpQe0 .row {
  flex-direction: row-reverse;
}
.cid-uVzFwKpQe0 img {
  width: 100%;
}
.cid-uVzC3zG8AM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(41deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uVzC3zG8AM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uVzC3zG8AM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uVzC3zG8AM H3 {
  color: #ffffff;
  text-align: left;
}
.cid-uVzC3zG8AM H2 {
  color: #ffffff;
  text-align: left;
}
.cid-uVzC3zPLvi {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uVzC3zPLvi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uVzC3zPLvi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uVzC3zPLvi .card {
  background-image: linear-gradient(167deg, #bc397a 10%, #7b2d82 100%) !important;
}
.cid-uVzC3zPLvi .mbr-section-subtitle,
.cid-uVzC3zPLvi .mbr-section-btn {
  color: #ffffff;
}
.cid-uVzC3zPLvi LABEL {
  color: #ffffff;
}
.cid-uVzC3A2pG0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: linear-gradient(164deg, #ea5c6a 10%, #7b2d82 100%) !important;
}
.cid-uVzC3A2pG0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uVzC3A2pG0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uVzC3A2pG0 .list {
  list-style: none;
  padding-left: 0;
  color: #ffffff;
}
@media (max-width: 991px) {
  .cid-uVzC3A2pG0 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-uVzC3A2pG0 .list {
    margin-bottom: 0rem;
  }
}
@media (max-width: 767px) {
  .cid-uVzC3A2pG0 .row {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .cid-uVzC3A2pG0 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-uVzC3A2pG0 .copyright {
  color: #bbbbbb;
}
