body {
  font-family: Jost;
}
.display-1 {
  font-family: 'BAUHAUSL';
  font-size: 4rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5rem;
}
.display-2 {
  font-family: 'BAUHAUSL';
  font-size: 4rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 5rem;
}
.display-4 {
  font-family: 'calibril';
  font-size: 2rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-5 {
  font-family: 'BAUHAUSL';
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'calibril';
  font-size: 0.4rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 0.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.2rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.8rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 3.2rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 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-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.32rem;
    font-size: calc( 0.79rem + (0.4 - 0.79) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (0.79rem + (0.4 - 0.79) * ((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: #97398a !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ffffff !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #97398a !important;
  border-color: #97398a !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: #582150 !important;
  border-color: #582150 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #582150 !important;
  border-color: #582150 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff6666 !important;
  border-color: #ff6666 !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: #ff0f0f !important;
  border-color: #ff0f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !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: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !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: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !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: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #545454 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #808080 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #97398a;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #582150 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #97398a !important;
  border-color: #97398a !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff6666;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff0f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffffff;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #97398a !important;
}
.text-secondary {
  color: #ff6666 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ffffff !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #4d1d46 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff0000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #cccccc !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #97398a;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ffffff;
}
.mbr-gallery-filter li.active .btn {
  background-color: #97398a;
  border-color: #97398a;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #97398a;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #cf80c4;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.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: 'calibril';
  font-size: 2rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 2.5rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #97398a !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'calibril';
  font-size: 2rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 2.5rem;
}
blockquote {
  border-color: #97398a;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #97398a;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #97398a;
}
.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: #97398a;
  border-bottom-color: #97398a;
}
.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: #97398a !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ff6666 !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='%2397398a' %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-tpq9Ote8dC {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #97398a;
}
@media (max-width: 991px) {
  .cid-tpq9Ote8dC .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpq9Ote8dC .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tpq9Ote8dC .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tpq9Ote8dC .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpq9Ote8dC .mbr-text,
.cid-tpq9Ote8dC .mbr-section-btn {
  color: #a62c7a;
}
.cid-tpq9Ote8dC .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tpq9Ote8dC .mbr-section-title P {
  text-align: left;
}
.cid-toYyvlMCud {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #f7d4f3;
}
.cid-toYyvlMCud .mbr-text {
  text-align: center;
  color: #97398a;
}
.cid-sFzz5E692j {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #fff6fe;
}
@media (max-width: 991px) {
  .cid-sFzz5E692j .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sFzz5E692j .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-sFzz5E692j .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-sFzz5E692j .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sFzz5E692j .mbr-section-title DIV {
  text-align: left;
}
.cid-sFzz5E692j .mbr-section-title {
  color: #97398a;
}
.cid-tp3hSyJNDC {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fff6fe;
}
.cid-tp3hSyJNDC .mbr-section-subtitle {
  color: #232323;
}
.cid-tp3hSyJNDC .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tp3hSyJNDC .mbr-text {
  color: #97398a;
  text-align: center;
}
.cid-tpgaor68De {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f7d4f3;
}
.cid-tpgaor68De .mbr-text {
  text-align: center;
  color: #97398a;
}
.cid-tpfSTKPYuu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpfSTKPYuu nav.navbar {
  position: fixed;
}
.cid-tpfSTKPYuu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tpfSTKPYuu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpfSTKPYuu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpfSTKPYuu .dropdown-item:hover,
.cid-tpfSTKPYuu .dropdown-item:focus {
  background: #97398a !important;
  color: white !important;
}
.cid-tpfSTKPYuu .dropdown-item:hover span {
  color: white;
}
.cid-tpfSTKPYuu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpfSTKPYuu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpfSTKPYuu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpfSTKPYuu .nav-link {
  position: relative;
}
.cid-tpfSTKPYuu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tpfSTKPYuu .container {
    flex-wrap: nowrap;
  }
}
.cid-tpfSTKPYuu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown-menu,
.cid-tpfSTKPYuu .navbar.opened {
  background: #97398a !important;
}
.cid-tpfSTKPYuu .nav-item:focus,
.cid-tpfSTKPYuu .nav-link:focus {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpfSTKPYuu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpfSTKPYuu .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: #97398a;
}
.cid-tpfSTKPYuu .navbar.opened {
  transition: all 0.3s;
}
.cid-tpfSTKPYuu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpfSTKPYuu .navbar .navbar-logo img {
  width: auto;
}
.cid-tpfSTKPYuu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpfSTKPYuu .navbar.collapsed {
  justify-content: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpfSTKPYuu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpfSTKPYuu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpfSTKPYuu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpfSTKPYuu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpfSTKPYuu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpfSTKPYuu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpfSTKPYuu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpfSTKPYuu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpfSTKPYuu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpfSTKPYuu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpfSTKPYuu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown-item.active,
.cid-tpfSTKPYuu .dropdown-item:active {
  background-color: transparent;
}
.cid-tpfSTKPYuu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #97398a;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpfSTKPYuu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpfSTKPYuu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpfSTKPYuu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpfSTKPYuu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpfSTKPYuu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar {
    height: 70px;
  }
  .cid-tpfSTKPYuu .navbar.opened {
    height: auto;
  }
  .cid-tpfSTKPYuu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tpxy9BsuRL {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #97398a;
}
.cid-tpxy9BsuRL .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tpfFKt1gvS {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #97398a;
}
@media (max-width: 991px) {
  .cid-tpfFKt1gvS .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpfFKt1gvS .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tpfFKt1gvS .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tpfFKt1gvS .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpfFKt1gvS .mbr-text,
.cid-tpfFKt1gvS .mbr-section-btn {
  color: #a62c7a;
}
.cid-tpfFKt1gvS .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tpfFKt1gvS .mbr-section-title P {
  text-align: left;
}
.cid-tprRm9X2UO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tprRm9X2UO ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tprRm9X2UO li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tprRm9X2UO ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tprRm9X2UO .list {
  color: #97398a;
}
.cid-tprRm9X2UO H3 {
  color: #97398a;
}
.cid-tpsjVXXjTY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpsjVXXjTY ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpsjVXXjTY li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpsjVXXjTY ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpsjVXXjTY .list {
  color: #97398a;
}
.cid-tpsjVXXjTY H3 {
  color: #97398a;
}
.cid-tprOiyEFLn {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tprOiyEFLn ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tprOiyEFLn li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tprOiyEFLn ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tprOiyEFLn .list {
  color: #97398a;
}
.cid-tprOiyEFLn H3 {
  color: #97398a;
}
.cid-tp3l3GBAVi {
  padding-top: 1rem;
  padding-bottom: 4rem;
  background-color: #fff6fe;
}
.cid-tp3l3GBAVi .mbr-section-subtitle {
  color: #232323;
}
.cid-tp3l3GBAVi .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tp3l3GBAVi .mbr-text {
  color: #97398a;
  text-align: center;
}
.cid-tpfSTKPYuu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpfSTKPYuu nav.navbar {
  position: fixed;
}
.cid-tpfSTKPYuu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tpfSTKPYuu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpfSTKPYuu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpfSTKPYuu .dropdown-item:hover,
.cid-tpfSTKPYuu .dropdown-item:focus {
  background: #97398a !important;
  color: white !important;
}
.cid-tpfSTKPYuu .dropdown-item:hover span {
  color: white;
}
.cid-tpfSTKPYuu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpfSTKPYuu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpfSTKPYuu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpfSTKPYuu .nav-link {
  position: relative;
}
.cid-tpfSTKPYuu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tpfSTKPYuu .container {
    flex-wrap: nowrap;
  }
}
.cid-tpfSTKPYuu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown-menu,
.cid-tpfSTKPYuu .navbar.opened {
  background: #97398a !important;
}
.cid-tpfSTKPYuu .nav-item:focus,
.cid-tpfSTKPYuu .nav-link:focus {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpfSTKPYuu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpfSTKPYuu .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: #97398a;
}
.cid-tpfSTKPYuu .navbar.opened {
  transition: all 0.3s;
}
.cid-tpfSTKPYuu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpfSTKPYuu .navbar .navbar-logo img {
  width: auto;
}
.cid-tpfSTKPYuu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpfSTKPYuu .navbar.collapsed {
  justify-content: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpfSTKPYuu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpfSTKPYuu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpfSTKPYuu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpfSTKPYuu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpfSTKPYuu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpfSTKPYuu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpfSTKPYuu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpfSTKPYuu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpfSTKPYuu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpfSTKPYuu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpfSTKPYuu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown-item.active,
.cid-tpfSTKPYuu .dropdown-item:active {
  background-color: transparent;
}
.cid-tpfSTKPYuu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #97398a;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpfSTKPYuu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpfSTKPYuu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpfSTKPYuu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpfSTKPYuu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpfSTKPYuu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar {
    height: 70px;
  }
  .cid-tpfSTKPYuu .navbar.opened {
    height: auto;
  }
  .cid-tpfSTKPYuu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tpmqqD33Qn {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f7d4f3;
}
.cid-tpmqqD33Qn .mbr-text {
  text-align: center;
  color: #97398a;
}
.cid-tpxxicINqu {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #97398a;
}
.cid-tpxxicINqu .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tpqYj5E7yv {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #97398a;
}
@media (max-width: 991px) {
  .cid-tpqYj5E7yv .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpqYj5E7yv .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tpqYj5E7yv .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tpqYj5E7yv .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpqYj5E7yv .mbr-text,
.cid-tpqYj5E7yv .mbr-section-btn {
  color: #a62c7a;
}
.cid-tpqYj5E7yv .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tpqYj5E7yv .mbr-section-title P {
  text-align: left;
}
.cid-tprYBAQYgi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tprYBAQYgi ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tprYBAQYgi li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tprYBAQYgi ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tprYBAQYgi .list {
  color: #97398a;
}
.cid-tprYBAQYgi H3 {
  color: #97398a;
}
.cid-tprZXaapjO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tprZXaapjO ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tprZXaapjO li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tprZXaapjO ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tprZXaapjO .list {
  color: #97398a;
}
.cid-tprZXaapjO H3 {
  color: #97398a;
}
.cid-tps0y8GYPp {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tps0y8GYPp ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tps0y8GYPp li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tps0y8GYPp ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tps0y8GYPp .list {
  color: #97398a;
}
.cid-tps0y8GYPp H3 {
  color: #97398a;
}
.cid-tpqoJc96QJ {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #fff6fe;
}
.cid-tpqoJc96QJ .mbr-section-subtitle {
  color: #232323;
}
.cid-tpqoJc96QJ .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tpqoJc96QJ .mbr-text {
  color: #97398a;
  text-align: center;
}
.cid-tpmssBriwY {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f7d4f3;
}
.cid-tpmssBriwY .mbr-text {
  text-align: center;
  color: #97398a;
}
.cid-tpfSTKPYuu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpfSTKPYuu nav.navbar {
  position: fixed;
}
.cid-tpfSTKPYuu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tpfSTKPYuu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpfSTKPYuu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpfSTKPYuu .dropdown-item:hover,
.cid-tpfSTKPYuu .dropdown-item:focus {
  background: #97398a !important;
  color: white !important;
}
.cid-tpfSTKPYuu .dropdown-item:hover span {
  color: white;
}
.cid-tpfSTKPYuu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpfSTKPYuu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpfSTKPYuu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpfSTKPYuu .nav-link {
  position: relative;
}
.cid-tpfSTKPYuu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tpfSTKPYuu .container {
    flex-wrap: nowrap;
  }
}
.cid-tpfSTKPYuu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown-menu,
.cid-tpfSTKPYuu .navbar.opened {
  background: #97398a !important;
}
.cid-tpfSTKPYuu .nav-item:focus,
.cid-tpfSTKPYuu .nav-link:focus {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpfSTKPYuu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpfSTKPYuu .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: #97398a;
}
.cid-tpfSTKPYuu .navbar.opened {
  transition: all 0.3s;
}
.cid-tpfSTKPYuu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpfSTKPYuu .navbar .navbar-logo img {
  width: auto;
}
.cid-tpfSTKPYuu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpfSTKPYuu .navbar.collapsed {
  justify-content: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpfSTKPYuu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpfSTKPYuu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpfSTKPYuu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpfSTKPYuu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpfSTKPYuu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpfSTKPYuu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpfSTKPYuu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpfSTKPYuu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpfSTKPYuu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpfSTKPYuu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpfSTKPYuu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown-item.active,
.cid-tpfSTKPYuu .dropdown-item:active {
  background-color: transparent;
}
.cid-tpfSTKPYuu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #97398a;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpfSTKPYuu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpfSTKPYuu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpfSTKPYuu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpfSTKPYuu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpfSTKPYuu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar {
    height: 70px;
  }
  .cid-tpfSTKPYuu .navbar.opened {
    height: auto;
  }
  .cid-tpfSTKPYuu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tpxAx9YhHt {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #97398a;
}
.cid-tpxAx9YhHt .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tpr8kZFyNH {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #97398a;
}
@media (max-width: 991px) {
  .cid-tpr8kZFyNH .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpr8kZFyNH .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tpr8kZFyNH .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tpr8kZFyNH .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpr8kZFyNH .mbr-text,
.cid-tpr8kZFyNH .mbr-section-btn {
  color: #a62c7a;
}
.cid-tpr8kZFyNH .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tpr8kZFyNH .mbr-section-title P {
  text-align: left;
}
.cid-tpsoboDwXZ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpsoboDwXZ .mbr-section-subtitle {
  color: #232323;
}
.cid-tpsoboDwXZ .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tpsoboDwXZ .mbr-text {
  color: #97398a;
  text-align: left;
}
.cid-tpsrbJxopF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #fff6fe;
}
.cid-tpsrbJxopF .mbr-section-subtitle {
  color: #232323;
}
.cid-tpsrbJxopF .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tpsrbJxopF .mbr-text {
  color: #97398a;
  text-align: center;
}
.cid-tpfSTKPYuu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpfSTKPYuu nav.navbar {
  position: fixed;
}
.cid-tpfSTKPYuu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tpfSTKPYuu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpfSTKPYuu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpfSTKPYuu .dropdown-item:hover,
.cid-tpfSTKPYuu .dropdown-item:focus {
  background: #97398a !important;
  color: white !important;
}
.cid-tpfSTKPYuu .dropdown-item:hover span {
  color: white;
}
.cid-tpfSTKPYuu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpfSTKPYuu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpfSTKPYuu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpfSTKPYuu .nav-link {
  position: relative;
}
.cid-tpfSTKPYuu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tpfSTKPYuu .container {
    flex-wrap: nowrap;
  }
}
.cid-tpfSTKPYuu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown-menu,
.cid-tpfSTKPYuu .navbar.opened {
  background: #97398a !important;
}
.cid-tpfSTKPYuu .nav-item:focus,
.cid-tpfSTKPYuu .nav-link:focus {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpfSTKPYuu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpfSTKPYuu .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: #97398a;
}
.cid-tpfSTKPYuu .navbar.opened {
  transition: all 0.3s;
}
.cid-tpfSTKPYuu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpfSTKPYuu .navbar .navbar-logo img {
  width: auto;
}
.cid-tpfSTKPYuu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpfSTKPYuu .navbar.collapsed {
  justify-content: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpfSTKPYuu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpfSTKPYuu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpfSTKPYuu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpfSTKPYuu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpfSTKPYuu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpfSTKPYuu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpfSTKPYuu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpfSTKPYuu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpfSTKPYuu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpfSTKPYuu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpfSTKPYuu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown-item.active,
.cid-tpfSTKPYuu .dropdown-item:active {
  background-color: transparent;
}
.cid-tpfSTKPYuu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #97398a;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpfSTKPYuu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpfSTKPYuu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpfSTKPYuu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpfSTKPYuu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpfSTKPYuu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar {
    height: 70px;
  }
  .cid-tpfSTKPYuu .navbar.opened {
    height: auto;
  }
  .cid-tpfSTKPYuu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tpmtwsh5Pk {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f7d4f3;
}
.cid-tpmtwsh5Pk .mbr-text {
  text-align: center;
  color: #97398a;
}
.cid-tpxB6ohHFX {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #97398a;
}
.cid-tpxB6ohHFX .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tpraqoClLx {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #97398a;
}
@media (max-width: 991px) {
  .cid-tpraqoClLx .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpraqoClLx .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tpraqoClLx .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tpraqoClLx .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpraqoClLx .mbr-text,
.cid-tpraqoClLx .mbr-section-btn {
  color: #a62c7a;
}
.cid-tpraqoClLx .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tpraqoClLx .mbr-section-title P {
  text-align: left;
}
.cid-toZcdTaGqT {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-toZcdTaGqT .mbr-section-subtitle {
  color: #232323;
}
.cid-toZcdTaGqT .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tpfSTKPYuu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpfSTKPYuu nav.navbar {
  position: fixed;
}
.cid-tpfSTKPYuu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tpfSTKPYuu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpfSTKPYuu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpfSTKPYuu .dropdown-item:hover,
.cid-tpfSTKPYuu .dropdown-item:focus {
  background: #97398a !important;
  color: white !important;
}
.cid-tpfSTKPYuu .dropdown-item:hover span {
  color: white;
}
.cid-tpfSTKPYuu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpfSTKPYuu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpfSTKPYuu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpfSTKPYuu .nav-link {
  position: relative;
}
.cid-tpfSTKPYuu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tpfSTKPYuu .container {
    flex-wrap: nowrap;
  }
}
.cid-tpfSTKPYuu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown-menu,
.cid-tpfSTKPYuu .navbar.opened {
  background: #97398a !important;
}
.cid-tpfSTKPYuu .nav-item:focus,
.cid-tpfSTKPYuu .nav-link:focus {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpfSTKPYuu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpfSTKPYuu .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: #97398a;
}
.cid-tpfSTKPYuu .navbar.opened {
  transition: all 0.3s;
}
.cid-tpfSTKPYuu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpfSTKPYuu .navbar .navbar-logo img {
  width: auto;
}
.cid-tpfSTKPYuu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpfSTKPYuu .navbar.collapsed {
  justify-content: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpfSTKPYuu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpfSTKPYuu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpfSTKPYuu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpfSTKPYuu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpfSTKPYuu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpfSTKPYuu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpfSTKPYuu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpfSTKPYuu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpfSTKPYuu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpfSTKPYuu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpfSTKPYuu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown-item.active,
.cid-tpfSTKPYuu .dropdown-item:active {
  background-color: transparent;
}
.cid-tpfSTKPYuu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #97398a;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpfSTKPYuu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpfSTKPYuu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpfSTKPYuu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpfSTKPYuu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpfSTKPYuu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar {
    height: 70px;
  }
  .cid-tpfSTKPYuu .navbar.opened {
    height: auto;
  }
  .cid-tpfSTKPYuu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tpy5ldu82b {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #97398a;
}
.cid-tpy5ldu82b .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tprajXfcT3 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #97398a;
}
@media (max-width: 991px) {
  .cid-tprajXfcT3 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tprajXfcT3 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tprajXfcT3 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tprajXfcT3 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tprajXfcT3 .mbr-text,
.cid-tprajXfcT3 .mbr-section-btn {
  color: #a62c7a;
}
.cid-tprajXfcT3 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tprajXfcT3 .mbr-section-title P {
  text-align: left;
}
.cid-tpxvJ8gmV0 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxvJ8gmV0 .mbr-section-subtitle {
  color: #232323;
}
.cid-tpxvJ8gmV0 .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tpxvJ8gmV0 .mbr-text {
  color: #97398a;
  text-align: left;
}
.cid-tprr9LrUYG {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #fff6fe;
}
.cid-tprr9LrUYG .mbr-section-subtitle {
  color: #232323;
}
.cid-tprr9LrUYG .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tprr9LrUYG .mbr-text {
  color: #97398a;
  text-align: center;
}
.cid-tpfSTKPYuu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpfSTKPYuu nav.navbar {
  position: fixed;
}
.cid-tpfSTKPYuu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tpfSTKPYuu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpfSTKPYuu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpfSTKPYuu .dropdown-item:hover,
.cid-tpfSTKPYuu .dropdown-item:focus {
  background: #97398a !important;
  color: white !important;
}
.cid-tpfSTKPYuu .dropdown-item:hover span {
  color: white;
}
.cid-tpfSTKPYuu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpfSTKPYuu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpfSTKPYuu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpfSTKPYuu .nav-link {
  position: relative;
}
.cid-tpfSTKPYuu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tpfSTKPYuu .container {
    flex-wrap: nowrap;
  }
}
.cid-tpfSTKPYuu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown-menu,
.cid-tpfSTKPYuu .navbar.opened {
  background: #97398a !important;
}
.cid-tpfSTKPYuu .nav-item:focus,
.cid-tpfSTKPYuu .nav-link:focus {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpfSTKPYuu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpfSTKPYuu .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: #97398a;
}
.cid-tpfSTKPYuu .navbar.opened {
  transition: all 0.3s;
}
.cid-tpfSTKPYuu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpfSTKPYuu .navbar .navbar-logo img {
  width: auto;
}
.cid-tpfSTKPYuu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpfSTKPYuu .navbar.collapsed {
  justify-content: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpfSTKPYuu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpfSTKPYuu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpfSTKPYuu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpfSTKPYuu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpfSTKPYuu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpfSTKPYuu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpfSTKPYuu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpfSTKPYuu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpfSTKPYuu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpfSTKPYuu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpfSTKPYuu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown-item.active,
.cid-tpfSTKPYuu .dropdown-item:active {
  background-color: transparent;
}
.cid-tpfSTKPYuu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #97398a;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpfSTKPYuu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpfSTKPYuu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpfSTKPYuu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpfSTKPYuu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpfSTKPYuu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar {
    height: 70px;
  }
  .cid-tpfSTKPYuu .navbar.opened {
    height: auto;
  }
  .cid-tpfSTKPYuu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tpmBlOPPux {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f7d4f3;
}
.cid-tpmBlOPPux .mbr-text {
  text-align: center;
  color: #97398a;
}
.cid-tpxBn14Kzm {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #97398a;
}
.cid-tpxBn14Kzm .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tpr8ro3Enj {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #97398a;
}
@media (max-width: 991px) {
  .cid-tpr8ro3Enj .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpr8ro3Enj .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tpr8ro3Enj .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tpr8ro3Enj .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpr8ro3Enj .mbr-text,
.cid-tpr8ro3Enj .mbr-section-btn {
  color: #a62c7a;
}
.cid-tpr8ro3Enj .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tpr8ro3Enj .mbr-section-title P {
  text-align: left;
}
.cid-tps2uzFnoN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tps2uzFnoN ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tps2uzFnoN li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tps2uzFnoN ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tps2uzFnoN .list {
  color: #97398a;
}
.cid-tps2uzFnoN H3 {
  color: #97398a;
}
.cid-tpseBP93c8 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpseBP93c8 ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpseBP93c8 li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpseBP93c8 ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpseBP93c8 .list {
  color: #97398a;
}
.cid-tpseBP93c8 H3 {
  color: #97398a;
}
.cid-tpsf5haVWx {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpsf5haVWx ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpsf5haVWx li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpsf5haVWx ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpsf5haVWx .list {
  color: #97398a;
}
.cid-tpsf5haVWx H3 {
  color: #97398a;
}
.cid-tpsfrIzwGX {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpsfrIzwGX ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpsfrIzwGX li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpsfrIzwGX ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpsfrIzwGX .list {
  color: #97398a;
}
.cid-tpsfrIzwGX H3 {
  color: #97398a;
}
.cid-tpsg3hisMD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpsg3hisMD ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpsg3hisMD li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpsg3hisMD ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpsg3hisMD .list {
  color: #97398a;
}
.cid-tpsg3hisMD H3 {
  color: #97398a;
}
.cid-tpsgfOo63o {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpsgfOo63o ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpsgfOo63o li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpsgfOo63o ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpsgfOo63o .list {
  color: #97398a;
}
.cid-tpsgfOo63o H3 {
  color: #97398a;
}
.cid-tprqHRRBcS {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #fff6fe;
}
.cid-tprqHRRBcS .mbr-section-subtitle {
  color: #232323;
}
.cid-tprqHRRBcS .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tprqHRRBcS .mbr-text {
  color: #97398a;
  text-align: center;
}
.cid-tpfSTKPYuu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpfSTKPYuu nav.navbar {
  position: fixed;
}
.cid-tpfSTKPYuu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tpfSTKPYuu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpfSTKPYuu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpfSTKPYuu .dropdown-item:hover,
.cid-tpfSTKPYuu .dropdown-item:focus {
  background: #97398a !important;
  color: white !important;
}
.cid-tpfSTKPYuu .dropdown-item:hover span {
  color: white;
}
.cid-tpfSTKPYuu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpfSTKPYuu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpfSTKPYuu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpfSTKPYuu .nav-link {
  position: relative;
}
.cid-tpfSTKPYuu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tpfSTKPYuu .container {
    flex-wrap: nowrap;
  }
}
.cid-tpfSTKPYuu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown-menu,
.cid-tpfSTKPYuu .navbar.opened {
  background: #97398a !important;
}
.cid-tpfSTKPYuu .nav-item:focus,
.cid-tpfSTKPYuu .nav-link:focus {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpfSTKPYuu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpfSTKPYuu .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: #97398a;
}
.cid-tpfSTKPYuu .navbar.opened {
  transition: all 0.3s;
}
.cid-tpfSTKPYuu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpfSTKPYuu .navbar .navbar-logo img {
  width: auto;
}
.cid-tpfSTKPYuu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpfSTKPYuu .navbar.collapsed {
  justify-content: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpfSTKPYuu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpfSTKPYuu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpfSTKPYuu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpfSTKPYuu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpfSTKPYuu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpfSTKPYuu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpfSTKPYuu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpfSTKPYuu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpfSTKPYuu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpfSTKPYuu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpfSTKPYuu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown-item.active,
.cid-tpfSTKPYuu .dropdown-item:active {
  background-color: transparent;
}
.cid-tpfSTKPYuu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #97398a;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpfSTKPYuu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpfSTKPYuu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpfSTKPYuu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpfSTKPYuu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpfSTKPYuu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar {
    height: 70px;
  }
  .cid-tpfSTKPYuu .navbar.opened {
    height: auto;
  }
  .cid-tpfSTKPYuu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tpmtj4OmFR {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f7d4f3;
}
.cid-tpmtj4OmFR .mbr-text {
  text-align: center;
  color: #97398a;
}
.cid-tpxAMBHgTE {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #97398a;
}
.cid-tpxAMBHgTE .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tpr9iwUeMX {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #97398a;
}
@media (max-width: 991px) {
  .cid-tpr9iwUeMX .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpr9iwUeMX .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tpr9iwUeMX .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tpr9iwUeMX .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpr9iwUeMX .mbr-text,
.cid-tpr9iwUeMX .mbr-section-btn {
  color: #a62c7a;
}
.cid-tpr9iwUeMX .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tpr9iwUeMX .mbr-section-title P {
  text-align: left;
}
.cid-tpxGZ3lvYC {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxGZ3lvYC .mbr-section-subtitle {
  color: #232323;
}
.cid-tpxGZ3lvYC .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tpxGZ3lvYC .mbr-text {
  color: #97398a;
  text-align: left;
}
.cid-tpxGkKxIf4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxGkKxIf4 ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxGkKxIf4 li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxGkKxIf4 ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxGkKxIf4 .list {
  color: #97398a;
}
.cid-tpxGkKxIf4 H3 {
  color: #97398a;
}
.cid-tpxDwXhtmb {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fff6fe;
}
.cid-tpxDwXhtmb ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxDwXhtmb li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxDwXhtmb ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxDwXhtmb .list {
  color: #97398a;
}
.cid-tpxDwXhtmb H3 {
  color: #97398a;
}
.cid-tpxCQv2akI {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #fff6fe;
}
.cid-tpxCQv2akI ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxCQv2akI li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxCQv2akI ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxCQv2akI .list {
  color: #97398a;
}
.cid-tpxCQv2akI H3 {
  color: #97398a;
}
.cid-tp4g1S1ryL {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background-color: #fff6fe;
}
.cid-tp4g1S1ryL .mbr-section-subtitle {
  color: #232323;
}
.cid-tp4g1S1ryL .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tp4g1S1ryL .mbr-text {
  color: #97398a;
  text-align: center;
}
.cid-tpfSTKPYuu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpfSTKPYuu nav.navbar {
  position: fixed;
}
.cid-tpfSTKPYuu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tpfSTKPYuu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpfSTKPYuu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpfSTKPYuu .dropdown-item:hover,
.cid-tpfSTKPYuu .dropdown-item:focus {
  background: #97398a !important;
  color: white !important;
}
.cid-tpfSTKPYuu .dropdown-item:hover span {
  color: white;
}
.cid-tpfSTKPYuu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpfSTKPYuu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpfSTKPYuu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpfSTKPYuu .nav-link {
  position: relative;
}
.cid-tpfSTKPYuu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tpfSTKPYuu .container {
    flex-wrap: nowrap;
  }
}
.cid-tpfSTKPYuu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown-menu,
.cid-tpfSTKPYuu .navbar.opened {
  background: #97398a !important;
}
.cid-tpfSTKPYuu .nav-item:focus,
.cid-tpfSTKPYuu .nav-link:focus {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpfSTKPYuu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpfSTKPYuu .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: #97398a;
}
.cid-tpfSTKPYuu .navbar.opened {
  transition: all 0.3s;
}
.cid-tpfSTKPYuu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpfSTKPYuu .navbar .navbar-logo img {
  width: auto;
}
.cid-tpfSTKPYuu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpfSTKPYuu .navbar.collapsed {
  justify-content: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpfSTKPYuu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpfSTKPYuu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpfSTKPYuu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpfSTKPYuu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpfSTKPYuu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpfSTKPYuu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpfSTKPYuu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpfSTKPYuu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpfSTKPYuu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpfSTKPYuu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpfSTKPYuu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown-item.active,
.cid-tpfSTKPYuu .dropdown-item:active {
  background-color: transparent;
}
.cid-tpfSTKPYuu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #97398a;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpfSTKPYuu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpfSTKPYuu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpfSTKPYuu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpfSTKPYuu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpfSTKPYuu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar {
    height: 70px;
  }
  .cid-tpfSTKPYuu .navbar.opened {
    height: auto;
  }
  .cid-tpfSTKPYuu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tpmvHSools {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f7d4f3;
}
.cid-tpmvHSools .mbr-text {
  text-align: center;
  color: #97398a;
}
.cid-tpxCBp4P00 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #97398a;
}
.cid-tpxCBp4P00 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tpr9qBsn1P {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #97398a;
}
@media (max-width: 991px) {
  .cid-tpr9qBsn1P .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpr9qBsn1P .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tpr9qBsn1P .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tpr9qBsn1P .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpr9qBsn1P .mbr-text,
.cid-tpr9qBsn1P .mbr-section-btn {
  color: #a62c7a;
}
.cid-tpr9qBsn1P .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tpr9qBsn1P .mbr-section-title P {
  text-align: left;
}
.cid-tpxHW0AG0g {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxHW0AG0g ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxHW0AG0g li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxHW0AG0g ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxHW0AG0g .list {
  color: #97398a;
}
.cid-tpxHW0AG0g H3 {
  color: #97398a;
}
.cid-tpxJ9vMJTf {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxJ9vMJTf ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxJ9vMJTf li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxJ9vMJTf ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxJ9vMJTf .list {
  color: #97398a;
}
.cid-tpxJ9vMJTf H3 {
  color: #97398a;
}
.cid-tpxIKEYICk {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxIKEYICk ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxIKEYICk li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxIKEYICk ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxIKEYICk .list {
  color: #97398a;
}
.cid-tpxIKEYICk H3 {
  color: #97398a;
}
.cid-tpxKmgWPpJ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxKmgWPpJ ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxKmgWPpJ li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxKmgWPpJ ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxKmgWPpJ .list {
  color: #97398a;
}
.cid-tpxKmgWPpJ H3 {
  color: #97398a;
}
.cid-tpxLPF9TH3 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxLPF9TH3 ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxLPF9TH3 li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxLPF9TH3 ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxLPF9TH3 .list {
  color: #97398a;
}
.cid-tpxLPF9TH3 H3 {
  color: #97398a;
}
.cid-tpxNfjK7kV {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxNfjK7kV ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxNfjK7kV li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxNfjK7kV ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxNfjK7kV .list {
  color: #97398a;
}
.cid-tpxNfjK7kV H3 {
  color: #97398a;
}
.cid-tpxNKi9J3H {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxNKi9J3H ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxNKi9J3H li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxNKi9J3H ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxNKi9J3H .list {
  color: #97398a;
}
.cid-tpxNKi9J3H H3 {
  color: #97398a;
}
.cid-tpxO0PBlN6 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxO0PBlN6 ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxO0PBlN6 li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxO0PBlN6 ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxO0PBlN6 .list {
  color: #97398a;
}
.cid-tpxO0PBlN6 H3 {
  color: #97398a;
}
.cid-tpy79c6jaf {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fff6fe;
}
.cid-tpy79c6jaf ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpy79c6jaf li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpy79c6jaf ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpy79c6jaf .list {
  color: #97398a;
}
.cid-tpy79c6jaf H3 {
  color: #97398a;
}
.cid-tp4l0b2Ifx {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #fff6fe;
}
.cid-tp4l0b2Ifx .mbr-section-subtitle {
  color: #232323;
}
.cid-tp4l0b2Ifx .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tp4l0b2Ifx .mbr-text {
  color: #97398a;
  text-align: center;
}
.cid-tpfSTKPYuu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpfSTKPYuu nav.navbar {
  position: fixed;
}
.cid-tpfSTKPYuu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tpfSTKPYuu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpfSTKPYuu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpfSTKPYuu .dropdown-item:hover,
.cid-tpfSTKPYuu .dropdown-item:focus {
  background: #97398a !important;
  color: white !important;
}
.cid-tpfSTKPYuu .dropdown-item:hover span {
  color: white;
}
.cid-tpfSTKPYuu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpfSTKPYuu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpfSTKPYuu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpfSTKPYuu .nav-link {
  position: relative;
}
.cid-tpfSTKPYuu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tpfSTKPYuu .container {
    flex-wrap: nowrap;
  }
}
.cid-tpfSTKPYuu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown-menu,
.cid-tpfSTKPYuu .navbar.opened {
  background: #97398a !important;
}
.cid-tpfSTKPYuu .nav-item:focus,
.cid-tpfSTKPYuu .nav-link:focus {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpfSTKPYuu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpfSTKPYuu .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: #97398a;
}
.cid-tpfSTKPYuu .navbar.opened {
  transition: all 0.3s;
}
.cid-tpfSTKPYuu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpfSTKPYuu .navbar .navbar-logo img {
  width: auto;
}
.cid-tpfSTKPYuu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpfSTKPYuu .navbar.collapsed {
  justify-content: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpfSTKPYuu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpfSTKPYuu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpfSTKPYuu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpfSTKPYuu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpfSTKPYuu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpfSTKPYuu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpfSTKPYuu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpfSTKPYuu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpfSTKPYuu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpfSTKPYuu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpfSTKPYuu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown-item.active,
.cid-tpfSTKPYuu .dropdown-item:active {
  background-color: transparent;
}
.cid-tpfSTKPYuu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #97398a;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpfSTKPYuu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpfSTKPYuu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpfSTKPYuu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpfSTKPYuu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpfSTKPYuu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar {
    height: 70px;
  }
  .cid-tpfSTKPYuu .navbar.opened {
    height: auto;
  }
  .cid-tpfSTKPYuu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tpmxJc4fjQ {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f7d4f3;
}
.cid-tpmxJc4fjQ .mbr-text {
  text-align: center;
  color: #97398a;
}
.cid-tpxHM1PMUp {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #97398a;
}
.cid-tpxHM1PMUp .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tpr9A67sqR {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #97398a;
}
@media (max-width: 991px) {
  .cid-tpr9A67sqR .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpr9A67sqR .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tpr9A67sqR .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tpr9A67sqR .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpr9A67sqR .mbr-text,
.cid-tpr9A67sqR .mbr-section-btn {
  color: #a62c7a;
}
.cid-tpr9A67sqR .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tpr9A67sqR .mbr-section-title P {
  text-align: left;
}
.cid-tpxPuUugqd {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxPuUugqd ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxPuUugqd li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxPuUugqd ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxPuUugqd .list {
  color: #97398a;
}
.cid-tpxPuUugqd H3 {
  color: #97398a;
}
.cid-tpxQ0l930S {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxQ0l930S ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxQ0l930S li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxQ0l930S ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxQ0l930S .list {
  color: #97398a;
}
.cid-tpxQ0l930S H3 {
  color: #97398a;
}
.cid-tpxQozPxmM {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxQozPxmM ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxQozPxmM li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxQozPxmM ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxQozPxmM .list {
  color: #97398a;
}
.cid-tpxQozPxmM H3 {
  color: #97398a;
}
.cid-tpy7tGEiUz {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fff6fe;
}
.cid-tpy7tGEiUz ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpy7tGEiUz li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpy7tGEiUz ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpy7tGEiUz .list {
  color: #97398a;
}
.cid-tpy7tGEiUz H3 {
  color: #97398a;
}
.cid-tp4umXAF7m {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #fff6fe;
}
.cid-tp4umXAF7m .mbr-section-subtitle {
  color: #232323;
}
.cid-tp4umXAF7m .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tp4umXAF7m .mbr-text {
  color: #97398a;
  text-align: center;
}
.cid-tpfSTKPYuu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpfSTKPYuu nav.navbar {
  position: fixed;
}
.cid-tpfSTKPYuu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tpfSTKPYuu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpfSTKPYuu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpfSTKPYuu .dropdown-item:hover,
.cid-tpfSTKPYuu .dropdown-item:focus {
  background: #97398a !important;
  color: white !important;
}
.cid-tpfSTKPYuu .dropdown-item:hover span {
  color: white;
}
.cid-tpfSTKPYuu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpfSTKPYuu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpfSTKPYuu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpfSTKPYuu .nav-link {
  position: relative;
}
.cid-tpfSTKPYuu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tpfSTKPYuu .container {
    flex-wrap: nowrap;
  }
}
.cid-tpfSTKPYuu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown-menu,
.cid-tpfSTKPYuu .navbar.opened {
  background: #97398a !important;
}
.cid-tpfSTKPYuu .nav-item:focus,
.cid-tpfSTKPYuu .nav-link:focus {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpfSTKPYuu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpfSTKPYuu .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: #97398a;
}
.cid-tpfSTKPYuu .navbar.opened {
  transition: all 0.3s;
}
.cid-tpfSTKPYuu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpfSTKPYuu .navbar .navbar-logo img {
  width: auto;
}
.cid-tpfSTKPYuu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpfSTKPYuu .navbar.collapsed {
  justify-content: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpfSTKPYuu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpfSTKPYuu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpfSTKPYuu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpfSTKPYuu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpfSTKPYuu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpfSTKPYuu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpfSTKPYuu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpfSTKPYuu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpfSTKPYuu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpfSTKPYuu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpfSTKPYuu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown-item.active,
.cid-tpfSTKPYuu .dropdown-item:active {
  background-color: transparent;
}
.cid-tpfSTKPYuu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #97398a;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpfSTKPYuu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpfSTKPYuu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpfSTKPYuu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpfSTKPYuu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpfSTKPYuu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar {
    height: 70px;
  }
  .cid-tpfSTKPYuu .navbar.opened {
    height: auto;
  }
  .cid-tpfSTKPYuu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tpmyu6EDi1 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f7d4f3;
}
.cid-tpmyu6EDi1 .mbr-text {
  text-align: center;
  color: #97398a;
}
.cid-tpxPn8grwq {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #97398a;
}
.cid-tpxPn8grwq .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tpr9QoiJhy {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #97398a;
}
@media (max-width: 991px) {
  .cid-tpr9QoiJhy .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpr9QoiJhy .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tpr9QoiJhy .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tpr9QoiJhy .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpr9QoiJhy .mbr-text,
.cid-tpr9QoiJhy .mbr-section-btn {
  color: #a62c7a;
}
.cid-tpr9QoiJhy .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tpr9QoiJhy .mbr-section-title P {
  text-align: left;
}
.cid-tpxRQjWPAS {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxRQjWPAS ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxRQjWPAS li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxRQjWPAS ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxRQjWPAS .list {
  color: #97398a;
}
.cid-tpxRQjWPAS H3 {
  color: #97398a;
}
.cid-tpxSSUBi9n {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxSSUBi9n .mbr-section-subtitle {
  color: #232323;
}
.cid-tpxSSUBi9n .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tpxSSUBi9n .mbr-text {
  color: #97398a;
  text-align: left;
}
.cid-tpy7ZfKkB9 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fff6fe;
}
.cid-tpy7ZfKkB9 ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpy7ZfKkB9 li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpy7ZfKkB9 ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpy7ZfKkB9 .list {
  color: #97398a;
}
.cid-tpy7ZfKkB9 H3 {
  color: #97398a;
}
.cid-tp4wqXiAQ0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tp4wqXiAQ0 .mbr-section-subtitle {
  color: #232323;
}
.cid-tp4wqXiAQ0 .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tp4wqXiAQ0 .mbr-text {
  color: #97398a;
  text-align: center;
}
.cid-tpfSTKPYuu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpfSTKPYuu nav.navbar {
  position: fixed;
}
.cid-tpfSTKPYuu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tpfSTKPYuu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpfSTKPYuu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpfSTKPYuu .dropdown-item:hover,
.cid-tpfSTKPYuu .dropdown-item:focus {
  background: #97398a !important;
  color: white !important;
}
.cid-tpfSTKPYuu .dropdown-item:hover span {
  color: white;
}
.cid-tpfSTKPYuu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpfSTKPYuu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpfSTKPYuu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpfSTKPYuu .nav-link {
  position: relative;
}
.cid-tpfSTKPYuu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tpfSTKPYuu .container {
    flex-wrap: nowrap;
  }
}
.cid-tpfSTKPYuu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown-menu,
.cid-tpfSTKPYuu .navbar.opened {
  background: #97398a !important;
}
.cid-tpfSTKPYuu .nav-item:focus,
.cid-tpfSTKPYuu .nav-link:focus {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpfSTKPYuu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpfSTKPYuu .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: #97398a;
}
.cid-tpfSTKPYuu .navbar.opened {
  transition: all 0.3s;
}
.cid-tpfSTKPYuu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpfSTKPYuu .navbar .navbar-logo img {
  width: auto;
}
.cid-tpfSTKPYuu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpfSTKPYuu .navbar.collapsed {
  justify-content: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpfSTKPYuu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpfSTKPYuu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpfSTKPYuu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpfSTKPYuu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpfSTKPYuu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpfSTKPYuu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpfSTKPYuu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpfSTKPYuu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpfSTKPYuu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpfSTKPYuu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpfSTKPYuu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown-item.active,
.cid-tpfSTKPYuu .dropdown-item:active {
  background-color: transparent;
}
.cid-tpfSTKPYuu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #97398a;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpfSTKPYuu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpfSTKPYuu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpfSTKPYuu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpfSTKPYuu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpfSTKPYuu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar {
    height: 70px;
  }
  .cid-tpfSTKPYuu .navbar.opened {
    height: auto;
  }
  .cid-tpfSTKPYuu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tpxRwZOfDS {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #97398a;
}
.cid-tpxRwZOfDS .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tprabds54I {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #97398a;
}
@media (max-width: 991px) {
  .cid-tprabds54I .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tprabds54I .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tprabds54I .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tprabds54I .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tprabds54I .mbr-text,
.cid-tprabds54I .mbr-section-btn {
  color: #a62c7a;
}
.cid-tprabds54I .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tprabds54I .mbr-section-title P {
  text-align: left;
}
.cid-tpy34KfUCY {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpy34KfUCY ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpy34KfUCY li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpy34KfUCY ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpy34KfUCY .list {
  color: #97398a;
}
.cid-tpy34KfUCY H3 {
  color: #97398a;
}
.cid-tpy9hPI5LL {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpy9hPI5LL ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpy9hPI5LL li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpy9hPI5LL ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpy9hPI5LL .list {
  color: #97398a;
}
.cid-tpy9hPI5LL H3 {
  color: #97398a;
}
.cid-tp4zgEHn79 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tp4zgEHn79 .mbr-section-subtitle {
  color: #232323;
}
.cid-tp4zgEHn79 .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tp4zgEHn79 .mbr-text {
  color: #97398a;
  text-align: center;
}
.cid-tpfSTKPYuu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpfSTKPYuu nav.navbar {
  position: fixed;
}
.cid-tpfSTKPYuu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tpfSTKPYuu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpfSTKPYuu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpfSTKPYuu .dropdown-item:hover,
.cid-tpfSTKPYuu .dropdown-item:focus {
  background: #97398a !important;
  color: white !important;
}
.cid-tpfSTKPYuu .dropdown-item:hover span {
  color: white;
}
.cid-tpfSTKPYuu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpfSTKPYuu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpfSTKPYuu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpfSTKPYuu .nav-link {
  position: relative;
}
.cid-tpfSTKPYuu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tpfSTKPYuu .container {
    flex-wrap: nowrap;
  }
}
.cid-tpfSTKPYuu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown-menu,
.cid-tpfSTKPYuu .navbar.opened {
  background: #97398a !important;
}
.cid-tpfSTKPYuu .nav-item:focus,
.cid-tpfSTKPYuu .nav-link:focus {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpfSTKPYuu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpfSTKPYuu .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: #97398a;
}
.cid-tpfSTKPYuu .navbar.opened {
  transition: all 0.3s;
}
.cid-tpfSTKPYuu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpfSTKPYuu .navbar .navbar-logo img {
  width: auto;
}
.cid-tpfSTKPYuu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpfSTKPYuu .navbar.collapsed {
  justify-content: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpfSTKPYuu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpfSTKPYuu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpfSTKPYuu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpfSTKPYuu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpfSTKPYuu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpfSTKPYuu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpfSTKPYuu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpfSTKPYuu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpfSTKPYuu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpfSTKPYuu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpfSTKPYuu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown-item.active,
.cid-tpfSTKPYuu .dropdown-item:active {
  background-color: transparent;
}
.cid-tpfSTKPYuu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #97398a;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpfSTKPYuu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpfSTKPYuu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpfSTKPYuu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpfSTKPYuu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpfSTKPYuu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar {
    height: 70px;
  }
  .cid-tpfSTKPYuu .navbar.opened {
    height: auto;
  }
  .cid-tpfSTKPYuu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tpmzfAYJWw {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f7d4f3;
}
.cid-tpmzfAYJWw .mbr-text {
  text-align: center;
  color: #97398a;
}
.cid-tpy2YlZ6MF {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #97398a;
}
.cid-tpy2YlZ6MF .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tpr8WMPyA3 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #97398a;
}
@media (max-width: 991px) {
  .cid-tpr8WMPyA3 .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpr8WMPyA3 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tpr8WMPyA3 .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tpr8WMPyA3 .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpr8WMPyA3 .mbr-text,
.cid-tpr8WMPyA3 .mbr-section-btn {
  color: #a62c7a;
}
.cid-tpr8WMPyA3 .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tpr8WMPyA3 .mbr-section-title P {
  text-align: left;
}
.cid-tpsBp1FJkG {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpsBp1FJkG .mbr-section-subtitle {
  color: #232323;
}
.cid-tpsBp1FJkG .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tpsBp1FJkG .mbr-text {
  color: #97398a;
  text-align: left;
}
.cid-tpsB0W0yWE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpsB0W0yWE ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpsB0W0yWE li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpsB0W0yWE ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpsB0W0yWE .list {
  color: #97398a;
}
.cid-tpsB0W0yWE H3 {
  color: #97398a;
}
.cid-tpsAtp9qoP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpsAtp9qoP .mbr-section-subtitle {
  color: #232323;
}
.cid-tpsAtp9qoP .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tpsAtp9qoP .mbr-text {
  color: #97398a;
  text-align: left;
}
.cid-tpsCtZbbxR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpsCtZbbxR ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpsCtZbbxR li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpsCtZbbxR ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpsCtZbbxR .list {
  color: #97398a;
}
.cid-tpsCtZbbxR H3 {
  color: #97398a;
}
.cid-tp4Cw3BMsW {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #fff6fe;
}
.cid-tp4Cw3BMsW .mbr-section-subtitle {
  color: #232323;
}
.cid-tp4Cw3BMsW .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tp4Cw3BMsW .mbr-text {
  color: #97398a;
  text-align: center;
}
.cid-tpfSTKPYuu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpfSTKPYuu nav.navbar {
  position: fixed;
}
.cid-tpfSTKPYuu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tpfSTKPYuu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpfSTKPYuu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpfSTKPYuu .dropdown-item:hover,
.cid-tpfSTKPYuu .dropdown-item:focus {
  background: #97398a !important;
  color: white !important;
}
.cid-tpfSTKPYuu .dropdown-item:hover span {
  color: white;
}
.cid-tpfSTKPYuu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpfSTKPYuu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpfSTKPYuu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpfSTKPYuu .nav-link {
  position: relative;
}
.cid-tpfSTKPYuu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tpfSTKPYuu .container {
    flex-wrap: nowrap;
  }
}
.cid-tpfSTKPYuu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown-menu,
.cid-tpfSTKPYuu .navbar.opened {
  background: #97398a !important;
}
.cid-tpfSTKPYuu .nav-item:focus,
.cid-tpfSTKPYuu .nav-link:focus {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpfSTKPYuu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpfSTKPYuu .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: #97398a;
}
.cid-tpfSTKPYuu .navbar.opened {
  transition: all 0.3s;
}
.cid-tpfSTKPYuu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpfSTKPYuu .navbar .navbar-logo img {
  width: auto;
}
.cid-tpfSTKPYuu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpfSTKPYuu .navbar.collapsed {
  justify-content: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpfSTKPYuu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpfSTKPYuu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpfSTKPYuu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpfSTKPYuu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpfSTKPYuu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpfSTKPYuu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpfSTKPYuu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpfSTKPYuu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpfSTKPYuu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpfSTKPYuu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpfSTKPYuu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown-item.active,
.cid-tpfSTKPYuu .dropdown-item:active {
  background-color: transparent;
}
.cid-tpfSTKPYuu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #97398a;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpfSTKPYuu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpfSTKPYuu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpfSTKPYuu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpfSTKPYuu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpfSTKPYuu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar {
    height: 70px;
  }
  .cid-tpfSTKPYuu .navbar.opened {
    height: auto;
  }
  .cid-tpfSTKPYuu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tpmv7ErgDY {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f7d4f3;
}
.cid-tpmv7ErgDY .mbr-text {
  text-align: center;
  color: #97398a;
}
.cid-tpxCfzsUXS {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #97398a;
}
.cid-tpxCfzsUXS .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tpr8zrC0PS {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #97398a;
}
@media (max-width: 991px) {
  .cid-tpr8zrC0PS .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpr8zrC0PS .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tpr8zrC0PS .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tpr8zrC0PS .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpr8zrC0PS .mbr-text,
.cid-tpr8zrC0PS .mbr-section-btn {
  color: #a62c7a;
}
.cid-tpr8zrC0PS .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tpr8zrC0PS .mbr-section-title P {
  text-align: left;
}
.cid-tprxNy0cqu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tprxNy0cqu ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tprxNy0cqu li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tprxNy0cqu ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tprxNy0cqu .list {
  color: #97398a;
}
.cid-tprxNy0cqu H3 {
  color: #97398a;
}
.cid-tprCmnrwQj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tprCmnrwQj ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tprCmnrwQj li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tprCmnrwQj ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tprCmnrwQj .list {
  color: #97398a;
}
.cid-tprCmnrwQj H3 {
  color: #97398a;
}
.cid-tpsuYNCkSj {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #fff6fe;
}
.cid-tpsuYNCkSj .mbr-section-subtitle {
  color: #232323;
}
.cid-tpsuYNCkSj .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tpsuYNCkSj .mbr-text {
  color: #97398a;
  text-align: left;
}
.cid-tpswnkIGEW {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #fff6fe;
}
.cid-tpswnkIGEW ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpswnkIGEW li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpswnkIGEW ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpswnkIGEW .list {
  color: #97398a;
}
.cid-tpswnkIGEW H3 {
  color: #97398a;
}
.cid-tpswCNLB5F {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #fff6fe;
}
.cid-tpswCNLB5F ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpswCNLB5F li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpswCNLB5F ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpswCNLB5F .list {
  color: #97398a;
}
.cid-tpswCNLB5F H3 {
  color: #97398a;
}
.cid-tpswQhHX6n {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fff6fe;
}
.cid-tpswQhHX6n ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpswQhHX6n li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpswQhHX6n ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpswQhHX6n .list {
  color: #97398a;
}
.cid-tpswQhHX6n H3 {
  color: #97398a;
}
.cid-tp4HEtfVcs {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #fff6fe;
}
.cid-tp4HEtfVcs .mbr-section-subtitle {
  color: #232323;
}
.cid-tp4HEtfVcs .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tp4HEtfVcs .mbr-text {
  color: #97398a;
  text-align: center;
}
.cid-tpmuJxogfV {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f7d4f3;
}
.cid-tpmuJxogfV .mbr-text {
  text-align: center;
  color: #97398a;
}
.cid-tpfSTKPYuu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpfSTKPYuu nav.navbar {
  position: fixed;
}
.cid-tpfSTKPYuu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tpfSTKPYuu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpfSTKPYuu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpfSTKPYuu .dropdown-item:hover,
.cid-tpfSTKPYuu .dropdown-item:focus {
  background: #97398a !important;
  color: white !important;
}
.cid-tpfSTKPYuu .dropdown-item:hover span {
  color: white;
}
.cid-tpfSTKPYuu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpfSTKPYuu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpfSTKPYuu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpfSTKPYuu .nav-link {
  position: relative;
}
.cid-tpfSTKPYuu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tpfSTKPYuu .container {
    flex-wrap: nowrap;
  }
}
.cid-tpfSTKPYuu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown-menu,
.cid-tpfSTKPYuu .navbar.opened {
  background: #97398a !important;
}
.cid-tpfSTKPYuu .nav-item:focus,
.cid-tpfSTKPYuu .nav-link:focus {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpfSTKPYuu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpfSTKPYuu .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: #97398a;
}
.cid-tpfSTKPYuu .navbar.opened {
  transition: all 0.3s;
}
.cid-tpfSTKPYuu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpfSTKPYuu .navbar .navbar-logo img {
  width: auto;
}
.cid-tpfSTKPYuu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpfSTKPYuu .navbar.collapsed {
  justify-content: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpfSTKPYuu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpfSTKPYuu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpfSTKPYuu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpfSTKPYuu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpfSTKPYuu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpfSTKPYuu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpfSTKPYuu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpfSTKPYuu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpfSTKPYuu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpfSTKPYuu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpfSTKPYuu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown-item.active,
.cid-tpfSTKPYuu .dropdown-item:active {
  background-color: transparent;
}
.cid-tpfSTKPYuu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #97398a;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpfSTKPYuu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpfSTKPYuu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpfSTKPYuu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpfSTKPYuu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpfSTKPYuu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar {
    height: 70px;
  }
  .cid-tpfSTKPYuu .navbar.opened {
    height: auto;
  }
  .cid-tpfSTKPYuu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tpxBMhfJ3D {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #97398a;
}
.cid-tpxBMhfJ3D .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tpraB0msSb {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #97398a;
}
@media (max-width: 991px) {
  .cid-tpraB0msSb .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpraB0msSb .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tpraB0msSb .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tpraB0msSb .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpraB0msSb .mbr-text,
.cid-tpraB0msSb .mbr-section-btn {
  color: #a62c7a;
}
.cid-tpraB0msSb .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tpraB0msSb .mbr-section-title P {
  text-align: left;
}
.cid-tpflHJCelY {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpflHJCelY .mbr-section-subtitle {
  color: #232323;
}
.cid-tpflHJCelY .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tpfSTKPYuu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpfSTKPYuu nav.navbar {
  position: fixed;
}
.cid-tpfSTKPYuu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tpfSTKPYuu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpfSTKPYuu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpfSTKPYuu .dropdown-item:hover,
.cid-tpfSTKPYuu .dropdown-item:focus {
  background: #97398a !important;
  color: white !important;
}
.cid-tpfSTKPYuu .dropdown-item:hover span {
  color: white;
}
.cid-tpfSTKPYuu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpfSTKPYuu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpfSTKPYuu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpfSTKPYuu .nav-link {
  position: relative;
}
.cid-tpfSTKPYuu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tpfSTKPYuu .container {
    flex-wrap: nowrap;
  }
}
.cid-tpfSTKPYuu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown-menu,
.cid-tpfSTKPYuu .navbar.opened {
  background: #97398a !important;
}
.cid-tpfSTKPYuu .nav-item:focus,
.cid-tpfSTKPYuu .nav-link:focus {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpfSTKPYuu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpfSTKPYuu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpfSTKPYuu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpfSTKPYuu .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: #97398a;
}
.cid-tpfSTKPYuu .navbar.opened {
  transition: all 0.3s;
}
.cid-tpfSTKPYuu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpfSTKPYuu .navbar .navbar-logo img {
  width: auto;
}
.cid-tpfSTKPYuu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpfSTKPYuu .navbar.collapsed {
  justify-content: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpfSTKPYuu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpfSTKPYuu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpfSTKPYuu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpfSTKPYuu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpfSTKPYuu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpfSTKPYuu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpfSTKPYuu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpfSTKPYuu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpfSTKPYuu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpfSTKPYuu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpfSTKPYuu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpfSTKPYuu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpfSTKPYuu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpfSTKPYuu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpfSTKPYuu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpfSTKPYuu .dropdown-item.active,
.cid-tpfSTKPYuu .dropdown-item:active {
  background-color: transparent;
}
.cid-tpfSTKPYuu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpfSTKPYuu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #97398a;
}
.cid-tpfSTKPYuu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpfSTKPYuu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpfSTKPYuu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpfSTKPYuu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpfSTKPYuu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpfSTKPYuu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpfSTKPYuu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpfSTKPYuu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpfSTKPYuu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpfSTKPYuu .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-tpfSTKPYuu .navbar {
    height: 70px;
  }
  .cid-tpfSTKPYuu .navbar.opened {
    height: auto;
  }
  .cid-tpfSTKPYuu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tpy6iTkk9k {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #97398a;
}
.cid-tpy6iTkk9k .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tpr9Wr5JCQ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #97398a;
}
@media (max-width: 991px) {
  .cid-tpr9Wr5JCQ .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpr9Wr5JCQ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tpr9Wr5JCQ .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tpr9Wr5JCQ .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpr9Wr5JCQ .mbr-text,
.cid-tpr9Wr5JCQ .mbr-section-btn {
  color: #a62c7a;
}
.cid-tpr9Wr5JCQ .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tpr9Wr5JCQ .mbr-section-title P {
  text-align: left;
}
.cid-tpxTEn8mwr {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxTEn8mwr ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxTEn8mwr li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxTEn8mwr ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxTEn8mwr .list {
  color: #97398a;
}
.cid-tpxTEn8mwr H3 {
  color: #97398a;
}
.cid-tpxUr7lUp5 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxUr7lUp5 ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxUr7lUp5 li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxUr7lUp5 ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxUr7lUp5 .list {
  color: #97398a;
}
.cid-tpxUr7lUp5 H3 {
  color: #97398a;
}
.cid-tpxXNAENug {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxXNAENug ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxXNAENug li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxXNAENug ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxXNAENug .list {
  color: #97398a;
}
.cid-tpxXNAENug H3 {
  color: #97398a;
}
.cid-tpxVOjxOo0 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxVOjxOo0 ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxVOjxOo0 li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxVOjxOo0 ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxVOjxOo0 .list {
  color: #97398a;
}
.cid-tpxVOjxOo0 H3 {
  color: #97398a;
}
.cid-tpy8j6L4Wy {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #fff6fe;
}
.cid-tpy8j6L4Wy ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpy8j6L4Wy li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpy8j6L4Wy ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpy8j6L4Wy .list {
  color: #97398a;
}
.cid-tpy8j6L4Wy H3 {
  color: #97398a;
}
.cid-tpqsWxH4hE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpqsWxH4hE .mbr-section-subtitle {
  color: #232323;
}
.cid-tpqsWxH4hE .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tpqsWxH4hE .mbr-text {
  color: #97398a;
  text-align: center;
}
.cid-tpqsWy0EPW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpqsWy0EPW nav.navbar {
  position: fixed;
}
.cid-tpqsWy0EPW .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tpqsWy0EPW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpqsWy0EPW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpqsWy0EPW .dropdown-item:hover,
.cid-tpqsWy0EPW .dropdown-item:focus {
  background: #97398a !important;
  color: white !important;
}
.cid-tpqsWy0EPW .dropdown-item:hover span {
  color: white;
}
.cid-tpqsWy0EPW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpqsWy0EPW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpqsWy0EPW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpqsWy0EPW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpqsWy0EPW .nav-link {
  position: relative;
}
.cid-tpqsWy0EPW .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tpqsWy0EPW .container {
    flex-wrap: nowrap;
  }
}
.cid-tpqsWy0EPW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpqsWy0EPW .dropdown-menu,
.cid-tpqsWy0EPW .navbar.opened {
  background: #97398a !important;
}
.cid-tpqsWy0EPW .nav-item:focus,
.cid-tpqsWy0EPW .nav-link:focus {
  outline: none;
}
.cid-tpqsWy0EPW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpqsWy0EPW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpqsWy0EPW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpqsWy0EPW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpqsWy0EPW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpqsWy0EPW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpqsWy0EPW .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: #97398a;
}
.cid-tpqsWy0EPW .navbar.opened {
  transition: all 0.3s;
}
.cid-tpqsWy0EPW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpqsWy0EPW .navbar .navbar-logo img {
  width: auto;
}
.cid-tpqsWy0EPW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpqsWy0EPW .navbar.collapsed {
  justify-content: center;
}
.cid-tpqsWy0EPW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpqsWy0EPW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tpqsWy0EPW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpqsWy0EPW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpqsWy0EPW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpqsWy0EPW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpqsWy0EPW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpqsWy0EPW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpqsWy0EPW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpqsWy0EPW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpqsWy0EPW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpqsWy0EPW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpqsWy0EPW .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpqsWy0EPW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpqsWy0EPW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpqsWy0EPW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpqsWy0EPW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpqsWy0EPW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpqsWy0EPW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpqsWy0EPW .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpqsWy0EPW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpqsWy0EPW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpqsWy0EPW .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-tpqsWy0EPW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpqsWy0EPW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpqsWy0EPW .dropdown-item.active,
.cid-tpqsWy0EPW .dropdown-item:active {
  background-color: transparent;
}
.cid-tpqsWy0EPW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpqsWy0EPW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpqsWy0EPW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpqsWy0EPW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #97398a;
}
.cid-tpqsWy0EPW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpqsWy0EPW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpqsWy0EPW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpqsWy0EPW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpqsWy0EPW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpqsWy0EPW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tpqsWy0EPW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpqsWy0EPW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpqsWy0EPW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpqsWy0EPW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpqsWy0EPW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpqsWy0EPW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpqsWy0EPW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpqsWy0EPW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpqsWy0EPW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpqsWy0EPW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpqsWy0EPW .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-tpqsWy0EPW .navbar {
    height: 70px;
  }
  .cid-tpqsWy0EPW .navbar.opened {
    height: auto;
  }
  .cid-tpqsWy0EPW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tpqsWywkrU {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f7d4f3;
}
.cid-tpqsWywkrU .mbr-text {
  text-align: center;
  color: #97398a;
}
.cid-tpxTDcuLlp {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #97398a;
}
.cid-tpxTDcuLlp .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tpra3LZrQw {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #97398a;
}
@media (max-width: 991px) {
  .cid-tpra3LZrQw .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpra3LZrQw .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tpra3LZrQw .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tpra3LZrQw .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tpra3LZrQw .mbr-text,
.cid-tpra3LZrQw .mbr-section-btn {
  color: #a62c7a;
}
.cid-tpra3LZrQw .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tpra3LZrQw .mbr-section-title P {
  text-align: left;
}
.cid-tpxYSQqEtg {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpxYSQqEtg ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpxYSQqEtg li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpxYSQqEtg ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpxYSQqEtg .list {
  color: #97398a;
}
.cid-tpxYSQqEtg H3 {
  color: #97398a;
}
.cid-tpy02h2YTY {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpy02h2YTY ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpy02h2YTY li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpy02h2YTY ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpy02h2YTY .list {
  color: #97398a;
}
.cid-tpy02h2YTY H3 {
  color: #97398a;
}
.cid-tpy0tWFQcs {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpy0tWFQcs ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpy0tWFQcs li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpy0tWFQcs ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpy0tWFQcs .list {
  color: #97398a;
}
.cid-tpy0tWFQcs H3 {
  color: #97398a;
}
.cid-tpy1ecEj2C {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpy1ecEj2C ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpy1ecEj2C li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpy1ecEj2C ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpy1ecEj2C .list {
  color: #97398a;
}
.cid-tpy1ecEj2C H3 {
  color: #97398a;
}
.cid-tpy211YICU {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpy211YICU .mbr-section-subtitle {
  color: #232323;
}
.cid-tpy211YICU .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tpy211YICU .mbr-text {
  color: #97398a;
  text-align: left;
}
.cid-tpy8VbkH9N {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #fff6fe;
}
.cid-tpy8VbkH9N ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tpy8VbkH9N li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tpy8VbkH9N ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tpy8VbkH9N .list {
  color: #97398a;
}
.cid-tpy8VbkH9N H3 {
  color: #97398a;
}
.cid-tpqxNAdL3d {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tpqxNAdL3d .mbr-section-subtitle {
  color: #232323;
}
.cid-tpqxNAdL3d .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tpqxNAdL3d .mbr-text {
  color: #97398a;
  text-align: center;
}
.cid-tpqxNAApwu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tpqxNAApwu nav.navbar {
  position: fixed;
}
.cid-tpqxNAApwu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tpqxNAApwu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tpqxNAApwu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tpqxNAApwu .dropdown-item:hover,
.cid-tpqxNAApwu .dropdown-item:focus {
  background: #97398a !important;
  color: white !important;
}
.cid-tpqxNAApwu .dropdown-item:hover span {
  color: white;
}
.cid-tpqxNAApwu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tpqxNAApwu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tpqxNAApwu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tpqxNAApwu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tpqxNAApwu .nav-link {
  position: relative;
}
.cid-tpqxNAApwu .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tpqxNAApwu .container {
    flex-wrap: nowrap;
  }
}
.cid-tpqxNAApwu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tpqxNAApwu .dropdown-menu,
.cid-tpqxNAApwu .navbar.opened {
  background: #97398a !important;
}
.cid-tpqxNAApwu .nav-item:focus,
.cid-tpqxNAApwu .nav-link:focus {
  outline: none;
}
.cid-tpqxNAApwu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tpqxNAApwu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tpqxNAApwu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tpqxNAApwu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tpqxNAApwu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tpqxNAApwu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tpqxNAApwu .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: #97398a;
}
.cid-tpqxNAApwu .navbar.opened {
  transition: all 0.3s;
}
.cid-tpqxNAApwu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tpqxNAApwu .navbar .navbar-logo img {
  width: auto;
}
.cid-tpqxNAApwu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tpqxNAApwu .navbar.collapsed {
  justify-content: center;
}
.cid-tpqxNAApwu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tpqxNAApwu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tpqxNAApwu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tpqxNAApwu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tpqxNAApwu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tpqxNAApwu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tpqxNAApwu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tpqxNAApwu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tpqxNAApwu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tpqxNAApwu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tpqxNAApwu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tpqxNAApwu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tpqxNAApwu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tpqxNAApwu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tpqxNAApwu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tpqxNAApwu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tpqxNAApwu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tpqxNAApwu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tpqxNAApwu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tpqxNAApwu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tpqxNAApwu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tpqxNAApwu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tpqxNAApwu .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-tpqxNAApwu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tpqxNAApwu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tpqxNAApwu .dropdown-item.active,
.cid-tpqxNAApwu .dropdown-item:active {
  background-color: transparent;
}
.cid-tpqxNAApwu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tpqxNAApwu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tpqxNAApwu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tpqxNAApwu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #97398a;
}
.cid-tpqxNAApwu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tpqxNAApwu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tpqxNAApwu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tpqxNAApwu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tpqxNAApwu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tpqxNAApwu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tpqxNAApwu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tpqxNAApwu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpqxNAApwu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tpqxNAApwu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tpqxNAApwu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpqxNAApwu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tpqxNAApwu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tpqxNAApwu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tpqxNAApwu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tpqxNAApwu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tpqxNAApwu .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-tpqxNAApwu .navbar {
    height: 70px;
  }
  .cid-tpqxNAApwu .navbar.opened {
    height: auto;
  }
  .cid-tpqxNAApwu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tpqxNB6Y9q {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f7d4f3;
}
.cid-tpqxNB6Y9q .mbr-text {
  text-align: center;
  color: #97398a;
}
.cid-tpxYSnVIQL {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #97398a;
}
.cid-tpxYSnVIQL .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tprUzWRpxO {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #97398a;
}
@media (max-width: 991px) {
  .cid-tprUzWRpxO .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tprUzWRpxO .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 992px) {
  .cid-tprUzWRpxO .text-wrapper {
    padding: 0 2rem;
  }
}
@media (max-width: 768px) {
  .cid-tprUzWRpxO .text-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-tprUzWRpxO .mbr-text,
.cid-tprUzWRpxO .mbr-section-btn {
  color: #a62c7a;
}
.cid-tprUzWRpxO .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-tprUzWRpxO .mbr-section-title P {
  text-align: left;
}
.cid-tprUzXkzQe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #fff6fe;
}
.cid-tprUzXkzQe ul {
  list-style: none;
  margin: 0;
  padding-left: 2.5rem;
}
.cid-tprUzXkzQe li {
  position: relative;
  margin-bottom: 1rem;
}
.cid-tprUzXkzQe ul li::before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #97398a;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
}
.cid-tprUzXkzQe .list {
  color: #97398a;
}
.cid-tprUzXkzQe H3 {
  color: #97398a;
}
.cid-tprUzYwYbD {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #fff6fe;
}
.cid-tprUzYwYbD .mbr-section-subtitle {
  color: #232323;
}
.cid-tprUzYwYbD .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tprUzYwYbD .mbr-text {
  color: #97398a;
  text-align: center;
}
.cid-tprUzYPFcq {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #f7d4f3;
}
.cid-tprUzYPFcq .mbr-text {
  text-align: center;
  color: #97398a;
}
.cid-tprUzZ8S6B {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-tprUzZ8S6B nav.navbar {
  position: fixed;
}
.cid-tprUzZ8S6B .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-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-tprUzZ8S6B .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tprUzZ8S6B .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tprUzZ8S6B .dropdown-item:hover,
.cid-tprUzZ8S6B .dropdown-item:focus {
  background: #97398a !important;
  color: white !important;
}
.cid-tprUzZ8S6B .dropdown-item:hover span {
  color: white;
}
.cid-tprUzZ8S6B .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tprUzZ8S6B .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tprUzZ8S6B .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tprUzZ8S6B .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tprUzZ8S6B .nav-link {
  position: relative;
}
.cid-tprUzZ8S6B .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tprUzZ8S6B .container {
    flex-wrap: nowrap;
  }
}
.cid-tprUzZ8S6B .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tprUzZ8S6B .dropdown-menu,
.cid-tprUzZ8S6B .navbar.opened {
  background: #97398a !important;
}
.cid-tprUzZ8S6B .nav-item:focus,
.cid-tprUzZ8S6B .nav-link:focus {
  outline: none;
}
.cid-tprUzZ8S6B .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tprUzZ8S6B .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tprUzZ8S6B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tprUzZ8S6B .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tprUzZ8S6B .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tprUzZ8S6B .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tprUzZ8S6B .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: #97398a;
}
.cid-tprUzZ8S6B .navbar.opened {
  transition: all 0.3s;
}
.cid-tprUzZ8S6B .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tprUzZ8S6B .navbar .navbar-logo img {
  width: auto;
}
.cid-tprUzZ8S6B .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tprUzZ8S6B .navbar.collapsed {
  justify-content: center;
}
.cid-tprUzZ8S6B .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tprUzZ8S6B .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-tprUzZ8S6B .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tprUzZ8S6B .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tprUzZ8S6B .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tprUzZ8S6B .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tprUzZ8S6B .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tprUzZ8S6B .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tprUzZ8S6B .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tprUzZ8S6B .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tprUzZ8S6B .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tprUzZ8S6B .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tprUzZ8S6B .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tprUzZ8S6B .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tprUzZ8S6B .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tprUzZ8S6B .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tprUzZ8S6B .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tprUzZ8S6B .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tprUzZ8S6B .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tprUzZ8S6B .navbar.navbar-short {
  min-height: 60px;
}
.cid-tprUzZ8S6B .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tprUzZ8S6B .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tprUzZ8S6B .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-tprUzZ8S6B .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tprUzZ8S6B .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tprUzZ8S6B .dropdown-item.active,
.cid-tprUzZ8S6B .dropdown-item:active {
  background-color: transparent;
}
.cid-tprUzZ8S6B .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tprUzZ8S6B .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tprUzZ8S6B .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tprUzZ8S6B .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #97398a;
}
.cid-tprUzZ8S6B .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tprUzZ8S6B .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tprUzZ8S6B ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tprUzZ8S6B .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tprUzZ8S6B button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tprUzZ8S6B button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tprUzZ8S6B button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tprUzZ8S6B button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tprUzZ8S6B button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tprUzZ8S6B button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tprUzZ8S6B nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tprUzZ8S6B nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tprUzZ8S6B nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tprUzZ8S6B nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tprUzZ8S6B .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tprUzZ8S6B a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tprUzZ8S6B .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-tprUzZ8S6B .navbar {
    height: 70px;
  }
  .cid-tprUzZ8S6B .navbar.opened {
    height: auto;
  }
  .cid-tprUzZ8S6B .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tpxC42qedG {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #97398a;
}
.cid-tpxC42qedG .mbr-text {
  text-align: center;
  color: #ffffff;
}
