.btn {
  border-width: 2px;
}
body {
  font-family: 'Outfit', sans-serif;
}
.display-1 {
  font-family: 'Otomanopee One', sans-serif;
  font-size: 4.8rem;
  line-height: 1.05;
}
.display-1 > .mbr-iconfont {
  font-size: 6rem;
}
.display-2 {
  font-family: 'Otomanopee One', sans-serif;
  font-size: 3.6rem;
  line-height: 1.15;
}
.display-2 > .mbr-iconfont {
  font-size: 4.5rem;
}
.display-4 {
  font-family: 'Outfit', sans-serif;
  font-size: 1rem;
  line-height: 1.45;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Otomanopee One', sans-serif;
  font-size: 2.2rem;
  line-height: 1.1;
}
.display-5 > .mbr-iconfont {
  font-size: 2.75rem;
}
.display-7 {
  font-family: 'Outfit', sans-serif;
  font-size: 1.2rem;
  line-height: 1.25;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.84rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.36rem;
    font-size: calc( 2.33rem + (4.8 - 2.33) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.33rem + (4.8 - 2.33) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.88rem;
    font-size: calc( 1.91rem + (3.6 - 1.91) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.91rem + (3.6 - 1.91) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.76rem;
    font-size: calc( 1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.42rem + (2.2 - 1.42) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 0;
}
.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: #1f1437 !important;
}
.bg-success {
  background-color: #8dd168 !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #a2528a !important;
}
.bg-danger {
  background-color: #f8c37e !important;
}
.btn-primary {
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-primary,
.btn-primary:active {
  background-color: #1f1437 !important;
  border-color: #1f1437 !important;
  color: #ffffff !important;
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
}
.btn-secondary {
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-secondary,
.btn-secondary:active {
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
  color: #ffffff !important;
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #1f1437 !important;
  border-color: #1f1437 !important;
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #1f1437 !important;
  border-color: #1f1437 !important;
}
.btn-info {
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
}
.btn-success {
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-success,
.btn-success:active {
  background-color: #8dd168 !important;
  border-color: #8dd168 !important;
  color: #ffffff !important;
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
}
.btn-warning {
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-warning,
.btn-warning:active {
  background-color: #a2528a !important;
  border-color: #a2528a !important;
  color: #ffffff !important;
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
}
.btn-danger {
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-danger,
.btn-danger:active {
  background-color: #f8c37e !important;
  border-color: #f8c37e !important;
  color: #ffffff !important;
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
}
.btn-white {
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-white,
.btn-white:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #1f1437 !important;
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #1f1437 !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
}
.btn-black {
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-black,
.btn-black:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
  box-shadow: 0px 15px 25px 0px rgba(31, 20, 55, 0.1);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
}
.btn-primary-outline {
  background-color: transparent !important;
  border-color: #1f1437;
  color: #1f1437;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #ffffff;
  background-color: #33d5ad !important;
  border-color: #33d5ad;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
}
.btn-secondary-outline {
  background-color: transparent !important;
  border-color: #33d5ad;
  color: #33d5ad;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ffffff;
  background-color: #33d5ad !important;
  border-color: #33d5ad;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
}
.btn-info-outline {
  background-color: transparent !important;
  border-color: #47b5ed;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #ffffff;
  background-color: #33d5ad !important;
  border-color: #33d5ad;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
}
.btn-success-outline {
  background-color: transparent !important;
  border-color: #8dd168;
  color: #8dd168;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #ffffff;
  background-color: #33d5ad !important;
  border-color: #33d5ad;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
}
.btn-warning-outline {
  background-color: transparent !important;
  border-color: #a2528a;
  color: #a2528a;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffffff;
  background-color: #33d5ad !important;
  border-color: #33d5ad;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
}
.btn-danger-outline {
  background-color: transparent !important;
  border-color: #f8c37e;
  color: #f8c37e;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ffffff;
  background-color: #33d5ad !important;
  border-color: #33d5ad;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
}
.btn-black-outline {
  background-color: transparent !important;
  border-color: #000000;
  color: #000000;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #ffffff;
  background-color: #33d5ad !important;
  border-color: #33d5ad;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
}
.btn-white-outline {
  background-color: transparent !important;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #ffffff;
  background-color: #33d5ad !important;
  border-color: #33d5ad;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #ffffff !important;
  background-color: #33d5ad !important;
  border-color: #33d5ad !important;
}
.text-primary {
  color: #1f1437 !important;
}
.text-secondary {
  color: #33d5ad !important;
}
.text-success {
  color: #8dd168 !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #a2528a !important;
}
.text-danger {
  color: #f8c37e !important;
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #000000 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #2a1b4a !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #48d9b6 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #9cd77c !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #5ebeef !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #ae5f97 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #f9ce96 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #ffffff !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #333333 !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: #1f1437;
}
.nav-tabs .nav-link:not(.active) {
  color: #000000;
}
.alert-success {
  background-color: #8dd168;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #a2528a;
}
.alert-danger {
  background-color: #f8c37e;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 30px;
}
.mbr-gallery-filter li a {
  border-radius: 30px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #1f1437;
  border-color: #1f1437;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 30px !important;
}
a,
a:hover {
  color: #1f1437;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #8668c8;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #d0a3c3;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Outfit', sans-serif;
  font-size: 1rem;
  line-height: 1.45;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.25rem;
}
.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: #1f1437 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Outfit', sans-serif;
  font-size: 1rem;
  line-height: 1.45;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.25rem;
}
blockquote {
  border-color: #1f1437;
}
/* Forms */
.mbr-form .input-group-btn a.btn {
  border-radius: 30px !important;
}
.mbr-form .input-group-btn a.btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 30px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #1f1437;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #1f1437;
}
.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: #1f1437;
  border-bottom-color: #1f1437;
}
.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: #1f1437 !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: #33d5ad !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='%231f1437' %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;
}
html,
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
*:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-sQg5bZpOOl {
  z-index: 1000;
  width: 100%;
}
.cid-sQg5bZpOOl nav.navbar {
  position: fixed;
}
.cid-sQg5bZpOOl .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-sQg5bZpOOl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sQg5bZpOOl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sQg5bZpOOl .dropdown-item:hover,
.cid-sQg5bZpOOl .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-sQg5bZpOOl .dropdown-item:hover span {
  color: white;
}
.cid-sQg5bZpOOl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sQg5bZpOOl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sQg5bZpOOl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sQg5bZpOOl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sQg5bZpOOl .nav-link {
  position: relative;
}
.cid-sQg5bZpOOl .container {
  display: flex;
  margin: auto;
}
.cid-sQg5bZpOOl .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sQg5bZpOOl .dropdown-menu,
.cid-sQg5bZpOOl .navbar.opened {
  background: #ffffff !important;
}
.cid-sQg5bZpOOl .nav-item:focus,
.cid-sQg5bZpOOl .nav-link:focus {
  outline: none;
}
.cid-sQg5bZpOOl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sQg5bZpOOl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sQg5bZpOOl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sQg5bZpOOl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sQg5bZpOOl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sQg5bZpOOl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sQg5bZpOOl .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-sQg5bZpOOl .navbar.opened {
  transition: all 0.3s;
}
.cid-sQg5bZpOOl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sQg5bZpOOl .navbar .navbar-logo img {
  width: auto;
}
.cid-sQg5bZpOOl .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-sQg5bZpOOl .navbar.collapsed {
  justify-content: center;
}
.cid-sQg5bZpOOl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sQg5bZpOOl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sQg5bZpOOl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-sQg5bZpOOl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sQg5bZpOOl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sQg5bZpOOl .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-sQg5bZpOOl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sQg5bZpOOl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sQg5bZpOOl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sQg5bZpOOl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sQg5bZpOOl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sQg5bZpOOl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sQg5bZpOOl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sQg5bZpOOl .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-sQg5bZpOOl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sQg5bZpOOl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sQg5bZpOOl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sQg5bZpOOl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sQg5bZpOOl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sQg5bZpOOl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sQg5bZpOOl .navbar.navbar-short {
  min-height: 60px;
}
.cid-sQg5bZpOOl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sQg5bZpOOl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sQg5bZpOOl .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-sQg5bZpOOl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sQg5bZpOOl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sQg5bZpOOl .dropdown-item.active,
.cid-sQg5bZpOOl .dropdown-item:active {
  background-color: transparent;
}
.cid-sQg5bZpOOl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sQg5bZpOOl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sQg5bZpOOl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sQg5bZpOOl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sQg5bZpOOl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sQg5bZpOOl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sQg5bZpOOl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sQg5bZpOOl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sQg5bZpOOl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sQg5bZpOOl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-sQg5bZpOOl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sQg5bZpOOl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sQg5bZpOOl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sQg5bZpOOl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sQg5bZpOOl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sQg5bZpOOl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sQg5bZpOOl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sQg5bZpOOl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sQg5bZpOOl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sQg5bZpOOl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sQg5bZpOOl .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-sQg5bZpOOl .navbar {
    height: 70px;
  }
  .cid-sQg5bZpOOl .navbar.opened {
    height: auto;
  }
  .cid-sQg5bZpOOl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sQg5cWglN6 {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-sQg5cWglN6 .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-sQg5cWglN6 .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-sQg5cWglN6 .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-sQg5cWglN6 .content {
    padding-bottom: 0;
  }
}
.cid-sQg5cWglN6 .mbr-section-title {
  color: #1f1437;
}
.cid-sQg5cWglN6 .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-sQg5cWglN6 .mbr-title-addition span {
  position: relative;
}
.cid-sQg5cWglN6 .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-sQg5cWglN6 .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-sQg5cWglN6 .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-sQg5cWglN6 .mbr-section-subtitle {
  color: #1f1437;
}
.cid-sQg5cWglN6 .mbr-section-subtitle span {
  position: relative;
}
.cid-sQg5cWglN6 .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-sQg5cWglN6 .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-sQg5cWglN6 .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-sQg5cWglN6 .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-sQg5cWglN6 .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-sQg5cWglN6 .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-sQg5cWglN6 .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-sQg5cWglN6 .right-images {
    display: none;
  }
}
.cid-sQg5cWglN6 .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-sQg5cWglN6 .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-sQg5cWglN6 .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-sQg5cWglN6 .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-sQg5cWglN6 .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-sQg5cWglN6 .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-sQg5cWglN6 .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-sQg5cWglN6 .bottom-images {
    display: none;
  }
}
.cid-sQg5cWglN6 .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-sQg5cWglN6 .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-sQg5cWglN6 .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-sQg5cWglN6 .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-sQg5wYynuI {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQg5wYynuI .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-sQg5wYynuI .mbr-section-title {
    text-align: center;
  }
}
.cid-sQg5wYynuI .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-sQg5wYynuI .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-sQg5wYynuI .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-sQg5wYynuI .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-sQg5wYynuI .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-sQg5wYynuI .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-sQg5wYynuI .text svg {
    display: none;
  }
}
.cid-sQg5wYynuI .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-sQg5wYynuI .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-sQg5CvHpue {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sQg5CvHpue .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-sQg5CvHpue .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-sQg5CvHpue .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-sQg5CvHpue .title-wrap {
    justify-content: center;
  }
}
.cid-sQg5CvHpue .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-sQg5CvHpue .image-wrap {
    display: none;
  }
}
.cid-sQg5CvHpue .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-sQg5CvHpue .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-sQg5CvHpue .image-wrapper {
    margin-top: 50px;
  }
}
.cid-sQg5CvHpue .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-sQg5CvHpue .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve16BO4I61 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve16BO4I61 .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve16BO4I61 .mbr-section-title {
    text-align: center;
  }
}
.cid-ve16BO4I61 .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve16BO4I61 .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve16BO4I61 .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve16BO4I61 .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve16BO4I61 .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve16BO4I61 .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve16BO4I61 .text svg {
    display: none;
  }
}
.cid-ve16BO4I61 .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve16BO4I61 .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve13pxU2oI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve13pxU2oI .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve13pxU2oI .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve13pxU2oI .mbr-card-title {
    text-align: start;
  }
}
.cid-ve13pxU2oI .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve13pxU2oI .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve13pxU2oI .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve13pxU2oI .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve13pxU2oI .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve13pxU2oI .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve13pxU2oI .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve13pxU2oI .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve13pxU2oI .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve13pxU2oI .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve13pxU2oI .tile-text-wrap {
  display: flex;
}
.cid-ve13pxU2oI svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve13pxU2oI svg path {
  fill: #d9adcc;
}
.cid-ve13pxU2oI .numbers {
  display: flex;
  align-self: center;
}
.cid-ve13pxU2oI .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve13pxU2oI .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve13pxU2oI .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve13pxU2oI .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve13pxU2oI .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve13pxU2oI .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve13pxU2oI .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve13pxU2oI .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve13pxU2oI .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve13pxU2oI .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve13pxU2oI .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve13pxU2oI .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve13pxU2oI .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve15YlV9KG {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve15YlV9KG .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve15YlV9KG .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve15YlV9KG .mbr-card-title {
    text-align: start;
  }
}
.cid-ve15YlV9KG .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve15YlV9KG .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve15YlV9KG .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve15YlV9KG .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve15YlV9KG .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve15YlV9KG .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve15YlV9KG .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve15YlV9KG .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve15YlV9KG .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve15YlV9KG .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve15YlV9KG .tile-text-wrap {
  display: flex;
}
.cid-ve15YlV9KG svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve15YlV9KG svg path {
  fill: #d9adcc;
}
.cid-ve15YlV9KG .numbers {
  display: flex;
  align-self: center;
}
.cid-ve15YlV9KG .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve15YlV9KG .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve15YlV9KG .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve15YlV9KG .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve15YlV9KG .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve15YlV9KG .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve15YlV9KG .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve15YlV9KG .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve15YlV9KG .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve15YlV9KG .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve15YlV9KG .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve15YlV9KG .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve15YlV9KG .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-sQg5Ljd1hi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-sQg5Ljd1hi .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-sQg5Ljd1hi .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-sQg5Ljd1hi .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-sQg5Ljd1hi .inner-image {
    display: none;
  }
}
.cid-sQg5Ljd1hi .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-sQg5Ljd1hi .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-sQg5Ljd1hi .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-sQg5Ljd1hi .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-sQg5Ljd1hi .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-sQg5Ljd1hi .text-wrapper,
  .cid-sQg5Ljd1hi .nutrition,
  .cid-sQg5Ljd1hi .price,
  .cid-sQg5Ljd1hi .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-sQg5Ljd1hi .text-wrapper,
  .cid-sQg5Ljd1hi .nutrition,
  .cid-sQg5Ljd1hi .price,
  .cid-sQg5Ljd1hi .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-sQg5Ljd1hi .text-wrapper,
  .cid-sQg5Ljd1hi .nutrition,
  .cid-sQg5Ljd1hi .price,
  .cid-sQg5Ljd1hi .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-sQg5Ljd1hi .text-wrapper,
  .cid-sQg5Ljd1hi .nutrition,
  .cid-sQg5Ljd1hi .price,
  .cid-sQg5Ljd1hi .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-sQg5Ljd1hi .text-wrapper,
  .cid-sQg5Ljd1hi .nutrition,
  .cid-sQg5Ljd1hi .price,
  .cid-sQg5Ljd1hi .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-sQg5Ljd1hi .content {
    text-align: center;
  }
}
.cid-sQg5Ljd1hi .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-sQg5Ljd1hi .nutrition {
  margin-bottom: 40px;
}
.cid-sQg5Ljd1hi .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-sQg5Ljd1hi .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-sQg5Ljd1hi .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-sQg5Ljd1hi .nutrition-wrap {
    width: 100%;
  }
}
.cid-sQg5Ljd1hi .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-sQg5Ljd1hi .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-sQg5Ljd1hi .tile-one {
    margin-right: 25px;
  }
}
.cid-sQg5Ljd1hi .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-sQg5Ljd1hi .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-sQg5Ljd1hi .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-sQg5Ljd1hi .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-sQg5Ljd1hi .tile-four {
    margin-top: 25px;
  }
}
.cid-sQg5Ljd1hi svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-sQg5Ljd1hi svg path {
  fill: #f8f5fa;
}
.cid-sQg5Ljd1hi .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-sQg5Ljd1hi .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-sQg5Ljd1hi .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-sQg5Ljd1hi .price-text-wrap {
    justify-content: center;
  }
}
.cid-sQg5Ljd1hi .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-sQg5Ljd1hi .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-sQg5Ljd1hi .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-sQg5Ljd1hi .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-sQg5Ljd1hi .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-sQg5Ljd1hi .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sQg5Ljd1hi .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1aWeAJr8 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1aWeAJr8 .row {
  flex-direction: row-reverse;
}
.cid-ve1aWeAJr8 .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1aWeAJr8 .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1aWeAJr8 .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1aWeAJr8 .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1aWeAJr8 .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1aWeAJr8 .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1aWeAJr8 .text-wrapper,
  .cid-ve1aWeAJr8 .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1aWeAJr8 .text-wrapper,
  .cid-ve1aWeAJr8 .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1aWeAJr8 .text-wrapper,
  .cid-ve1aWeAJr8 .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1aWeAJr8 .text-wrapper,
  .cid-ve1aWeAJr8 .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1aWeAJr8 .text-wrapper,
  .cid-ve1aWeAJr8 .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1aWeAJr8 .content {
    text-align: center;
  }
}
.cid-ve1aWeAJr8 .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1aWeAJr8 .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1aWeAJr8 .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1aWeAJr8 .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1aWeAJr8 .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1aWeAJr8 .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1aWeAJr8 .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1aWeAJr8 .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1aWeAJr8 .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1aWeAJr8 .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1aWeAJr8 .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1aWeAJr8 .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1aWeAJr8 .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1aWeAJr8 .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1aWeAJr8 .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1aWeAJr8 .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1aWeAJr8 .tile-text-wrap {
  display: flex;
}
.cid-ve1aWeAJr8 svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1aWeAJr8 svg path {
  fill: #cd8ad1;
}
.cid-ve1aWeAJr8 .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1aWeAJr8 .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1aWeAJr8 .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1aWeAJr8 .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1aWeAJr8 .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1aWeAJr8 .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1aWeAJr8 .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1aWeAJr8 .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1aWeAJr8 .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1aWeAJr8 .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1aWeAJr8 .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1aWeAJr8 .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1aWeAJr8 .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1aWeAJr8 .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1aWeAJr8 div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1cRjBFfi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f8c37e;
}
.cid-ve1cRjBFfi .offset-lg-6 {
  margin-left: 0;
}
.cid-ve1cRjBFfi .align-items-center {
  align-items: flex-start !important;
}
.cid-ve1cRjBFfi .row:nth-child(2) {
  flex-direction: column;
}
.cid-ve1cRjBFfi .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  left: auto;
  right: 0;
}
.cid-ve1cRjBFfi .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1cRjBFfi .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1cRjBFfi .inner-image {
    display: none;
  }
}
.cid-ve1cRjBFfi .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1cRjBFfi .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1cRjBFfi .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1cRjBFfi .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1cRjBFfi .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1cRjBFfi .text-wrapper,
  .cid-ve1cRjBFfi .nutrition,
  .cid-ve1cRjBFfi .price,
  .cid-ve1cRjBFfi .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1cRjBFfi .text-wrapper,
  .cid-ve1cRjBFfi .nutrition,
  .cid-ve1cRjBFfi .price,
  .cid-ve1cRjBFfi .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1cRjBFfi .text-wrapper,
  .cid-ve1cRjBFfi .nutrition,
  .cid-ve1cRjBFfi .price,
  .cid-ve1cRjBFfi .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1cRjBFfi .text-wrapper,
  .cid-ve1cRjBFfi .nutrition,
  .cid-ve1cRjBFfi .price,
  .cid-ve1cRjBFfi .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1cRjBFfi .text-wrapper,
  .cid-ve1cRjBFfi .nutrition,
  .cid-ve1cRjBFfi .price,
  .cid-ve1cRjBFfi .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1cRjBFfi .content {
    text-align: center;
  }
}
.cid-ve1cRjBFfi .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1cRjBFfi .nutrition {
  margin-bottom: 40px;
}
.cid-ve1cRjBFfi .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1cRjBFfi .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1cRjBFfi .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1cRjBFfi .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1cRjBFfi .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1cRjBFfi .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1cRjBFfi .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1cRjBFfi .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1cRjBFfi .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1cRjBFfi .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1cRjBFfi .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1cRjBFfi .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1cRjBFfi svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1cRjBFfi svg path {
  fill: #f8f5fa;
}
.cid-ve1cRjBFfi .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1cRjBFfi .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1cRjBFfi .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1cRjBFfi .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1cRjBFfi .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1cRjBFfi .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1cRjBFfi .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1cRjBFfi .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1cRjBFfi .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1cRjBFfi .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1cRjBFfi .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-sQg64v9nyd {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sQg64v9nyd .mbr-section-title {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-sQg64v9nyd .mbr-section-title {
    text-align: center;
  }
}
.cid-sQg64v9nyd .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-sQg64v9nyd .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-sQg64v9nyd .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-sQg64v9nyd .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-sQg64v9nyd .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-sQg64v9nyd .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
  display: none;
}
@media (max-width: 585px) {
  .cid-sQg64v9nyd .text svg {
    display: none;
  }
}
.cid-sQg64v9nyd .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-sQg64v9nyd .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-sQg6ceyNf6 {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sQg6ceyNf6 h3,
.cid-sQg6ceyNf6 h4,
.cid-sQg6ceyNf6 h5,
.cid-sQg6ceyNf6 h6,
.cid-sQg6ceyNf6 p {
  margin: 0;
}
.cid-sQg6ceyNf6 .section-head {
  margin-bottom: 2.5rem;
}
.cid-sQg6ceyNf6 .mbr-section-subtitle {
  margin-top: 0.5rem;
}
.cid-sQg6ceyNf6 .toggle-panel {
  border-top: 1px solid #33d5ad;
}
.cid-sQg6ceyNf6 .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
  padding: 2.3rem 0;
  border-bottom: 1px solid #33d5ad;
}
@media (max-width: 991px) {
  .cid-sQg6ceyNf6 .card .card-header {
    padding: 1rem 0 1.5rem;
  }
}
.cid-sQg6ceyNf6 .show {
  border-bottom: 1px solid #33d5ad;
}
.cid-sQg6ceyNf6 .panel-title {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sQg6ceyNf6 .panel-title {
    flex-direction: column;
    text-align: center;
  }
}
.cid-sQg6ceyNf6 .mbr-number {
  color: #33d5ad;
  width: 20%;
}
@media (max-width: 991px) {
  .cid-sQg6ceyNf6 .mbr-number {
    width: 100%;
    margin-bottom: 0.3rem;
  }
}
.cid-sQg6ceyNf6 .panel-title-edit {
  color: #1f1437;
  width: 47%;
}
@media (max-width: 991px) {
  .cid-sQg6ceyNf6 .panel-title-edit {
    width: 100%;
    margin-bottom: 0.6rem;
  }
}
.cid-sQg6ceyNf6 .panel-subtitle-edit {
  color: #1f1437;
  width: 33%;
}
@media (max-width: 991px) {
  .cid-sQg6ceyNf6 .panel-subtitle-edit {
    width: 100%;
  }
}
.cid-sQg6ceyNf6 .mbr-iconfont {
  padding: 0.5rem;
  font-family: 'Moririse2' !important;
  font-size: 0.8rem !important;
  color: #ffffff;
  background-color: #33d5ad;
  border-radius: 50%;
  margin-left: 33%;
}
@media (max-width: 991px) {
  .cid-sQg6ceyNf6 .mbr-iconfont {
    margin-top: 1rem;
  }
}
.cid-sQg6ceyNf6 .panel-body,
.cid-sQg6ceyNf6 .card-header {
  padding: 2rem 0 3rem;
  display: flex;
}
@media (max-width: 991px) {
  .cid-sQg6ceyNf6 .panel-body,
  .cid-sQg6ceyNf6 .card-header {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}
.cid-sQg6ceyNf6 .image-wrap {
  width: 490px;
  margin-right: 3rem;
  flex-shrink: 0;
}
.cid-sQg6ceyNf6 .image-wrap img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 991px) {
  .cid-sQg6ceyNf6 .image-wrap {
    margin-bottom: 2.5rem;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 521px) {
  .cid-sQg6ceyNf6 .image-wrap {
    width: 100%;
  }
}
.cid-sQg6ceyNf6 .panel-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.cid-sQg6ceyNf6 .list {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1399px) {
  .cid-sQg6ceyNf6 .list {
    flex-wrap: wrap;
    justify-content: space-evenly;
  }
}
@media (max-width: 991px) {
  .cid-sQg6ceyNf6 .list {
    margin-top: 2.5rem;
    justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .cid-sQg6ceyNf6 .list {
    justify-content: center;
  }
}
.cid-sQg6ceyNf6 .mbr-list-odd {
  color: #33d5ad;
  margin-top: 0.6rem;
  margin-right: 0.5rem;
}
@media (max-width: 1399px) {
  .cid-sQg6ceyNf6 .mbr-list-odd {
    width: 50%;
    margin-right: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-sQg6ceyNf6 .mbr-list-odd {
    width: 100%;
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQg6ceyNf6 .mbr-list-odd {
    width: 100%;
    margin-right: 0;
  }
}
.cid-sQg6ceyNf6 .mbr-list-even {
  color: #cd8ad1;
  margin-top: 0.6rem;
  margin-right: 0.5rem;
}
@media (max-width: 1399px) {
  .cid-sQg6ceyNf6 .mbr-list-even {
    width: 50%;
    margin-right: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-sQg6ceyNf6 .mbr-list-even {
    width: 100%;
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .cid-sQg6ceyNf6 .mbr-list-even {
    width: 100%;
    margin-right: 0;
  }
}
.cid-ve1iclp5j9 {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-ve1iclp5j9 .mbr-section-head {
  margin-bottom: 2.3rem;
}
.cid-ve1iclp5j9 .mbr-section-title {
  text-align: center;
}
.cid-ve1iclp5j9 .mbr-section-subtitle {
  text-align: center;
}
.cid-ve1iclp5j9 .card-title {
  margin-bottom: 1rem;
  color: #33d5ad;
}
.cid-ve1iclp5j9 .card-subtitle {
  color: #1f1437;
}
.cid-ve1iclp5j9 .mbr-text {
  margin-top: 1.5rem;
  margin-bottom: 0;
  color: #1f1437;
}
.cid-ve1iclp5j9 .card:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
.cid-ve1iclp5j9 .card {
  height: 100%;
  background-color: #cd8ad1;
  border-width: 1px;
  border-style: dashed;
  border-color: #cd8ad1;
  border-radius: 30px;
  padding: 1rem 0.5rem;
  background: transparent;
}
.cid-ve1iclp5j9 .card-wrapper {
  display: flex;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1iclp5j9 .card-wrapper {
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .cid-ve1iclp5j9 .card-wrapper {
    flex-direction: column;
  }
}
.cid-ve1iclp5j9 .social-row {
  width: 50px;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-shrink: 0;
}
@media (max-width: 767px) {
  .cid-ve1iclp5j9 .social-row {
    width: 100%;
    flex-direction: row;
    justify-content: center !important;
  }
}
.cid-ve1iclp5j9 .social-row .soc-item {
  width: 34px;
  height: 34px;
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  margin-bottom: 1rem;
  padding: 0.5rem;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-ve1iclp5j9 .social-row .soc-item {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
.cid-ve1iclp5j9 .social-row .soc-item .mbr-iconfont {
  display: flex;
  justify-content: center;
  align-content: center;
  color: #33d5ad;
  font-size: 1.5rem;
  transition: all 0.3s;
}
.cid-ve1iclp5j9 .social-row .soc-item:hover .mbr-iconfont {
  color: #cd8ad1;
}
.cid-ve1iclp5j9 .image-wrapper {
  width: 35%;
  aspect-ratio: 1;
  flex-shrink: 0;
  padding: 1rem;
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .cid-ve1iclp5j9 .image-wrapper {
    width: 45%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1iclp5j9 .image-wrapper {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cid-ve1iclp5j9 .image-wrapper {
    width: 100%;
  }
}
.cid-ve1iclp5j9 .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1iclp5j9 .card-text {
  padding: 1rem;
}
.cid-ve1iclp5j9 div[class*="col"] {
  margin-bottom: 2rem;
}
.cid-sQg6E9ILiV {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-color: #dfbfd0;
}
.cid-sQg6E9ILiV .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-sQg6E9ILiV .mbr-section-head {
    text-align: center;
  }
}
.cid-sQg6E9ILiV .mbr-section-title {
  color: #ffffff;
}
.cid-sQg6E9ILiV .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-sQg6E9ILiV .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-sQg6E9ILiV .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-sQg6E9ILiV .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-sQg6E9ILiV form.mbr-form {
  margin-top: 30px;
}
.cid-sQg6E9ILiV form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-sQg6E9ILiV form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-sQg6E9ILiV form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-sQg6E9ILiV form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-sQg6E9ILiV form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-sQg6E9ILiV form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-sQg6E9ILiV form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-sQg6E9ILiV input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-sQg6E9ILiV .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-sQg6E9ILiV .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-sQg6E9ILiV .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-sQg6E9ILiV .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-sQg6E9ILiV .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-sQg6E9ILiV .mbr-form .col-8,
  .cid-sQg6E9ILiV .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-sQg6E9ILiV button {
  width: 100%;
}
.cid-sQg6G6blMc {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-sQg6G6blMc .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-sQg6G6blMc .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sQg6G6blMc .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-sQg6G6blMc .cards-row,
.cid-sQg6G6blMc .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sQg6G6blMc .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-sQg6G6blMc .cards-col {
    justify-content: flex-end;
  }
}
.cid-sQg6G6blMc .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-sQg6G6blMc .row {
    text-align: center;
  }
  .cid-sQg6G6blMc .cards-col {
    justify-content: center;
  }
  .cid-sQg6G6blMc .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-sQg6G6blMc .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-sQg6G6blMc .card-item:last-child {
  margin-right: 0;
}
.cid-sQg6G6blMc .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-sQg6G6blMc .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sQg6G6blMc .soc-item:last-child {
  margin-right: 0;
}
.cid-sQg6G6blMc .mbr-iconfont {
  color: #ffffff;
}
.cid-sQg6G6blMc .mbr-text {
  color: #ffffff;
}
.cid-ve1mm5E4lW {
  z-index: 1000;
  width: 100%;
}
.cid-ve1mm5E4lW nav.navbar {
  position: fixed;
}
.cid-ve1mm5E4lW .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-ve1mm5E4lW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1mm5E4lW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1mm5E4lW .dropdown-item:hover,
.cid-ve1mm5E4lW .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1mm5E4lW .dropdown-item:hover span {
  color: white;
}
.cid-ve1mm5E4lW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1mm5E4lW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1mm5E4lW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1mm5E4lW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1mm5E4lW .nav-link {
  position: relative;
}
.cid-ve1mm5E4lW .container {
  display: flex;
  margin: auto;
}
.cid-ve1mm5E4lW .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1mm5E4lW .dropdown-menu,
.cid-ve1mm5E4lW .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1mm5E4lW .nav-item:focus,
.cid-ve1mm5E4lW .nav-link:focus {
  outline: none;
}
.cid-ve1mm5E4lW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1mm5E4lW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1mm5E4lW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1mm5E4lW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1mm5E4lW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1mm5E4lW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1mm5E4lW .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1mm5E4lW .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1mm5E4lW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1mm5E4lW .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1mm5E4lW .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1mm5E4lW .navbar.collapsed {
  justify-content: center;
}
.cid-ve1mm5E4lW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1mm5E4lW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1mm5E4lW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1mm5E4lW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1mm5E4lW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1mm5E4lW .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-ve1mm5E4lW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1mm5E4lW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1mm5E4lW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1mm5E4lW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1mm5E4lW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1mm5E4lW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1mm5E4lW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1mm5E4lW .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-ve1mm5E4lW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1mm5E4lW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1mm5E4lW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1mm5E4lW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1mm5E4lW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1mm5E4lW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1mm5E4lW .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1mm5E4lW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1mm5E4lW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1mm5E4lW .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-ve1mm5E4lW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1mm5E4lW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1mm5E4lW .dropdown-item.active,
.cid-ve1mm5E4lW .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1mm5E4lW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1mm5E4lW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1mm5E4lW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1mm5E4lW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1mm5E4lW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1mm5E4lW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1mm5E4lW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1mm5E4lW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1mm5E4lW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1mm5E4lW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1mm5E4lW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1mm5E4lW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1mm5E4lW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1mm5E4lW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1mm5E4lW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1mm5E4lW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1mm5E4lW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1mm5E4lW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1mm5E4lW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1mm5E4lW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1mm5E4lW .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-ve1mm5E4lW .navbar {
    height: 70px;
  }
  .cid-ve1mm5E4lW .navbar.opened {
    height: auto;
  }
  .cid-ve1mm5E4lW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1mm6RCzE {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1mm6RCzE .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1mm6RCzE .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1mm6RCzE .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1mm6RCzE .content {
    padding-bottom: 0;
  }
}
.cid-ve1mm6RCzE .mbr-section-title {
  color: #1f1437;
}
.cid-ve1mm6RCzE .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1mm6RCzE .mbr-title-addition span {
  position: relative;
}
.cid-ve1mm6RCzE .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1mm6RCzE .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1mm6RCzE .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1mm6RCzE .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1mm6RCzE .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1mm6RCzE .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1mm6RCzE .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1mm6RCzE .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1mm6RCzE .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1mm6RCzE .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1mm6RCzE .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1mm6RCzE .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1mm6RCzE .right-images {
    display: none;
  }
}
.cid-ve1mm6RCzE .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1mm6RCzE .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1mm6RCzE .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1mm6RCzE .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1mm6RCzE .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1mm6RCzE .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1mm6RCzE .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1mm6RCzE .bottom-images {
    display: none;
  }
}
.cid-ve1mm6RCzE .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1mm6RCzE .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1mm6RCzE .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1mm6RCzE .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1n0R1Lg3 {
  padding-top: 0rem;
  padding-bottom: 3rem;
  background: #ffffff;
}
.cid-ve1n0R1Lg3 .mbr-text {
  margin: 0;
  text-align: left;
}
.cid-ve1n0R1Lg3 .mbr-section-head {
  margin-bottom: 2rem;
}
.cid-ve1n0R1Lg3 .mbr-section-title {
  text-align: center;
}
.cid-ve1n0R1Lg3 .mbr-section-subtitle {
  text-align: center;
}
.cid-ve1n0R1Lg3 .card-container {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .cid-ve1n0R1Lg3 .card-container {
    margin-bottom: 2rem;
  }
}
.cid-ve1n0R1Lg3 .card-wrapper {
  width: 50%;
  display: flex;
  flex: auto;
  flex-grow: 0;
  padding: 1rem 1rem 2rem 0;
  align-items: baseline;
  align-items: center;
}
@media (max-width: 991px) {
  .cid-ve1n0R1Lg3 .card-wrapper {
    width: 100%;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .cid-ve1n0R1Lg3 .card-wrapper {
    padding-bottom: 1rem;
  }
}
.cid-ve1n0R1Lg3 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #33d5ad;
}
.cid-ve1n0R1Lg3 .google-map {
  height: 100%;
  position: relative;
}
.cid-ve1n0R1Lg3 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1n0R1Lg3 .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1n0R1Lg3 .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1n0R1Lg3 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1n0R1Lg3 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-ve1mmgmCje {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f8c37e;
}
.cid-ve1mmgmCje .offset-lg-6 {
  margin-left: 0;
}
.cid-ve1mmgmCje .align-items-center {
  align-items: flex-start !important;
}
.cid-ve1mmgmCje .row:nth-child(2) {
  flex-direction: column;
}
.cid-ve1mmgmCje .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  left: auto;
  right: 0;
}
.cid-ve1mmgmCje .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1mmgmCje .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1mmgmCje .inner-image {
    display: none;
  }
}
.cid-ve1mmgmCje .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1mmgmCje .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1mmgmCje .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1mmgmCje .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1mmgmCje .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1mmgmCje .text-wrapper,
  .cid-ve1mmgmCje .nutrition,
  .cid-ve1mmgmCje .price,
  .cid-ve1mmgmCje .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1mmgmCje .text-wrapper,
  .cid-ve1mmgmCje .nutrition,
  .cid-ve1mmgmCje .price,
  .cid-ve1mmgmCje .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1mmgmCje .text-wrapper,
  .cid-ve1mmgmCje .nutrition,
  .cid-ve1mmgmCje .price,
  .cid-ve1mmgmCje .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1mmgmCje .text-wrapper,
  .cid-ve1mmgmCje .nutrition,
  .cid-ve1mmgmCje .price,
  .cid-ve1mmgmCje .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1mmgmCje .text-wrapper,
  .cid-ve1mmgmCje .nutrition,
  .cid-ve1mmgmCje .price,
  .cid-ve1mmgmCje .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1mmgmCje .content {
    text-align: center;
  }
}
.cid-ve1mmgmCje .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1mmgmCje .nutrition {
  margin-bottom: 40px;
}
.cid-ve1mmgmCje .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1mmgmCje .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1mmgmCje .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1mmgmCje .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1mmgmCje .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1mmgmCje .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1mmgmCje .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1mmgmCje .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1mmgmCje .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1mmgmCje .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1mmgmCje .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1mmgmCje .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1mmgmCje svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1mmgmCje svg path {
  fill: #f8f5fa;
}
.cid-ve1mmgmCje .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1mmgmCje .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1mmgmCje .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1mmgmCje .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1mmgmCje .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1mmgmCje .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1mmgmCje .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1mmgmCje .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1mmgmCje .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .cid-ve1mmgmCje .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1mmduVkb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1mmduVkb .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1mmduVkb .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1mmduVkb .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1mmduVkb .inner-image {
    display: none;
  }
}
.cid-ve1mmduVkb .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1mmduVkb .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1mmduVkb .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1mmduVkb .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1mmduVkb .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1mmduVkb .text-wrapper,
  .cid-ve1mmduVkb .nutrition,
  .cid-ve1mmduVkb .price,
  .cid-ve1mmduVkb .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1mmduVkb .text-wrapper,
  .cid-ve1mmduVkb .nutrition,
  .cid-ve1mmduVkb .price,
  .cid-ve1mmduVkb .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1mmduVkb .text-wrapper,
  .cid-ve1mmduVkb .nutrition,
  .cid-ve1mmduVkb .price,
  .cid-ve1mmduVkb .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1mmduVkb .text-wrapper,
  .cid-ve1mmduVkb .nutrition,
  .cid-ve1mmduVkb .price,
  .cid-ve1mmduVkb .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1mmduVkb .text-wrapper,
  .cid-ve1mmduVkb .nutrition,
  .cid-ve1mmduVkb .price,
  .cid-ve1mmduVkb .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1mmduVkb .content {
    text-align: center;
  }
}
.cid-ve1mmduVkb .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1mmduVkb .nutrition {
  margin-bottom: 40px;
}
.cid-ve1mmduVkb .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1mmduVkb .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1mmduVkb .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1mmduVkb .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1mmduVkb .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1mmduVkb .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1mmduVkb .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1mmduVkb .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1mmduVkb .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1mmduVkb .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1mmduVkb .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1mmduVkb .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1mmduVkb svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1mmduVkb svg path {
  fill: #f8f5fa;
}
.cid-ve1mmduVkb .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1mmduVkb .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1mmduVkb .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1mmduVkb .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1mmduVkb .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1mmduVkb .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1mmduVkb .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1mmduVkb .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1mmduVkb .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1mmduVkb .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1mmduVkb .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1mmeMRdH {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1mmeMRdH .row {
  flex-direction: row-reverse;
}
.cid-ve1mmeMRdH .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1mmeMRdH .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1mmeMRdH .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1mmeMRdH .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1mmeMRdH .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1mmeMRdH .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1mmeMRdH .text-wrapper,
  .cid-ve1mmeMRdH .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1mmeMRdH .text-wrapper,
  .cid-ve1mmeMRdH .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1mmeMRdH .text-wrapper,
  .cid-ve1mmeMRdH .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1mmeMRdH .text-wrapper,
  .cid-ve1mmeMRdH .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1mmeMRdH .text-wrapper,
  .cid-ve1mmeMRdH .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1mmeMRdH .content {
    text-align: center;
  }
}
.cid-ve1mmeMRdH .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1mmeMRdH .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1mmeMRdH .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1mmeMRdH .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1mmeMRdH .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1mmeMRdH .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1mmeMRdH .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1mmeMRdH .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1mmeMRdH .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1mmeMRdH .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1mmeMRdH .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1mmeMRdH .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1mmeMRdH .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1mmeMRdH .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1mmeMRdH .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1mmeMRdH .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1mmeMRdH .tile-text-wrap {
  display: flex;
}
.cid-ve1mmeMRdH svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1mmeMRdH svg path {
  fill: #cd8ad1;
}
.cid-ve1mmeMRdH .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1mmeMRdH .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1mmeMRdH .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1mmeMRdH .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1mmeMRdH .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1mmeMRdH .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1mmeMRdH .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1mmeMRdH .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1mmeMRdH .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1mmeMRdH .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1mmeMRdH .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1mmeMRdH .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1mmeMRdH .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1mmeMRdH .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1mmeMRdH div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1mmmq3FZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #dfbfd0;
}
.cid-ve1mmmq3FZ .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1mmmq3FZ .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1mmmq3FZ .mbr-section-title {
  color: #ffffff;
}
.cid-ve1mmmq3FZ .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1mmmq3FZ .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1mmmq3FZ .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1mmmq3FZ .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1mmmq3FZ form.mbr-form {
  margin-top: 30px;
}
.cid-ve1mmmq3FZ form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1mmmq3FZ form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1mmmq3FZ form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1mmmq3FZ form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1mmmq3FZ form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1mmmq3FZ form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1mmmq3FZ form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1mmmq3FZ input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1mmmq3FZ .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1mmmq3FZ .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1mmmq3FZ .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1mmmq3FZ .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1mmmq3FZ .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1mmmq3FZ .mbr-form .col-8,
  .cid-ve1mmmq3FZ .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1mmmq3FZ button {
  width: 100%;
}
.cid-ve1mmnFJyQ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1mmnFJyQ .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1mmnFJyQ .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1mmnFJyQ .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1mmnFJyQ .cards-row,
.cid-ve1mmnFJyQ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1mmnFJyQ .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1mmnFJyQ .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1mmnFJyQ .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1mmnFJyQ .row {
    text-align: center;
  }
  .cid-ve1mmnFJyQ .cards-col {
    justify-content: center;
  }
  .cid-ve1mmnFJyQ .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1mmnFJyQ .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1mmnFJyQ .card-item:last-child {
  margin-right: 0;
}
.cid-ve1mmnFJyQ .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1mmnFJyQ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1mmnFJyQ .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1mmnFJyQ .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1mmnFJyQ .mbr-text {
  color: #ffffff;
}
.cid-ve1u9BH3I4 {
  z-index: 1000;
  width: 100%;
}
.cid-ve1u9BH3I4 nav.navbar {
  position: fixed;
}
.cid-ve1u9BH3I4 .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-ve1u9BH3I4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1u9BH3I4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1u9BH3I4 .dropdown-item:hover,
.cid-ve1u9BH3I4 .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1u9BH3I4 .dropdown-item:hover span {
  color: white;
}
.cid-ve1u9BH3I4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1u9BH3I4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1u9BH3I4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1u9BH3I4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1u9BH3I4 .nav-link {
  position: relative;
}
.cid-ve1u9BH3I4 .container {
  display: flex;
  margin: auto;
}
.cid-ve1u9BH3I4 .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1u9BH3I4 .dropdown-menu,
.cid-ve1u9BH3I4 .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1u9BH3I4 .nav-item:focus,
.cid-ve1u9BH3I4 .nav-link:focus {
  outline: none;
}
.cid-ve1u9BH3I4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1u9BH3I4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1u9BH3I4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1u9BH3I4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1u9BH3I4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1u9BH3I4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1u9BH3I4 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1u9BH3I4 .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1u9BH3I4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1u9BH3I4 .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1u9BH3I4 .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1u9BH3I4 .navbar.collapsed {
  justify-content: center;
}
.cid-ve1u9BH3I4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1u9BH3I4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1u9BH3I4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1u9BH3I4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1u9BH3I4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1u9BH3I4 .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-ve1u9BH3I4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1u9BH3I4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1u9BH3I4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1u9BH3I4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1u9BH3I4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1u9BH3I4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1u9BH3I4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1u9BH3I4 .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-ve1u9BH3I4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1u9BH3I4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1u9BH3I4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1u9BH3I4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1u9BH3I4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1u9BH3I4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1u9BH3I4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1u9BH3I4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1u9BH3I4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1u9BH3I4 .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-ve1u9BH3I4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1u9BH3I4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1u9BH3I4 .dropdown-item.active,
.cid-ve1u9BH3I4 .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1u9BH3I4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1u9BH3I4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1u9BH3I4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1u9BH3I4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1u9BH3I4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1u9BH3I4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1u9BH3I4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1u9BH3I4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1u9BH3I4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1u9BH3I4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1u9BH3I4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1u9BH3I4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1u9BH3I4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1u9BH3I4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1u9BH3I4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1u9BH3I4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1u9BH3I4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1u9BH3I4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1u9BH3I4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1u9BH3I4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1u9BH3I4 .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-ve1u9BH3I4 .navbar {
    height: 70px;
  }
  .cid-ve1u9BH3I4 .navbar.opened {
    height: auto;
  }
  .cid-ve1u9BH3I4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1u9CJk7B {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1u9CJk7B .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1u9CJk7B .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1u9CJk7B .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1u9CJk7B .content {
    padding-bottom: 0;
  }
}
.cid-ve1u9CJk7B .mbr-section-title {
  color: #1f1437;
}
.cid-ve1u9CJk7B .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1u9CJk7B .mbr-title-addition span {
  position: relative;
}
.cid-ve1u9CJk7B .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1u9CJk7B .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1u9CJk7B .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1u9CJk7B .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1u9CJk7B .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1u9CJk7B .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1u9CJk7B .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1u9CJk7B .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1u9CJk7B .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1u9CJk7B .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1u9CJk7B .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1u9CJk7B .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1u9CJk7B .right-images {
    display: none;
  }
}
.cid-ve1u9CJk7B .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1u9CJk7B .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1u9CJk7B .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1u9CJk7B .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1u9CJk7B .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1u9CJk7B .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1u9CJk7B .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1u9CJk7B .bottom-images {
    display: none;
  }
}
.cid-ve1u9CJk7B .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1u9CJk7B .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1u9CJk7B .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1u9CJk7B .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1u9DCF2U {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1u9DCF2U .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1u9DCF2U .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1u9DCF2U .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1u9DCF2U .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1u9DCF2U .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1u9DCF2U .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1u9DCF2U .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1u9DCF2U .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1u9DCF2U .text svg {
    display: none;
  }
}
.cid-ve1u9DCF2U .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1u9DCF2U .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1u9Erzet {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1u9Erzet .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1u9Erzet .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1u9Erzet .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1u9Erzet .title-wrap {
    justify-content: center;
  }
}
.cid-ve1u9Erzet .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1u9Erzet .image-wrap {
    display: none;
  }
}
.cid-ve1u9Erzet .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1u9Erzet .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1u9Erzet .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1u9Erzet .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1u9Erzet .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1u9FipL6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1u9FipL6 .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1u9FipL6 .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1u9FipL6 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1u9FipL6 .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1u9FipL6 .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1u9FipL6 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1u9G9krY {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1u9G9krY .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1u9G9krY .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1u9G9krY .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1u9G9krY .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1u9G9krY .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1u9G9krY .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1u9G9krY .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1u9G9krY .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1u9G9krY .text svg {
    display: none;
  }
}
.cid-ve1u9G9krY .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1u9G9krY .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1u9H2z3z {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1u9H2z3z .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1u9H2z3z .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1u9H2z3z .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1u9H2z3z .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1u9H2z3z .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1u9H2z3z .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1u9H2z3z .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1u9H2z3z .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1u9H2z3z .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1u9H2z3z .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1u9H2z3z .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1u9H2z3z .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1u9H2z3z .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1u9H2z3z .tile-text-wrap {
  display: flex;
}
.cid-ve1u9H2z3z svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1u9H2z3z svg path {
  fill: #d9adcc;
}
.cid-ve1u9H2z3z .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1u9H2z3z .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1u9H2z3z .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1u9H2z3z .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1u9H2z3z .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1u9H2z3z .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1u9H2z3z .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1u9H2z3z .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1u9H2z3z .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1u9H2z3z .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1u9H2z3z .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1u9H2z3z .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1u9H2z3z .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1u9H2z3z .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1u9I8Fr1 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1u9I8Fr1 .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1u9I8Fr1 .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1u9I8Fr1 .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1u9I8Fr1 .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1u9I8Fr1 .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1u9I8Fr1 .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1u9I8Fr1 .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1u9I8Fr1 .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1u9I8Fr1 .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1u9I8Fr1 .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1u9I8Fr1 .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1u9I8Fr1 .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1u9I8Fr1 .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1u9I8Fr1 .tile-text-wrap {
  display: flex;
}
.cid-ve1u9I8Fr1 svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1u9I8Fr1 svg path {
  fill: #d9adcc;
}
.cid-ve1u9I8Fr1 .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1u9I8Fr1 .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1u9I8Fr1 .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1u9I8Fr1 .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1u9I8Fr1 .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1u9I8Fr1 .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1u9I8Fr1 .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1u9I8Fr1 .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1u9I8Fr1 .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1u9I8Fr1 .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1u9I8Fr1 .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1u9I8Fr1 .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1u9I8Fr1 .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1u9I8Fr1 .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1u9JtmZP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1u9JtmZP .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1u9JtmZP .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1u9JtmZP .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1u9JtmZP .inner-image {
    display: none;
  }
}
.cid-ve1u9JtmZP .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1u9JtmZP .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1u9JtmZP .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1u9JtmZP .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1u9JtmZP .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1u9JtmZP .text-wrapper,
  .cid-ve1u9JtmZP .nutrition,
  .cid-ve1u9JtmZP .price,
  .cid-ve1u9JtmZP .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1u9JtmZP .text-wrapper,
  .cid-ve1u9JtmZP .nutrition,
  .cid-ve1u9JtmZP .price,
  .cid-ve1u9JtmZP .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1u9JtmZP .text-wrapper,
  .cid-ve1u9JtmZP .nutrition,
  .cid-ve1u9JtmZP .price,
  .cid-ve1u9JtmZP .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1u9JtmZP .text-wrapper,
  .cid-ve1u9JtmZP .nutrition,
  .cid-ve1u9JtmZP .price,
  .cid-ve1u9JtmZP .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1u9JtmZP .text-wrapper,
  .cid-ve1u9JtmZP .nutrition,
  .cid-ve1u9JtmZP .price,
  .cid-ve1u9JtmZP .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1u9JtmZP .content {
    text-align: center;
  }
}
.cid-ve1u9JtmZP .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1u9JtmZP .nutrition {
  margin-bottom: 40px;
}
.cid-ve1u9JtmZP .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1u9JtmZP .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1u9JtmZP .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1u9JtmZP .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1u9JtmZP .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1u9JtmZP .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1u9JtmZP .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1u9JtmZP .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1u9JtmZP .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1u9JtmZP .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1u9JtmZP .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1u9JtmZP .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1u9JtmZP svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1u9JtmZP svg path {
  fill: #f8f5fa;
}
.cid-ve1u9JtmZP .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1u9JtmZP .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1u9JtmZP .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1u9JtmZP .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1u9JtmZP .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1u9JtmZP .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1u9JtmZP .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1u9JtmZP .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1u9JtmZP .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1u9JtmZP .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1u9JtmZP .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1u9KMV30 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1u9KMV30 .row {
  flex-direction: row-reverse;
}
.cid-ve1u9KMV30 .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1u9KMV30 .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1u9KMV30 .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1u9KMV30 .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1u9KMV30 .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1u9KMV30 .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1u9KMV30 .text-wrapper,
  .cid-ve1u9KMV30 .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1u9KMV30 .text-wrapper,
  .cid-ve1u9KMV30 .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1u9KMV30 .text-wrapper,
  .cid-ve1u9KMV30 .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1u9KMV30 .text-wrapper,
  .cid-ve1u9KMV30 .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1u9KMV30 .text-wrapper,
  .cid-ve1u9KMV30 .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1u9KMV30 .content {
    text-align: center;
  }
}
.cid-ve1u9KMV30 .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1u9KMV30 .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1u9KMV30 .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1u9KMV30 .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1u9KMV30 .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1u9KMV30 .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1u9KMV30 .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1u9KMV30 .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1u9KMV30 .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1u9KMV30 .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1u9KMV30 .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1u9KMV30 .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1u9KMV30 .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1u9KMV30 .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1u9KMV30 .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1u9KMV30 .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1u9KMV30 .tile-text-wrap {
  display: flex;
}
.cid-ve1u9KMV30 svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1u9KMV30 svg path {
  fill: #cd8ad1;
}
.cid-ve1u9KMV30 .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1u9KMV30 .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1u9KMV30 .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1u9KMV30 .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1u9KMV30 .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1u9KMV30 .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1u9KMV30 .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1u9KMV30 .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1u9KMV30 .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1u9KMV30 .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1u9KMV30 .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1u9KMV30 .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1u9KMV30 .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1u9KMV30 .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1u9KMV30 div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1u9Md2eF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1u9Md2eF .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1u9Md2eF .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1u9Md2eF .mbr-section-title {
  color: #ffffff;
}
.cid-ve1u9Md2eF .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1u9Md2eF .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1u9Md2eF .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1u9Md2eF .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1u9Md2eF form.mbr-form {
  margin-top: 30px;
}
.cid-ve1u9Md2eF form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1u9Md2eF form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1u9Md2eF form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1u9Md2eF form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1u9Md2eF form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1u9Md2eF form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1u9Md2eF form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1u9Md2eF input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1u9Md2eF .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1u9Md2eF .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1u9Md2eF .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1u9Md2eF .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1u9Md2eF .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1u9Md2eF .mbr-form .col-8,
  .cid-ve1u9Md2eF .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1u9Md2eF button {
  width: 100%;
}
.cid-ve1u9NtLgF {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1u9NtLgF .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1u9NtLgF .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1u9NtLgF .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1u9NtLgF .cards-row,
.cid-ve1u9NtLgF .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1u9NtLgF .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1u9NtLgF .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1u9NtLgF .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1u9NtLgF .row {
    text-align: center;
  }
  .cid-ve1u9NtLgF .cards-col {
    justify-content: center;
  }
  .cid-ve1u9NtLgF .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1u9NtLgF .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1u9NtLgF .card-item:last-child {
  margin-right: 0;
}
.cid-ve1u9NtLgF .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1u9NtLgF .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1u9NtLgF .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1u9NtLgF .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1u9NtLgF .mbr-text {
  color: #ffffff;
}
.cid-ve1wtXiZRU {
  z-index: 1000;
  width: 100%;
}
.cid-ve1wtXiZRU nav.navbar {
  position: fixed;
}
.cid-ve1wtXiZRU .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-ve1wtXiZRU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1wtXiZRU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1wtXiZRU .dropdown-item:hover,
.cid-ve1wtXiZRU .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1wtXiZRU .dropdown-item:hover span {
  color: white;
}
.cid-ve1wtXiZRU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1wtXiZRU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1wtXiZRU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1wtXiZRU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1wtXiZRU .nav-link {
  position: relative;
}
.cid-ve1wtXiZRU .container {
  display: flex;
  margin: auto;
}
.cid-ve1wtXiZRU .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1wtXiZRU .dropdown-menu,
.cid-ve1wtXiZRU .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1wtXiZRU .nav-item:focus,
.cid-ve1wtXiZRU .nav-link:focus {
  outline: none;
}
.cid-ve1wtXiZRU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1wtXiZRU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1wtXiZRU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1wtXiZRU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1wtXiZRU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1wtXiZRU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1wtXiZRU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1wtXiZRU .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1wtXiZRU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1wtXiZRU .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1wtXiZRU .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1wtXiZRU .navbar.collapsed {
  justify-content: center;
}
.cid-ve1wtXiZRU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1wtXiZRU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1wtXiZRU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1wtXiZRU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1wtXiZRU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1wtXiZRU .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-ve1wtXiZRU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1wtXiZRU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1wtXiZRU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1wtXiZRU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1wtXiZRU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1wtXiZRU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1wtXiZRU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1wtXiZRU .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-ve1wtXiZRU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1wtXiZRU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1wtXiZRU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1wtXiZRU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1wtXiZRU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1wtXiZRU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1wtXiZRU .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1wtXiZRU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1wtXiZRU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1wtXiZRU .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-ve1wtXiZRU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1wtXiZRU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1wtXiZRU .dropdown-item.active,
.cid-ve1wtXiZRU .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1wtXiZRU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1wtXiZRU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1wtXiZRU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1wtXiZRU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1wtXiZRU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1wtXiZRU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1wtXiZRU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1wtXiZRU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1wtXiZRU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1wtXiZRU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1wtXiZRU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1wtXiZRU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1wtXiZRU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1wtXiZRU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1wtXiZRU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1wtXiZRU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1wtXiZRU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1wtXiZRU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1wtXiZRU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1wtXiZRU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1wtXiZRU .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-ve1wtXiZRU .navbar {
    height: 70px;
  }
  .cid-ve1wtXiZRU .navbar.opened {
    height: auto;
  }
  .cid-ve1wtXiZRU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1wtYkPCb {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1wtYkPCb .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1wtYkPCb .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1wtYkPCb .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1wtYkPCb .content {
    padding-bottom: 0;
  }
}
.cid-ve1wtYkPCb .mbr-section-title {
  color: #1f1437;
}
.cid-ve1wtYkPCb .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1wtYkPCb .mbr-title-addition span {
  position: relative;
}
.cid-ve1wtYkPCb .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1wtYkPCb .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1wtYkPCb .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1wtYkPCb .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1wtYkPCb .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1wtYkPCb .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1wtYkPCb .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1wtYkPCb .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1wtYkPCb .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1wtYkPCb .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1wtYkPCb .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1wtYkPCb .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1wtYkPCb .right-images {
    display: none;
  }
}
.cid-ve1wtYkPCb .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1wtYkPCb .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1wtYkPCb .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1wtYkPCb .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1wtYkPCb .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1wtYkPCb .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1wtYkPCb .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1wtYkPCb .bottom-images {
    display: none;
  }
}
.cid-ve1wtYkPCb .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1wtYkPCb .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1wtYkPCb .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1wtYkPCb .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1wtZiXB5 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1wtZiXB5 .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1wtZiXB5 .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1wtZiXB5 .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1wtZiXB5 .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1wtZiXB5 .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1wtZiXB5 .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1wtZiXB5 .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1wtZiXB5 .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1wtZiXB5 .text svg {
    display: none;
  }
}
.cid-ve1wtZiXB5 .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1wtZiXB5 .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1wu01fII {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1wu01fII .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1wu01fII .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1wu01fII .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1wu01fII .title-wrap {
    justify-content: center;
  }
}
.cid-ve1wu01fII .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1wu01fII .image-wrap {
    display: none;
  }
}
.cid-ve1wu01fII .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1wu01fII .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1wu01fII .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1wu01fII .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1wu01fII .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1wu0MSEw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1wu0MSEw .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1wu0MSEw .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1wu0MSEw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1wu0MSEw .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1wu0MSEw .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1wu0MSEw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1wu1MBkK {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1wu1MBkK .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1wu1MBkK .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1wu1MBkK .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1wu1MBkK .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1wu1MBkK .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1wu1MBkK .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1wu1MBkK .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1wu1MBkK .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1wu1MBkK .text svg {
    display: none;
  }
}
.cid-ve1wu1MBkK .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1wu1MBkK .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1wu2DWBA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1wu2DWBA .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1wu2DWBA .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1wu2DWBA .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1wu2DWBA .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1wu2DWBA .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1wu2DWBA .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1wu2DWBA .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1wu2DWBA .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1wu2DWBA .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1wu2DWBA .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1wu2DWBA .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1wu2DWBA .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1wu2DWBA .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1wu2DWBA .tile-text-wrap {
  display: flex;
}
.cid-ve1wu2DWBA svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1wu2DWBA svg path {
  fill: #d9adcc;
}
.cid-ve1wu2DWBA .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1wu2DWBA .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1wu2DWBA .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1wu2DWBA .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1wu2DWBA .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1wu2DWBA .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1wu2DWBA .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1wu2DWBA .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1wu2DWBA .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1wu2DWBA .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1wu2DWBA .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1wu2DWBA .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1wu2DWBA .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1wu2DWBA .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1wu3IdLy {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1wu3IdLy .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1wu3IdLy .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1wu3IdLy .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1wu3IdLy .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1wu3IdLy .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1wu3IdLy .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1wu3IdLy .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1wu3IdLy .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1wu3IdLy .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1wu3IdLy .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1wu3IdLy .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1wu3IdLy .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1wu3IdLy .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1wu3IdLy .tile-text-wrap {
  display: flex;
}
.cid-ve1wu3IdLy svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1wu3IdLy svg path {
  fill: #d9adcc;
}
.cid-ve1wu3IdLy .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1wu3IdLy .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1wu3IdLy .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1wu3IdLy .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1wu3IdLy .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1wu3IdLy .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1wu3IdLy .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1wu3IdLy .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1wu3IdLy .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1wu3IdLy .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1wu3IdLy .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1wu3IdLy .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1wu3IdLy .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1wu3IdLy .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1wu4RePN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1wu4RePN .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1wu4RePN .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1wu4RePN .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1wu4RePN .inner-image {
    display: none;
  }
}
.cid-ve1wu4RePN .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1wu4RePN .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1wu4RePN .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1wu4RePN .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1wu4RePN .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1wu4RePN .text-wrapper,
  .cid-ve1wu4RePN .nutrition,
  .cid-ve1wu4RePN .price,
  .cid-ve1wu4RePN .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1wu4RePN .text-wrapper,
  .cid-ve1wu4RePN .nutrition,
  .cid-ve1wu4RePN .price,
  .cid-ve1wu4RePN .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1wu4RePN .text-wrapper,
  .cid-ve1wu4RePN .nutrition,
  .cid-ve1wu4RePN .price,
  .cid-ve1wu4RePN .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1wu4RePN .text-wrapper,
  .cid-ve1wu4RePN .nutrition,
  .cid-ve1wu4RePN .price,
  .cid-ve1wu4RePN .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1wu4RePN .text-wrapper,
  .cid-ve1wu4RePN .nutrition,
  .cid-ve1wu4RePN .price,
  .cid-ve1wu4RePN .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1wu4RePN .content {
    text-align: center;
  }
}
.cid-ve1wu4RePN .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1wu4RePN .nutrition {
  margin-bottom: 40px;
}
.cid-ve1wu4RePN .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1wu4RePN .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1wu4RePN .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1wu4RePN .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1wu4RePN .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1wu4RePN .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1wu4RePN .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1wu4RePN .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1wu4RePN .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1wu4RePN .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1wu4RePN .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1wu4RePN .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1wu4RePN svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1wu4RePN svg path {
  fill: #f8f5fa;
}
.cid-ve1wu4RePN .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1wu4RePN .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1wu4RePN .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1wu4RePN .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1wu4RePN .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1wu4RePN .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1wu4RePN .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1wu4RePN .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1wu4RePN .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1wu4RePN .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1wu4RePN .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1wu5QQF4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1wu5QQF4 .row {
  flex-direction: row-reverse;
}
.cid-ve1wu5QQF4 .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1wu5QQF4 .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1wu5QQF4 .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1wu5QQF4 .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1wu5QQF4 .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1wu5QQF4 .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1wu5QQF4 .text-wrapper,
  .cid-ve1wu5QQF4 .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1wu5QQF4 .text-wrapper,
  .cid-ve1wu5QQF4 .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1wu5QQF4 .text-wrapper,
  .cid-ve1wu5QQF4 .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1wu5QQF4 .text-wrapper,
  .cid-ve1wu5QQF4 .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1wu5QQF4 .text-wrapper,
  .cid-ve1wu5QQF4 .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1wu5QQF4 .content {
    text-align: center;
  }
}
.cid-ve1wu5QQF4 .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1wu5QQF4 .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1wu5QQF4 .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1wu5QQF4 .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1wu5QQF4 .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1wu5QQF4 .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1wu5QQF4 .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1wu5QQF4 .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1wu5QQF4 .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1wu5QQF4 .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1wu5QQF4 .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1wu5QQF4 .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1wu5QQF4 .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1wu5QQF4 .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1wu5QQF4 .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1wu5QQF4 .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1wu5QQF4 .tile-text-wrap {
  display: flex;
}
.cid-ve1wu5QQF4 svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1wu5QQF4 svg path {
  fill: #cd8ad1;
}
.cid-ve1wu5QQF4 .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1wu5QQF4 .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1wu5QQF4 .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1wu5QQF4 .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1wu5QQF4 .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1wu5QQF4 .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1wu5QQF4 .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1wu5QQF4 .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1wu5QQF4 .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1wu5QQF4 .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1wu5QQF4 .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1wu5QQF4 .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1wu5QQF4 .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1wu5QQF4 .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1wu5QQF4 div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1wu7aqEs {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1wu7aqEs .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1wu7aqEs .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1wu7aqEs .mbr-section-title {
  color: #ffffff;
}
.cid-ve1wu7aqEs .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1wu7aqEs .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1wu7aqEs .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1wu7aqEs .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1wu7aqEs form.mbr-form {
  margin-top: 30px;
}
.cid-ve1wu7aqEs form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1wu7aqEs form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1wu7aqEs form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1wu7aqEs form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1wu7aqEs form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1wu7aqEs form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1wu7aqEs form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1wu7aqEs input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1wu7aqEs .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1wu7aqEs .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1wu7aqEs .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1wu7aqEs .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1wu7aqEs .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1wu7aqEs .mbr-form .col-8,
  .cid-ve1wu7aqEs .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1wu7aqEs button {
  width: 100%;
}
.cid-ve1wu8wEGZ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1wu8wEGZ .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1wu8wEGZ .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1wu8wEGZ .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1wu8wEGZ .cards-row,
.cid-ve1wu8wEGZ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1wu8wEGZ .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1wu8wEGZ .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1wu8wEGZ .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1wu8wEGZ .row {
    text-align: center;
  }
  .cid-ve1wu8wEGZ .cards-col {
    justify-content: center;
  }
  .cid-ve1wu8wEGZ .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1wu8wEGZ .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1wu8wEGZ .card-item:last-child {
  margin-right: 0;
}
.cid-ve1wu8wEGZ .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1wu8wEGZ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1wu8wEGZ .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1wu8wEGZ .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1wu8wEGZ .mbr-text {
  color: #ffffff;
}
.cid-ve1ADGoviR {
  z-index: 1000;
  width: 100%;
}
.cid-ve1ADGoviR nav.navbar {
  position: fixed;
}
.cid-ve1ADGoviR .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-ve1ADGoviR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1ADGoviR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1ADGoviR .dropdown-item:hover,
.cid-ve1ADGoviR .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1ADGoviR .dropdown-item:hover span {
  color: white;
}
.cid-ve1ADGoviR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1ADGoviR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1ADGoviR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1ADGoviR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1ADGoviR .nav-link {
  position: relative;
}
.cid-ve1ADGoviR .container {
  display: flex;
  margin: auto;
}
.cid-ve1ADGoviR .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1ADGoviR .dropdown-menu,
.cid-ve1ADGoviR .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1ADGoviR .nav-item:focus,
.cid-ve1ADGoviR .nav-link:focus {
  outline: none;
}
.cid-ve1ADGoviR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1ADGoviR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1ADGoviR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1ADGoviR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1ADGoviR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1ADGoviR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1ADGoviR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1ADGoviR .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1ADGoviR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1ADGoviR .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1ADGoviR .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1ADGoviR .navbar.collapsed {
  justify-content: center;
}
.cid-ve1ADGoviR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1ADGoviR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1ADGoviR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1ADGoviR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1ADGoviR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1ADGoviR .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-ve1ADGoviR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1ADGoviR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1ADGoviR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1ADGoviR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1ADGoviR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1ADGoviR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1ADGoviR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1ADGoviR .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-ve1ADGoviR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1ADGoviR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1ADGoviR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1ADGoviR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1ADGoviR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1ADGoviR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1ADGoviR .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1ADGoviR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1ADGoviR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1ADGoviR .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-ve1ADGoviR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1ADGoviR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1ADGoviR .dropdown-item.active,
.cid-ve1ADGoviR .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1ADGoviR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1ADGoviR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1ADGoviR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1ADGoviR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1ADGoviR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1ADGoviR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1ADGoviR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1ADGoviR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1ADGoviR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1ADGoviR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1ADGoviR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1ADGoviR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1ADGoviR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1ADGoviR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1ADGoviR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1ADGoviR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1ADGoviR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1ADGoviR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1ADGoviR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1ADGoviR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1ADGoviR .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-ve1ADGoviR .navbar {
    height: 70px;
  }
  .cid-ve1ADGoviR .navbar.opened {
    height: auto;
  }
  .cid-ve1ADGoviR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1ADJxTrv {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1ADJxTrv .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1ADJxTrv .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1ADJxTrv .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1ADJxTrv .content {
    padding-bottom: 0;
  }
}
.cid-ve1ADJxTrv .mbr-section-title {
  color: #1f1437;
}
.cid-ve1ADJxTrv .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1ADJxTrv .mbr-title-addition span {
  position: relative;
}
.cid-ve1ADJxTrv .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1ADJxTrv .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1ADJxTrv .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1ADJxTrv .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1ADJxTrv .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1ADJxTrv .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1ADJxTrv .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1ADJxTrv .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1ADJxTrv .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1ADJxTrv .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1ADJxTrv .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1ADJxTrv .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1ADJxTrv .right-images {
    display: none;
  }
}
.cid-ve1ADJxTrv .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1ADJxTrv .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1ADJxTrv .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1ADJxTrv .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1ADJxTrv .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1ADJxTrv .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1ADJxTrv .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1ADJxTrv .bottom-images {
    display: none;
  }
}
.cid-ve1ADJxTrv .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1ADJxTrv .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1ADJxTrv .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1ADJxTrv .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1ADLHh9q {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1ADLHh9q .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1ADLHh9q .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1ADLHh9q .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1ADLHh9q .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1ADLHh9q .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1ADLHh9q .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1ADLHh9q .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1ADLHh9q .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1ADLHh9q .text svg {
    display: none;
  }
}
.cid-ve1ADLHh9q .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1ADLHh9q .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1ADNoA7V {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1ADNoA7V .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1ADNoA7V .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1ADNoA7V .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1ADNoA7V .title-wrap {
    justify-content: center;
  }
}
.cid-ve1ADNoA7V .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1ADNoA7V .image-wrap {
    display: none;
  }
}
.cid-ve1ADNoA7V .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1ADNoA7V .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1ADNoA7V .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1ADNoA7V .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1ADNoA7V .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1ADOvNCV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1ADOvNCV .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1ADOvNCV .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1ADOvNCV .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1ADOvNCV .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1ADOvNCV .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1ADOvNCV .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1ADQ8062 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1ADQ8062 .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1ADQ8062 .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1ADQ8062 .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1ADQ8062 .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1ADQ8062 .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1ADQ8062 .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1ADQ8062 .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1ADQ8062 .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1ADQ8062 .text svg {
    display: none;
  }
}
.cid-ve1ADQ8062 .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1ADQ8062 .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1ADQYDeq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1ADQYDeq .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1ADQYDeq .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1ADQYDeq .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1ADQYDeq .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1ADQYDeq .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1ADQYDeq .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1ADQYDeq .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1ADQYDeq .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1ADQYDeq .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1ADQYDeq .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1ADQYDeq .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1ADQYDeq .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1ADQYDeq .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1ADQYDeq .tile-text-wrap {
  display: flex;
}
.cid-ve1ADQYDeq svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1ADQYDeq svg path {
  fill: #d9adcc;
}
.cid-ve1ADQYDeq .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1ADQYDeq .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1ADQYDeq .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1ADQYDeq .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1ADQYDeq .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1ADQYDeq .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1ADQYDeq .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1ADQYDeq .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1ADQYDeq .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1ADQYDeq .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1ADQYDeq .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1ADQYDeq .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1ADQYDeq .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1ADQYDeq .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1ADRZp7A {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1ADRZp7A .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1ADRZp7A .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1ADRZp7A .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1ADRZp7A .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1ADRZp7A .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1ADRZp7A .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1ADRZp7A .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1ADRZp7A .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1ADRZp7A .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1ADRZp7A .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1ADRZp7A .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1ADRZp7A .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1ADRZp7A .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1ADRZp7A .tile-text-wrap {
  display: flex;
}
.cid-ve1ADRZp7A svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1ADRZp7A svg path {
  fill: #d9adcc;
}
.cid-ve1ADRZp7A .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1ADRZp7A .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1ADRZp7A .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1ADRZp7A .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1ADRZp7A .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1ADRZp7A .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1ADRZp7A .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1ADRZp7A .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1ADRZp7A .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1ADRZp7A .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1ADRZp7A .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1ADRZp7A .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1ADRZp7A .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1ADRZp7A .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1ADSIXWE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1ADSIXWE .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1ADSIXWE .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1ADSIXWE .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1ADSIXWE .inner-image {
    display: none;
  }
}
.cid-ve1ADSIXWE .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1ADSIXWE .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1ADSIXWE .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1ADSIXWE .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1ADSIXWE .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1ADSIXWE .text-wrapper,
  .cid-ve1ADSIXWE .nutrition,
  .cid-ve1ADSIXWE .price,
  .cid-ve1ADSIXWE .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1ADSIXWE .text-wrapper,
  .cid-ve1ADSIXWE .nutrition,
  .cid-ve1ADSIXWE .price,
  .cid-ve1ADSIXWE .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1ADSIXWE .text-wrapper,
  .cid-ve1ADSIXWE .nutrition,
  .cid-ve1ADSIXWE .price,
  .cid-ve1ADSIXWE .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1ADSIXWE .text-wrapper,
  .cid-ve1ADSIXWE .nutrition,
  .cid-ve1ADSIXWE .price,
  .cid-ve1ADSIXWE .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1ADSIXWE .text-wrapper,
  .cid-ve1ADSIXWE .nutrition,
  .cid-ve1ADSIXWE .price,
  .cid-ve1ADSIXWE .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1ADSIXWE .content {
    text-align: center;
  }
}
.cid-ve1ADSIXWE .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1ADSIXWE .nutrition {
  margin-bottom: 40px;
}
.cid-ve1ADSIXWE .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1ADSIXWE .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1ADSIXWE .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1ADSIXWE .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1ADSIXWE .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1ADSIXWE .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1ADSIXWE .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1ADSIXWE .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1ADSIXWE .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1ADSIXWE .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1ADSIXWE .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1ADSIXWE .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1ADSIXWE svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1ADSIXWE svg path {
  fill: #f8f5fa;
}
.cid-ve1ADSIXWE .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1ADSIXWE .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1ADSIXWE .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1ADSIXWE .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1ADSIXWE .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1ADSIXWE .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1ADSIXWE .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1ADSIXWE .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1ADSIXWE .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1ADSIXWE .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1ADSIXWE .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1ADTlOjN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1ADTlOjN .row {
  flex-direction: row-reverse;
}
.cid-ve1ADTlOjN .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1ADTlOjN .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1ADTlOjN .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1ADTlOjN .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1ADTlOjN .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1ADTlOjN .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1ADTlOjN .text-wrapper,
  .cid-ve1ADTlOjN .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1ADTlOjN .text-wrapper,
  .cid-ve1ADTlOjN .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1ADTlOjN .text-wrapper,
  .cid-ve1ADTlOjN .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1ADTlOjN .text-wrapper,
  .cid-ve1ADTlOjN .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1ADTlOjN .text-wrapper,
  .cid-ve1ADTlOjN .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1ADTlOjN .content {
    text-align: center;
  }
}
.cid-ve1ADTlOjN .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1ADTlOjN .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1ADTlOjN .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1ADTlOjN .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1ADTlOjN .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1ADTlOjN .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1ADTlOjN .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1ADTlOjN .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1ADTlOjN .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1ADTlOjN .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1ADTlOjN .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1ADTlOjN .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1ADTlOjN .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1ADTlOjN .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1ADTlOjN .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1ADTlOjN .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1ADTlOjN .tile-text-wrap {
  display: flex;
}
.cid-ve1ADTlOjN svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1ADTlOjN svg path {
  fill: #cd8ad1;
}
.cid-ve1ADTlOjN .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1ADTlOjN .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1ADTlOjN .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1ADTlOjN .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1ADTlOjN .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1ADTlOjN .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1ADTlOjN .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1ADTlOjN .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1ADTlOjN .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1ADTlOjN .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1ADTlOjN .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1ADTlOjN .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1ADTlOjN .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1ADTlOjN .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1ADTlOjN div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1ADUaqKk {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1ADUaqKk .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1ADUaqKk .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1ADUaqKk .mbr-section-title {
  color: #ffffff;
}
.cid-ve1ADUaqKk .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1ADUaqKk .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1ADUaqKk .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1ADUaqKk .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1ADUaqKk form.mbr-form {
  margin-top: 30px;
}
.cid-ve1ADUaqKk form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1ADUaqKk form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1ADUaqKk form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1ADUaqKk form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1ADUaqKk form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1ADUaqKk form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1ADUaqKk form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1ADUaqKk input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1ADUaqKk .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1ADUaqKk .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1ADUaqKk .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1ADUaqKk .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1ADUaqKk .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1ADUaqKk .mbr-form .col-8,
  .cid-ve1ADUaqKk .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1ADUaqKk button {
  width: 100%;
}
.cid-ve1ADV44pB {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1ADV44pB .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1ADV44pB .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1ADV44pB .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1ADV44pB .cards-row,
.cid-ve1ADV44pB .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1ADV44pB .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1ADV44pB .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1ADV44pB .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1ADV44pB .row {
    text-align: center;
  }
  .cid-ve1ADV44pB .cards-col {
    justify-content: center;
  }
  .cid-ve1ADV44pB .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1ADV44pB .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1ADV44pB .card-item:last-child {
  margin-right: 0;
}
.cid-ve1ADV44pB .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1ADV44pB .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1ADV44pB .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1ADV44pB .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1ADV44pB .mbr-text {
  color: #ffffff;
}
.cid-ve1CoaMiSZ {
  z-index: 1000;
  width: 100%;
}
.cid-ve1CoaMiSZ nav.navbar {
  position: fixed;
}
.cid-ve1CoaMiSZ .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-ve1CoaMiSZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1CoaMiSZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1CoaMiSZ .dropdown-item:hover,
.cid-ve1CoaMiSZ .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1CoaMiSZ .dropdown-item:hover span {
  color: white;
}
.cid-ve1CoaMiSZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1CoaMiSZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1CoaMiSZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1CoaMiSZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1CoaMiSZ .nav-link {
  position: relative;
}
.cid-ve1CoaMiSZ .container {
  display: flex;
  margin: auto;
}
.cid-ve1CoaMiSZ .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1CoaMiSZ .dropdown-menu,
.cid-ve1CoaMiSZ .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1CoaMiSZ .nav-item:focus,
.cid-ve1CoaMiSZ .nav-link:focus {
  outline: none;
}
.cid-ve1CoaMiSZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1CoaMiSZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1CoaMiSZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1CoaMiSZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1CoaMiSZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1CoaMiSZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1CoaMiSZ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1CoaMiSZ .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1CoaMiSZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1CoaMiSZ .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1CoaMiSZ .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1CoaMiSZ .navbar.collapsed {
  justify-content: center;
}
.cid-ve1CoaMiSZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1CoaMiSZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1CoaMiSZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1CoaMiSZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1CoaMiSZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1CoaMiSZ .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-ve1CoaMiSZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1CoaMiSZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1CoaMiSZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1CoaMiSZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1CoaMiSZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1CoaMiSZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1CoaMiSZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1CoaMiSZ .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-ve1CoaMiSZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1CoaMiSZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1CoaMiSZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1CoaMiSZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1CoaMiSZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1CoaMiSZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1CoaMiSZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1CoaMiSZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1CoaMiSZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1CoaMiSZ .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-ve1CoaMiSZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1CoaMiSZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1CoaMiSZ .dropdown-item.active,
.cid-ve1CoaMiSZ .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1CoaMiSZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1CoaMiSZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1CoaMiSZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1CoaMiSZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1CoaMiSZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1CoaMiSZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1CoaMiSZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1CoaMiSZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1CoaMiSZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1CoaMiSZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1CoaMiSZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1CoaMiSZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1CoaMiSZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1CoaMiSZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1CoaMiSZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1CoaMiSZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1CoaMiSZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1CoaMiSZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1CoaMiSZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1CoaMiSZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1CoaMiSZ .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-ve1CoaMiSZ .navbar {
    height: 70px;
  }
  .cid-ve1CoaMiSZ .navbar.opened {
    height: auto;
  }
  .cid-ve1CoaMiSZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1CobIKf4 {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1CobIKf4 .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1CobIKf4 .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1CobIKf4 .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1CobIKf4 .content {
    padding-bottom: 0;
  }
}
.cid-ve1CobIKf4 .mbr-section-title {
  color: #1f1437;
}
.cid-ve1CobIKf4 .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1CobIKf4 .mbr-title-addition span {
  position: relative;
}
.cid-ve1CobIKf4 .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1CobIKf4 .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1CobIKf4 .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1CobIKf4 .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1CobIKf4 .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1CobIKf4 .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1CobIKf4 .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1CobIKf4 .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1CobIKf4 .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1CobIKf4 .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1CobIKf4 .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1CobIKf4 .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1CobIKf4 .right-images {
    display: none;
  }
}
.cid-ve1CobIKf4 .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1CobIKf4 .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1CobIKf4 .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1CobIKf4 .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1CobIKf4 .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1CobIKf4 .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1CobIKf4 .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1CobIKf4 .bottom-images {
    display: none;
  }
}
.cid-ve1CobIKf4 .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1CobIKf4 .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1CobIKf4 .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1CobIKf4 .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1CocMBno {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1CocMBno .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1CocMBno .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1CocMBno .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1CocMBno .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1CocMBno .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1CocMBno .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1CocMBno .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1CocMBno .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1CocMBno .text svg {
    display: none;
  }
}
.cid-ve1CocMBno .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1CocMBno .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1CodAWDh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1CodAWDh .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1CodAWDh .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1CodAWDh .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1CodAWDh .title-wrap {
    justify-content: center;
  }
}
.cid-ve1CodAWDh .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1CodAWDh .image-wrap {
    display: none;
  }
}
.cid-ve1CodAWDh .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1CodAWDh .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1CodAWDh .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1CodAWDh .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1CodAWDh .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1CoekIXq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1CoekIXq .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1CoekIXq .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1CoekIXq .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1CoekIXq .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1CoekIXq .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1CoekIXq .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1Cof5hr0 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1Cof5hr0 .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1Cof5hr0 .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1Cof5hr0 .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1Cof5hr0 .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1Cof5hr0 .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1Cof5hr0 .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1Cof5hr0 .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1Cof5hr0 .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1Cof5hr0 .text svg {
    display: none;
  }
}
.cid-ve1Cof5hr0 .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1Cof5hr0 .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1CofD2B3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1CofD2B3 .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1CofD2B3 .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1CofD2B3 .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1CofD2B3 .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1CofD2B3 .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1CofD2B3 .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1CofD2B3 .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1CofD2B3 .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1CofD2B3 .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1CofD2B3 .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1CofD2B3 .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1CofD2B3 .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1CofD2B3 .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1CofD2B3 .tile-text-wrap {
  display: flex;
}
.cid-ve1CofD2B3 svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1CofD2B3 svg path {
  fill: #d9adcc;
}
.cid-ve1CofD2B3 .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1CofD2B3 .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1CofD2B3 .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1CofD2B3 .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1CofD2B3 .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1CofD2B3 .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1CofD2B3 .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1CofD2B3 .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1CofD2B3 .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1CofD2B3 .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1CofD2B3 .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1CofD2B3 .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1CofD2B3 .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1CofD2B3 .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1CoghqnZ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1CoghqnZ .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1CoghqnZ .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1CoghqnZ .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1CoghqnZ .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1CoghqnZ .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1CoghqnZ .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1CoghqnZ .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1CoghqnZ .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1CoghqnZ .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1CoghqnZ .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1CoghqnZ .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1CoghqnZ .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1CoghqnZ .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1CoghqnZ .tile-text-wrap {
  display: flex;
}
.cid-ve1CoghqnZ svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1CoghqnZ svg path {
  fill: #d9adcc;
}
.cid-ve1CoghqnZ .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1CoghqnZ .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1CoghqnZ .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1CoghqnZ .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1CoghqnZ .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1CoghqnZ .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1CoghqnZ .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1CoghqnZ .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1CoghqnZ .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1CoghqnZ .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1CoghqnZ .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1CoghqnZ .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1CoghqnZ .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1CoghqnZ .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1Coh9MAY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1Coh9MAY .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1Coh9MAY .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1Coh9MAY .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1Coh9MAY .inner-image {
    display: none;
  }
}
.cid-ve1Coh9MAY .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1Coh9MAY .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1Coh9MAY .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1Coh9MAY .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1Coh9MAY .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1Coh9MAY .text-wrapper,
  .cid-ve1Coh9MAY .nutrition,
  .cid-ve1Coh9MAY .price,
  .cid-ve1Coh9MAY .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1Coh9MAY .text-wrapper,
  .cid-ve1Coh9MAY .nutrition,
  .cid-ve1Coh9MAY .price,
  .cid-ve1Coh9MAY .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1Coh9MAY .text-wrapper,
  .cid-ve1Coh9MAY .nutrition,
  .cid-ve1Coh9MAY .price,
  .cid-ve1Coh9MAY .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1Coh9MAY .text-wrapper,
  .cid-ve1Coh9MAY .nutrition,
  .cid-ve1Coh9MAY .price,
  .cid-ve1Coh9MAY .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1Coh9MAY .text-wrapper,
  .cid-ve1Coh9MAY .nutrition,
  .cid-ve1Coh9MAY .price,
  .cid-ve1Coh9MAY .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1Coh9MAY .content {
    text-align: center;
  }
}
.cid-ve1Coh9MAY .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1Coh9MAY .nutrition {
  margin-bottom: 40px;
}
.cid-ve1Coh9MAY .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1Coh9MAY .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1Coh9MAY .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1Coh9MAY .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1Coh9MAY .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1Coh9MAY .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1Coh9MAY .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1Coh9MAY .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1Coh9MAY .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1Coh9MAY .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1Coh9MAY .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1Coh9MAY .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1Coh9MAY svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1Coh9MAY svg path {
  fill: #f8f5fa;
}
.cid-ve1Coh9MAY .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1Coh9MAY .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1Coh9MAY .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1Coh9MAY .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1Coh9MAY .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1Coh9MAY .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1Coh9MAY .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1Coh9MAY .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1Coh9MAY .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1Coh9MAY .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1Coh9MAY .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1CohTL0v {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1CohTL0v .row {
  flex-direction: row-reverse;
}
.cid-ve1CohTL0v .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1CohTL0v .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1CohTL0v .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1CohTL0v .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1CohTL0v .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1CohTL0v .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1CohTL0v .text-wrapper,
  .cid-ve1CohTL0v .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1CohTL0v .text-wrapper,
  .cid-ve1CohTL0v .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1CohTL0v .text-wrapper,
  .cid-ve1CohTL0v .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1CohTL0v .text-wrapper,
  .cid-ve1CohTL0v .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1CohTL0v .text-wrapper,
  .cid-ve1CohTL0v .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1CohTL0v .content {
    text-align: center;
  }
}
.cid-ve1CohTL0v .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1CohTL0v .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1CohTL0v .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1CohTL0v .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1CohTL0v .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1CohTL0v .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1CohTL0v .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1CohTL0v .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1CohTL0v .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1CohTL0v .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1CohTL0v .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1CohTL0v .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1CohTL0v .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1CohTL0v .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1CohTL0v .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1CohTL0v .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1CohTL0v .tile-text-wrap {
  display: flex;
}
.cid-ve1CohTL0v svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1CohTL0v svg path {
  fill: #cd8ad1;
}
.cid-ve1CohTL0v .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1CohTL0v .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1CohTL0v .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1CohTL0v .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1CohTL0v .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1CohTL0v .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1CohTL0v .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1CohTL0v .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1CohTL0v .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1CohTL0v .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1CohTL0v .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1CohTL0v .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1CohTL0v .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1CohTL0v .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1CohTL0v div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1CoiCy7t {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1CoiCy7t .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1CoiCy7t .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1CoiCy7t .mbr-section-title {
  color: #ffffff;
}
.cid-ve1CoiCy7t .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1CoiCy7t .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1CoiCy7t .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1CoiCy7t .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1CoiCy7t form.mbr-form {
  margin-top: 30px;
}
.cid-ve1CoiCy7t form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1CoiCy7t form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1CoiCy7t form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1CoiCy7t form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1CoiCy7t form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1CoiCy7t form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1CoiCy7t form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1CoiCy7t input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1CoiCy7t .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1CoiCy7t .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1CoiCy7t .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1CoiCy7t .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1CoiCy7t .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1CoiCy7t .mbr-form .col-8,
  .cid-ve1CoiCy7t .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1CoiCy7t button {
  width: 100%;
}
.cid-ve1CojJc2g {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1CojJc2g .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1CojJc2g .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1CojJc2g .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1CojJc2g .cards-row,
.cid-ve1CojJc2g .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1CojJc2g .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1CojJc2g .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1CojJc2g .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1CojJc2g .row {
    text-align: center;
  }
  .cid-ve1CojJc2g .cards-col {
    justify-content: center;
  }
  .cid-ve1CojJc2g .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1CojJc2g .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1CojJc2g .card-item:last-child {
  margin-right: 0;
}
.cid-ve1CojJc2g .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1CojJc2g .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1CojJc2g .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1CojJc2g .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1CojJc2g .mbr-text {
  color: #ffffff;
}
.cid-ve1EqPeaXF {
  z-index: 1000;
  width: 100%;
}
.cid-ve1EqPeaXF nav.navbar {
  position: fixed;
}
.cid-ve1EqPeaXF .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-ve1EqPeaXF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1EqPeaXF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1EqPeaXF .dropdown-item:hover,
.cid-ve1EqPeaXF .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1EqPeaXF .dropdown-item:hover span {
  color: white;
}
.cid-ve1EqPeaXF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1EqPeaXF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1EqPeaXF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1EqPeaXF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1EqPeaXF .nav-link {
  position: relative;
}
.cid-ve1EqPeaXF .container {
  display: flex;
  margin: auto;
}
.cid-ve1EqPeaXF .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1EqPeaXF .dropdown-menu,
.cid-ve1EqPeaXF .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1EqPeaXF .nav-item:focus,
.cid-ve1EqPeaXF .nav-link:focus {
  outline: none;
}
.cid-ve1EqPeaXF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1EqPeaXF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1EqPeaXF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1EqPeaXF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1EqPeaXF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1EqPeaXF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1EqPeaXF .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1EqPeaXF .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1EqPeaXF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1EqPeaXF .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1EqPeaXF .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1EqPeaXF .navbar.collapsed {
  justify-content: center;
}
.cid-ve1EqPeaXF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1EqPeaXF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1EqPeaXF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1EqPeaXF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1EqPeaXF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1EqPeaXF .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-ve1EqPeaXF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1EqPeaXF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1EqPeaXF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1EqPeaXF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1EqPeaXF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1EqPeaXF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1EqPeaXF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1EqPeaXF .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-ve1EqPeaXF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1EqPeaXF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1EqPeaXF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1EqPeaXF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1EqPeaXF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1EqPeaXF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1EqPeaXF .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1EqPeaXF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1EqPeaXF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1EqPeaXF .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-ve1EqPeaXF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1EqPeaXF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1EqPeaXF .dropdown-item.active,
.cid-ve1EqPeaXF .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1EqPeaXF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1EqPeaXF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1EqPeaXF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1EqPeaXF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1EqPeaXF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1EqPeaXF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1EqPeaXF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1EqPeaXF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1EqPeaXF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1EqPeaXF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1EqPeaXF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1EqPeaXF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1EqPeaXF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1EqPeaXF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1EqPeaXF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1EqPeaXF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1EqPeaXF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1EqPeaXF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1EqPeaXF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1EqPeaXF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1EqPeaXF .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-ve1EqPeaXF .navbar {
    height: 70px;
  }
  .cid-ve1EqPeaXF .navbar.opened {
    height: auto;
  }
  .cid-ve1EqPeaXF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1EqQQXZj {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1EqQQXZj .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1EqQQXZj .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1EqQQXZj .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1EqQQXZj .content {
    padding-bottom: 0;
  }
}
.cid-ve1EqQQXZj .mbr-section-title {
  color: #1f1437;
}
.cid-ve1EqQQXZj .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1EqQQXZj .mbr-title-addition span {
  position: relative;
}
.cid-ve1EqQQXZj .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1EqQQXZj .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1EqQQXZj .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1EqQQXZj .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1EqQQXZj .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1EqQQXZj .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1EqQQXZj .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1EqQQXZj .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1EqQQXZj .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1EqQQXZj .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1EqQQXZj .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1EqQQXZj .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1EqQQXZj .right-images {
    display: none;
  }
}
.cid-ve1EqQQXZj .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1EqQQXZj .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1EqQQXZj .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1EqQQXZj .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1EqQQXZj .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1EqQQXZj .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1EqQQXZj .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1EqQQXZj .bottom-images {
    display: none;
  }
}
.cid-ve1EqQQXZj .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1EqQQXZj .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1EqQQXZj .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1EqQQXZj .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1EqRNbPY {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1EqRNbPY .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1EqRNbPY .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1EqRNbPY .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1EqRNbPY .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1EqRNbPY .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1EqRNbPY .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1EqRNbPY .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1EqRNbPY .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1EqRNbPY .text svg {
    display: none;
  }
}
.cid-ve1EqRNbPY .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1EqRNbPY .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1EqSqRC5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1EqSqRC5 .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1EqSqRC5 .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1EqSqRC5 .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1EqSqRC5 .title-wrap {
    justify-content: center;
  }
}
.cid-ve1EqSqRC5 .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1EqSqRC5 .image-wrap {
    display: none;
  }
}
.cid-ve1EqSqRC5 .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1EqSqRC5 .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1EqSqRC5 .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1EqSqRC5 .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1EqSqRC5 .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1EqTmrJb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1EqTmrJb .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1EqTmrJb .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1EqTmrJb .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1EqTmrJb .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1EqTmrJb .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1EqTmrJb .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1EqUTVKW {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1EqUTVKW .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1EqUTVKW .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1EqUTVKW .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1EqUTVKW .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1EqUTVKW .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1EqUTVKW .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1EqUTVKW .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1EqUTVKW .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1EqUTVKW .text svg {
    display: none;
  }
}
.cid-ve1EqUTVKW .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1EqUTVKW .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1EqVxI6Q {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1EqVxI6Q .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1EqVxI6Q .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1EqVxI6Q .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1EqVxI6Q .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1EqVxI6Q .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1EqVxI6Q .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1EqVxI6Q .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1EqVxI6Q .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1EqVxI6Q .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1EqVxI6Q .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1EqVxI6Q .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1EqVxI6Q .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1EqVxI6Q .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1EqVxI6Q .tile-text-wrap {
  display: flex;
}
.cid-ve1EqVxI6Q svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1EqVxI6Q svg path {
  fill: #d9adcc;
}
.cid-ve1EqVxI6Q .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1EqVxI6Q .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1EqVxI6Q .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1EqVxI6Q .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1EqVxI6Q .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1EqVxI6Q .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1EqVxI6Q .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1EqVxI6Q .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1EqVxI6Q .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1EqVxI6Q .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1EqVxI6Q .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1EqVxI6Q .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1EqVxI6Q .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1EqVxI6Q .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1EqWoqXY {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1EqWoqXY .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1EqWoqXY .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1EqWoqXY .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1EqWoqXY .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1EqWoqXY .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1EqWoqXY .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1EqWoqXY .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1EqWoqXY .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1EqWoqXY .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1EqWoqXY .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1EqWoqXY .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1EqWoqXY .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1EqWoqXY .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1EqWoqXY .tile-text-wrap {
  display: flex;
}
.cid-ve1EqWoqXY svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1EqWoqXY svg path {
  fill: #d9adcc;
}
.cid-ve1EqWoqXY .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1EqWoqXY .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1EqWoqXY .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1EqWoqXY .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1EqWoqXY .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1EqWoqXY .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1EqWoqXY .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1EqWoqXY .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1EqWoqXY .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1EqWoqXY .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1EqWoqXY .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1EqWoqXY .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1EqWoqXY .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1EqWoqXY .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1EqXsH57 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1EqXsH57 .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1EqXsH57 .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1EqXsH57 .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1EqXsH57 .inner-image {
    display: none;
  }
}
.cid-ve1EqXsH57 .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1EqXsH57 .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1EqXsH57 .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1EqXsH57 .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1EqXsH57 .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1EqXsH57 .text-wrapper,
  .cid-ve1EqXsH57 .nutrition,
  .cid-ve1EqXsH57 .price,
  .cid-ve1EqXsH57 .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1EqXsH57 .text-wrapper,
  .cid-ve1EqXsH57 .nutrition,
  .cid-ve1EqXsH57 .price,
  .cid-ve1EqXsH57 .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1EqXsH57 .text-wrapper,
  .cid-ve1EqXsH57 .nutrition,
  .cid-ve1EqXsH57 .price,
  .cid-ve1EqXsH57 .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1EqXsH57 .text-wrapper,
  .cid-ve1EqXsH57 .nutrition,
  .cid-ve1EqXsH57 .price,
  .cid-ve1EqXsH57 .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1EqXsH57 .text-wrapper,
  .cid-ve1EqXsH57 .nutrition,
  .cid-ve1EqXsH57 .price,
  .cid-ve1EqXsH57 .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1EqXsH57 .content {
    text-align: center;
  }
}
.cid-ve1EqXsH57 .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1EqXsH57 .nutrition {
  margin-bottom: 40px;
}
.cid-ve1EqXsH57 .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1EqXsH57 .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1EqXsH57 .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1EqXsH57 .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1EqXsH57 .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1EqXsH57 .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1EqXsH57 .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1EqXsH57 .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1EqXsH57 .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1EqXsH57 .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1EqXsH57 .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1EqXsH57 .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1EqXsH57 svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1EqXsH57 svg path {
  fill: #f8f5fa;
}
.cid-ve1EqXsH57 .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1EqXsH57 .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1EqXsH57 .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1EqXsH57 .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1EqXsH57 .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1EqXsH57 .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1EqXsH57 .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1EqXsH57 .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1EqXsH57 .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1EqXsH57 .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1EqXsH57 .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1EqYSgDK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1EqYSgDK .row {
  flex-direction: row-reverse;
}
.cid-ve1EqYSgDK .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1EqYSgDK .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1EqYSgDK .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1EqYSgDK .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1EqYSgDK .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1EqYSgDK .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1EqYSgDK .text-wrapper,
  .cid-ve1EqYSgDK .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1EqYSgDK .text-wrapper,
  .cid-ve1EqYSgDK .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1EqYSgDK .text-wrapper,
  .cid-ve1EqYSgDK .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1EqYSgDK .text-wrapper,
  .cid-ve1EqYSgDK .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1EqYSgDK .text-wrapper,
  .cid-ve1EqYSgDK .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1EqYSgDK .content {
    text-align: center;
  }
}
.cid-ve1EqYSgDK .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1EqYSgDK .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1EqYSgDK .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1EqYSgDK .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1EqYSgDK .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1EqYSgDK .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1EqYSgDK .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1EqYSgDK .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1EqYSgDK .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1EqYSgDK .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1EqYSgDK .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1EqYSgDK .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1EqYSgDK .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1EqYSgDK .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1EqYSgDK .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1EqYSgDK .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1EqYSgDK .tile-text-wrap {
  display: flex;
}
.cid-ve1EqYSgDK svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1EqYSgDK svg path {
  fill: #cd8ad1;
}
.cid-ve1EqYSgDK .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1EqYSgDK .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1EqYSgDK .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1EqYSgDK .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1EqYSgDK .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1EqYSgDK .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1EqYSgDK .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1EqYSgDK .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1EqYSgDK .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1EqYSgDK .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1EqYSgDK .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1EqYSgDK .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1EqYSgDK .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1EqYSgDK .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1EqYSgDK div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1EqZsIf6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1EqZsIf6 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1EqZsIf6 .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1EqZsIf6 .mbr-section-title {
  color: #ffffff;
}
.cid-ve1EqZsIf6 .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1EqZsIf6 .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1EqZsIf6 .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1EqZsIf6 .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1EqZsIf6 form.mbr-form {
  margin-top: 30px;
}
.cid-ve1EqZsIf6 form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1EqZsIf6 form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1EqZsIf6 form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1EqZsIf6 form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1EqZsIf6 form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1EqZsIf6 form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1EqZsIf6 form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1EqZsIf6 input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1EqZsIf6 .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1EqZsIf6 .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1EqZsIf6 .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1EqZsIf6 .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1EqZsIf6 .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1EqZsIf6 .mbr-form .col-8,
  .cid-ve1EqZsIf6 .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1EqZsIf6 button {
  width: 100%;
}
.cid-ve1EqZYxTJ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1EqZYxTJ .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1EqZYxTJ .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1EqZYxTJ .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1EqZYxTJ .cards-row,
.cid-ve1EqZYxTJ .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1EqZYxTJ .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1EqZYxTJ .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1EqZYxTJ .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1EqZYxTJ .row {
    text-align: center;
  }
  .cid-ve1EqZYxTJ .cards-col {
    justify-content: center;
  }
  .cid-ve1EqZYxTJ .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1EqZYxTJ .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1EqZYxTJ .card-item:last-child {
  margin-right: 0;
}
.cid-ve1EqZYxTJ .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1EqZYxTJ .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1EqZYxTJ .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1EqZYxTJ .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1EqZYxTJ .mbr-text {
  color: #ffffff;
}
.cid-ve1F6KAIRI {
  z-index: 1000;
  width: 100%;
}
.cid-ve1F6KAIRI nav.navbar {
  position: fixed;
}
.cid-ve1F6KAIRI .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-ve1F6KAIRI .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1F6KAIRI .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1F6KAIRI .dropdown-item:hover,
.cid-ve1F6KAIRI .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1F6KAIRI .dropdown-item:hover span {
  color: white;
}
.cid-ve1F6KAIRI .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1F6KAIRI .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1F6KAIRI .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1F6KAIRI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1F6KAIRI .nav-link {
  position: relative;
}
.cid-ve1F6KAIRI .container {
  display: flex;
  margin: auto;
}
.cid-ve1F6KAIRI .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1F6KAIRI .dropdown-menu,
.cid-ve1F6KAIRI .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1F6KAIRI .nav-item:focus,
.cid-ve1F6KAIRI .nav-link:focus {
  outline: none;
}
.cid-ve1F6KAIRI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1F6KAIRI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1F6KAIRI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1F6KAIRI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1F6KAIRI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1F6KAIRI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1F6KAIRI .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1F6KAIRI .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1F6KAIRI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1F6KAIRI .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1F6KAIRI .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1F6KAIRI .navbar.collapsed {
  justify-content: center;
}
.cid-ve1F6KAIRI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1F6KAIRI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1F6KAIRI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1F6KAIRI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1F6KAIRI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1F6KAIRI .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-ve1F6KAIRI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1F6KAIRI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1F6KAIRI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1F6KAIRI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1F6KAIRI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1F6KAIRI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1F6KAIRI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1F6KAIRI .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-ve1F6KAIRI .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1F6KAIRI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1F6KAIRI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1F6KAIRI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1F6KAIRI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1F6KAIRI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1F6KAIRI .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1F6KAIRI .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1F6KAIRI .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1F6KAIRI .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-ve1F6KAIRI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1F6KAIRI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1F6KAIRI .dropdown-item.active,
.cid-ve1F6KAIRI .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1F6KAIRI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1F6KAIRI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1F6KAIRI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1F6KAIRI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1F6KAIRI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1F6KAIRI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1F6KAIRI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1F6KAIRI .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1F6KAIRI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1F6KAIRI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1F6KAIRI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1F6KAIRI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1F6KAIRI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1F6KAIRI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1F6KAIRI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1F6KAIRI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1F6KAIRI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1F6KAIRI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1F6KAIRI .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1F6KAIRI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1F6KAIRI .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-ve1F6KAIRI .navbar {
    height: 70px;
  }
  .cid-ve1F6KAIRI .navbar.opened {
    height: auto;
  }
  .cid-ve1F6KAIRI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1F6L86U6 {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1F6L86U6 .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1F6L86U6 .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1F6L86U6 .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1F6L86U6 .content {
    padding-bottom: 0;
  }
}
.cid-ve1F6L86U6 .mbr-section-title {
  color: #1f1437;
}
.cid-ve1F6L86U6 .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1F6L86U6 .mbr-title-addition span {
  position: relative;
}
.cid-ve1F6L86U6 .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1F6L86U6 .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1F6L86U6 .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1F6L86U6 .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1F6L86U6 .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1F6L86U6 .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1F6L86U6 .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1F6L86U6 .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1F6L86U6 .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1F6L86U6 .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1F6L86U6 .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1F6L86U6 .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1F6L86U6 .right-images {
    display: none;
  }
}
.cid-ve1F6L86U6 .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1F6L86U6 .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1F6L86U6 .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1F6L86U6 .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1F6L86U6 .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1F6L86U6 .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1F6L86U6 .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1F6L86U6 .bottom-images {
    display: none;
  }
}
.cid-ve1F6L86U6 .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1F6L86U6 .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1F6L86U6 .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1F6L86U6 .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1F6LEqNd {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1F6LEqNd .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1F6LEqNd .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1F6LEqNd .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1F6LEqNd .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1F6LEqNd .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1F6LEqNd .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1F6LEqNd .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1F6LEqNd .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1F6LEqNd .text svg {
    display: none;
  }
}
.cid-ve1F6LEqNd .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1F6LEqNd .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1F6M5KKt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1F6M5KKt .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1F6M5KKt .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1F6M5KKt .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1F6M5KKt .title-wrap {
    justify-content: center;
  }
}
.cid-ve1F6M5KKt .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1F6M5KKt .image-wrap {
    display: none;
  }
}
.cid-ve1F6M5KKt .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1F6M5KKt .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1F6M5KKt .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1F6M5KKt .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1F6M5KKt .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1F6MyQan {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1F6MyQan .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1F6MyQan .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1F6MyQan .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1F6MyQan .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1F6MyQan .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1F6MyQan .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1F6NbQel {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1F6NbQel .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1F6NbQel .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1F6NbQel .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1F6NbQel .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1F6NbQel .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1F6NbQel .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1F6NbQel .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1F6NbQel .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1F6NbQel .text svg {
    display: none;
  }
}
.cid-ve1F6NbQel .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1F6NbQel .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1F6NGX0b {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1F6NGX0b .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1F6NGX0b .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1F6NGX0b .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1F6NGX0b .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1F6NGX0b .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1F6NGX0b .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1F6NGX0b .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1F6NGX0b .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1F6NGX0b .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1F6NGX0b .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1F6NGX0b .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1F6NGX0b .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1F6NGX0b .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1F6NGX0b .tile-text-wrap {
  display: flex;
}
.cid-ve1F6NGX0b svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1F6NGX0b svg path {
  fill: #d9adcc;
}
.cid-ve1F6NGX0b .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1F6NGX0b .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1F6NGX0b .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1F6NGX0b .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1F6NGX0b .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1F6NGX0b .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1F6NGX0b .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1F6NGX0b .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1F6NGX0b .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1F6NGX0b .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1F6NGX0b .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1F6NGX0b .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1F6NGX0b .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1F6NGX0b .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1F6OjYbP {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1F6OjYbP .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1F6OjYbP .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1F6OjYbP .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1F6OjYbP .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1F6OjYbP .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1F6OjYbP .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1F6OjYbP .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1F6OjYbP .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1F6OjYbP .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1F6OjYbP .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1F6OjYbP .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1F6OjYbP .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1F6OjYbP .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1F6OjYbP .tile-text-wrap {
  display: flex;
}
.cid-ve1F6OjYbP svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1F6OjYbP svg path {
  fill: #d9adcc;
}
.cid-ve1F6OjYbP .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1F6OjYbP .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1F6OjYbP .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1F6OjYbP .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1F6OjYbP .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1F6OjYbP .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1F6OjYbP .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1F6OjYbP .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1F6OjYbP .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1F6OjYbP .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1F6OjYbP .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1F6OjYbP .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1F6OjYbP .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1F6OjYbP .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1F6ON26Z {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1F6ON26Z .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1F6ON26Z .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1F6ON26Z .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1F6ON26Z .inner-image {
    display: none;
  }
}
.cid-ve1F6ON26Z .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1F6ON26Z .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1F6ON26Z .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1F6ON26Z .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1F6ON26Z .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1F6ON26Z .text-wrapper,
  .cid-ve1F6ON26Z .nutrition,
  .cid-ve1F6ON26Z .price,
  .cid-ve1F6ON26Z .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1F6ON26Z .text-wrapper,
  .cid-ve1F6ON26Z .nutrition,
  .cid-ve1F6ON26Z .price,
  .cid-ve1F6ON26Z .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1F6ON26Z .text-wrapper,
  .cid-ve1F6ON26Z .nutrition,
  .cid-ve1F6ON26Z .price,
  .cid-ve1F6ON26Z .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1F6ON26Z .text-wrapper,
  .cid-ve1F6ON26Z .nutrition,
  .cid-ve1F6ON26Z .price,
  .cid-ve1F6ON26Z .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1F6ON26Z .text-wrapper,
  .cid-ve1F6ON26Z .nutrition,
  .cid-ve1F6ON26Z .price,
  .cid-ve1F6ON26Z .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1F6ON26Z .content {
    text-align: center;
  }
}
.cid-ve1F6ON26Z .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1F6ON26Z .nutrition {
  margin-bottom: 40px;
}
.cid-ve1F6ON26Z .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1F6ON26Z .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1F6ON26Z .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1F6ON26Z .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1F6ON26Z .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1F6ON26Z .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1F6ON26Z .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1F6ON26Z .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1F6ON26Z .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1F6ON26Z .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1F6ON26Z .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1F6ON26Z .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1F6ON26Z svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1F6ON26Z svg path {
  fill: #f8f5fa;
}
.cid-ve1F6ON26Z .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1F6ON26Z .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1F6ON26Z .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1F6ON26Z .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1F6ON26Z .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1F6ON26Z .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1F6ON26Z .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1F6ON26Z .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1F6ON26Z .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1F6ON26Z .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1F6ON26Z .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1F6Pixtf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1F6Pixtf .row {
  flex-direction: row-reverse;
}
.cid-ve1F6Pixtf .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1F6Pixtf .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1F6Pixtf .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1F6Pixtf .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1F6Pixtf .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1F6Pixtf .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1F6Pixtf .text-wrapper,
  .cid-ve1F6Pixtf .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1F6Pixtf .text-wrapper,
  .cid-ve1F6Pixtf .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1F6Pixtf .text-wrapper,
  .cid-ve1F6Pixtf .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1F6Pixtf .text-wrapper,
  .cid-ve1F6Pixtf .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1F6Pixtf .text-wrapper,
  .cid-ve1F6Pixtf .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1F6Pixtf .content {
    text-align: center;
  }
}
.cid-ve1F6Pixtf .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1F6Pixtf .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1F6Pixtf .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1F6Pixtf .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1F6Pixtf .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1F6Pixtf .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1F6Pixtf .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1F6Pixtf .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1F6Pixtf .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1F6Pixtf .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1F6Pixtf .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1F6Pixtf .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1F6Pixtf .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1F6Pixtf .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1F6Pixtf .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1F6Pixtf .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1F6Pixtf .tile-text-wrap {
  display: flex;
}
.cid-ve1F6Pixtf svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1F6Pixtf svg path {
  fill: #cd8ad1;
}
.cid-ve1F6Pixtf .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1F6Pixtf .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1F6Pixtf .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1F6Pixtf .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1F6Pixtf .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1F6Pixtf .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1F6Pixtf .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1F6Pixtf .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1F6Pixtf .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1F6Pixtf .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1F6Pixtf .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1F6Pixtf .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1F6Pixtf .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1F6Pixtf .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1F6Pixtf div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1F6PVS6W {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1F6PVS6W .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1F6PVS6W .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1F6PVS6W .mbr-section-title {
  color: #ffffff;
}
.cid-ve1F6PVS6W .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1F6PVS6W .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1F6PVS6W .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1F6PVS6W .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1F6PVS6W form.mbr-form {
  margin-top: 30px;
}
.cid-ve1F6PVS6W form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1F6PVS6W form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1F6PVS6W form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1F6PVS6W form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1F6PVS6W form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1F6PVS6W form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1F6PVS6W form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1F6PVS6W input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1F6PVS6W .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1F6PVS6W .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1F6PVS6W .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1F6PVS6W .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1F6PVS6W .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1F6PVS6W .mbr-form .col-8,
  .cid-ve1F6PVS6W .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1F6PVS6W button {
  width: 100%;
}
.cid-ve1F6QqeBC {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1F6QqeBC .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1F6QqeBC .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1F6QqeBC .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1F6QqeBC .cards-row,
.cid-ve1F6QqeBC .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1F6QqeBC .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1F6QqeBC .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1F6QqeBC .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1F6QqeBC .row {
    text-align: center;
  }
  .cid-ve1F6QqeBC .cards-col {
    justify-content: center;
  }
  .cid-ve1F6QqeBC .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1F6QqeBC .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1F6QqeBC .card-item:last-child {
  margin-right: 0;
}
.cid-ve1F6QqeBC .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1F6QqeBC .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1F6QqeBC .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1F6QqeBC .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1F6QqeBC .mbr-text {
  color: #ffffff;
}
.cid-ve1FRQFsv2 {
  z-index: 1000;
  width: 100%;
}
.cid-ve1FRQFsv2 nav.navbar {
  position: fixed;
}
.cid-ve1FRQFsv2 .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-ve1FRQFsv2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1FRQFsv2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1FRQFsv2 .dropdown-item:hover,
.cid-ve1FRQFsv2 .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1FRQFsv2 .dropdown-item:hover span {
  color: white;
}
.cid-ve1FRQFsv2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1FRQFsv2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1FRQFsv2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1FRQFsv2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1FRQFsv2 .nav-link {
  position: relative;
}
.cid-ve1FRQFsv2 .container {
  display: flex;
  margin: auto;
}
.cid-ve1FRQFsv2 .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1FRQFsv2 .dropdown-menu,
.cid-ve1FRQFsv2 .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1FRQFsv2 .nav-item:focus,
.cid-ve1FRQFsv2 .nav-link:focus {
  outline: none;
}
.cid-ve1FRQFsv2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1FRQFsv2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1FRQFsv2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1FRQFsv2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1FRQFsv2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1FRQFsv2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1FRQFsv2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1FRQFsv2 .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1FRQFsv2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1FRQFsv2 .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1FRQFsv2 .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1FRQFsv2 .navbar.collapsed {
  justify-content: center;
}
.cid-ve1FRQFsv2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1FRQFsv2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1FRQFsv2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1FRQFsv2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1FRQFsv2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1FRQFsv2 .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-ve1FRQFsv2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1FRQFsv2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1FRQFsv2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1FRQFsv2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1FRQFsv2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1FRQFsv2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1FRQFsv2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1FRQFsv2 .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-ve1FRQFsv2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1FRQFsv2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1FRQFsv2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1FRQFsv2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1FRQFsv2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1FRQFsv2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1FRQFsv2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1FRQFsv2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1FRQFsv2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1FRQFsv2 .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-ve1FRQFsv2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1FRQFsv2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1FRQFsv2 .dropdown-item.active,
.cid-ve1FRQFsv2 .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1FRQFsv2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1FRQFsv2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1FRQFsv2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1FRQFsv2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1FRQFsv2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1FRQFsv2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1FRQFsv2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1FRQFsv2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1FRQFsv2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1FRQFsv2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1FRQFsv2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1FRQFsv2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1FRQFsv2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1FRQFsv2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1FRQFsv2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1FRQFsv2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1FRQFsv2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1FRQFsv2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1FRQFsv2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1FRQFsv2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1FRQFsv2 .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-ve1FRQFsv2 .navbar {
    height: 70px;
  }
  .cid-ve1FRQFsv2 .navbar.opened {
    height: auto;
  }
  .cid-ve1FRQFsv2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1FRRiW8E {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1FRRiW8E .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1FRRiW8E .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1FRRiW8E .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1FRRiW8E .content {
    padding-bottom: 0;
  }
}
.cid-ve1FRRiW8E .mbr-section-title {
  color: #1f1437;
}
.cid-ve1FRRiW8E .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1FRRiW8E .mbr-title-addition span {
  position: relative;
}
.cid-ve1FRRiW8E .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1FRRiW8E .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1FRRiW8E .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1FRRiW8E .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1FRRiW8E .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1FRRiW8E .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1FRRiW8E .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1FRRiW8E .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1FRRiW8E .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1FRRiW8E .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1FRRiW8E .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1FRRiW8E .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1FRRiW8E .right-images {
    display: none;
  }
}
.cid-ve1FRRiW8E .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1FRRiW8E .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1FRRiW8E .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1FRRiW8E .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1FRRiW8E .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1FRRiW8E .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1FRRiW8E .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1FRRiW8E .bottom-images {
    display: none;
  }
}
.cid-ve1FRRiW8E .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1FRRiW8E .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1FRRiW8E .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1FRRiW8E .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1FRRNwHz {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1FRRNwHz .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1FRRNwHz .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1FRRNwHz .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1FRRNwHz .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1FRRNwHz .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1FRRNwHz .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1FRRNwHz .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1FRRNwHz .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1FRRNwHz .text svg {
    display: none;
  }
}
.cid-ve1FRRNwHz .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1FRRNwHz .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1FRSdfSQ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1FRSdfSQ .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1FRSdfSQ .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1FRSdfSQ .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1FRSdfSQ .title-wrap {
    justify-content: center;
  }
}
.cid-ve1FRSdfSQ .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1FRSdfSQ .image-wrap {
    display: none;
  }
}
.cid-ve1FRSdfSQ .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1FRSdfSQ .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1FRSdfSQ .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1FRSdfSQ .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1FRSdfSQ .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1FRSEwtN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1FRSEwtN .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1FRSEwtN .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1FRSEwtN .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1FRSEwtN .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1FRSEwtN .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1FRSEwtN .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1FRThQwj {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1FRThQwj .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1FRThQwj .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1FRThQwj .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1FRThQwj .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1FRThQwj .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1FRThQwj .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1FRThQwj .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1FRThQwj .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1FRThQwj .text svg {
    display: none;
  }
}
.cid-ve1FRThQwj .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1FRThQwj .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1FRTMCTK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1FRTMCTK .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1FRTMCTK .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1FRTMCTK .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1FRTMCTK .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1FRTMCTK .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1FRTMCTK .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1FRTMCTK .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1FRTMCTK .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1FRTMCTK .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1FRTMCTK .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1FRTMCTK .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1FRTMCTK .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1FRTMCTK .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1FRTMCTK .tile-text-wrap {
  display: flex;
}
.cid-ve1FRTMCTK svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1FRTMCTK svg path {
  fill: #d9adcc;
}
.cid-ve1FRTMCTK .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1FRTMCTK .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1FRTMCTK .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1FRTMCTK .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1FRTMCTK .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1FRTMCTK .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1FRTMCTK .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1FRTMCTK .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1FRTMCTK .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1FRTMCTK .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1FRTMCTK .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1FRTMCTK .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1FRTMCTK .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1FRTMCTK .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1FRUqwZl {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1FRUqwZl .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1FRUqwZl .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1FRUqwZl .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1FRUqwZl .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1FRUqwZl .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1FRUqwZl .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1FRUqwZl .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1FRUqwZl .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1FRUqwZl .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1FRUqwZl .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1FRUqwZl .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1FRUqwZl .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1FRUqwZl .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1FRUqwZl .tile-text-wrap {
  display: flex;
}
.cid-ve1FRUqwZl svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1FRUqwZl svg path {
  fill: #d9adcc;
}
.cid-ve1FRUqwZl .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1FRUqwZl .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1FRUqwZl .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1FRUqwZl .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1FRUqwZl .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1FRUqwZl .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1FRUqwZl .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1FRUqwZl .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1FRUqwZl .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1FRUqwZl .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1FRUqwZl .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1FRUqwZl .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1FRUqwZl .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1FRUqwZl .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1FRUXDBd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1FRUXDBd .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1FRUXDBd .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1FRUXDBd .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1FRUXDBd .inner-image {
    display: none;
  }
}
.cid-ve1FRUXDBd .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1FRUXDBd .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1FRUXDBd .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1FRUXDBd .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1FRUXDBd .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1FRUXDBd .text-wrapper,
  .cid-ve1FRUXDBd .nutrition,
  .cid-ve1FRUXDBd .price,
  .cid-ve1FRUXDBd .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1FRUXDBd .text-wrapper,
  .cid-ve1FRUXDBd .nutrition,
  .cid-ve1FRUXDBd .price,
  .cid-ve1FRUXDBd .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1FRUXDBd .text-wrapper,
  .cid-ve1FRUXDBd .nutrition,
  .cid-ve1FRUXDBd .price,
  .cid-ve1FRUXDBd .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1FRUXDBd .text-wrapper,
  .cid-ve1FRUXDBd .nutrition,
  .cid-ve1FRUXDBd .price,
  .cid-ve1FRUXDBd .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1FRUXDBd .text-wrapper,
  .cid-ve1FRUXDBd .nutrition,
  .cid-ve1FRUXDBd .price,
  .cid-ve1FRUXDBd .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1FRUXDBd .content {
    text-align: center;
  }
}
.cid-ve1FRUXDBd .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1FRUXDBd .nutrition {
  margin-bottom: 40px;
}
.cid-ve1FRUXDBd .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1FRUXDBd .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1FRUXDBd .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1FRUXDBd .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1FRUXDBd .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1FRUXDBd .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1FRUXDBd .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1FRUXDBd .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1FRUXDBd .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1FRUXDBd .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1FRUXDBd .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1FRUXDBd .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1FRUXDBd svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1FRUXDBd svg path {
  fill: #f8f5fa;
}
.cid-ve1FRUXDBd .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1FRUXDBd .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1FRUXDBd .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1FRUXDBd .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1FRUXDBd .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1FRUXDBd .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1FRUXDBd .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1FRUXDBd .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1FRUXDBd .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1FRUXDBd .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1FRUXDBd .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1FRVu9as {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1FRVu9as .row {
  flex-direction: row-reverse;
}
.cid-ve1FRVu9as .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1FRVu9as .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1FRVu9as .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1FRVu9as .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1FRVu9as .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1FRVu9as .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1FRVu9as .text-wrapper,
  .cid-ve1FRVu9as .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1FRVu9as .text-wrapper,
  .cid-ve1FRVu9as .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1FRVu9as .text-wrapper,
  .cid-ve1FRVu9as .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1FRVu9as .text-wrapper,
  .cid-ve1FRVu9as .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1FRVu9as .text-wrapper,
  .cid-ve1FRVu9as .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1FRVu9as .content {
    text-align: center;
  }
}
.cid-ve1FRVu9as .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1FRVu9as .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1FRVu9as .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1FRVu9as .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1FRVu9as .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1FRVu9as .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1FRVu9as .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1FRVu9as .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1FRVu9as .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1FRVu9as .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1FRVu9as .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1FRVu9as .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1FRVu9as .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1FRVu9as .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1FRVu9as .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1FRVu9as .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1FRVu9as .tile-text-wrap {
  display: flex;
}
.cid-ve1FRVu9as svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1FRVu9as svg path {
  fill: #cd8ad1;
}
.cid-ve1FRVu9as .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1FRVu9as .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1FRVu9as .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1FRVu9as .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1FRVu9as .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1FRVu9as .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1FRVu9as .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1FRVu9as .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1FRVu9as .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1FRVu9as .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1FRVu9as .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1FRVu9as .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1FRVu9as .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1FRVu9as .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1FRVu9as div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1FRW17ES {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1FRW17ES .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1FRW17ES .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1FRW17ES .mbr-section-title {
  color: #ffffff;
}
.cid-ve1FRW17ES .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1FRW17ES .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1FRW17ES .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1FRW17ES .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1FRW17ES form.mbr-form {
  margin-top: 30px;
}
.cid-ve1FRW17ES form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1FRW17ES form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1FRW17ES form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1FRW17ES form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1FRW17ES form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1FRW17ES form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1FRW17ES form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1FRW17ES input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1FRW17ES .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1FRW17ES .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1FRW17ES .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1FRW17ES .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1FRW17ES .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1FRW17ES .mbr-form .col-8,
  .cid-ve1FRW17ES .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1FRW17ES button {
  width: 100%;
}
.cid-ve1FRWyZDz {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1FRWyZDz .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1FRWyZDz .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1FRWyZDz .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1FRWyZDz .cards-row,
.cid-ve1FRWyZDz .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1FRWyZDz .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1FRWyZDz .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1FRWyZDz .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1FRWyZDz .row {
    text-align: center;
  }
  .cid-ve1FRWyZDz .cards-col {
    justify-content: center;
  }
  .cid-ve1FRWyZDz .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1FRWyZDz .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1FRWyZDz .card-item:last-child {
  margin-right: 0;
}
.cid-ve1FRWyZDz .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1FRWyZDz .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1FRWyZDz .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1FRWyZDz .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1FRWyZDz .mbr-text {
  color: #ffffff;
}
.cid-ve1HrICD7I {
  z-index: 1000;
  width: 100%;
}
.cid-ve1HrICD7I nav.navbar {
  position: fixed;
}
.cid-ve1HrICD7I .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-ve1HrICD7I .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1HrICD7I .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1HrICD7I .dropdown-item:hover,
.cid-ve1HrICD7I .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1HrICD7I .dropdown-item:hover span {
  color: white;
}
.cid-ve1HrICD7I .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1HrICD7I .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1HrICD7I .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1HrICD7I .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1HrICD7I .nav-link {
  position: relative;
}
.cid-ve1HrICD7I .container {
  display: flex;
  margin: auto;
}
.cid-ve1HrICD7I .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1HrICD7I .dropdown-menu,
.cid-ve1HrICD7I .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1HrICD7I .nav-item:focus,
.cid-ve1HrICD7I .nav-link:focus {
  outline: none;
}
.cid-ve1HrICD7I .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1HrICD7I .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1HrICD7I .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1HrICD7I .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1HrICD7I .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1HrICD7I .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1HrICD7I .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1HrICD7I .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1HrICD7I .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1HrICD7I .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1HrICD7I .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1HrICD7I .navbar.collapsed {
  justify-content: center;
}
.cid-ve1HrICD7I .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1HrICD7I .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1HrICD7I .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1HrICD7I .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1HrICD7I .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1HrICD7I .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-ve1HrICD7I .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1HrICD7I .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1HrICD7I .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1HrICD7I .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1HrICD7I .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1HrICD7I .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1HrICD7I .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1HrICD7I .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-ve1HrICD7I .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1HrICD7I .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1HrICD7I .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1HrICD7I .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1HrICD7I .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1HrICD7I .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1HrICD7I .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1HrICD7I .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1HrICD7I .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1HrICD7I .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-ve1HrICD7I .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1HrICD7I .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1HrICD7I .dropdown-item.active,
.cid-ve1HrICD7I .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1HrICD7I .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1HrICD7I .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1HrICD7I .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1HrICD7I .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1HrICD7I .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1HrICD7I .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1HrICD7I ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1HrICD7I .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1HrICD7I button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1HrICD7I button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1HrICD7I button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1HrICD7I button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1HrICD7I button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1HrICD7I button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1HrICD7I nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1HrICD7I nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1HrICD7I nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1HrICD7I nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1HrICD7I .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1HrICD7I a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1HrICD7I .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-ve1HrICD7I .navbar {
    height: 70px;
  }
  .cid-ve1HrICD7I .navbar.opened {
    height: auto;
  }
  .cid-ve1HrICD7I .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1HrJbbw2 {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1HrJbbw2 .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1HrJbbw2 .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1HrJbbw2 .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1HrJbbw2 .content {
    padding-bottom: 0;
  }
}
.cid-ve1HrJbbw2 .mbr-section-title {
  color: #1f1437;
}
.cid-ve1HrJbbw2 .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1HrJbbw2 .mbr-title-addition span {
  position: relative;
}
.cid-ve1HrJbbw2 .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1HrJbbw2 .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1HrJbbw2 .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1HrJbbw2 .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1HrJbbw2 .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1HrJbbw2 .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1HrJbbw2 .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1HrJbbw2 .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1HrJbbw2 .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1HrJbbw2 .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1HrJbbw2 .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1HrJbbw2 .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1HrJbbw2 .right-images {
    display: none;
  }
}
.cid-ve1HrJbbw2 .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1HrJbbw2 .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1HrJbbw2 .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1HrJbbw2 .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1HrJbbw2 .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1HrJbbw2 .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1HrJbbw2 .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1HrJbbw2 .bottom-images {
    display: none;
  }
}
.cid-ve1HrJbbw2 .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1HrJbbw2 .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1HrJbbw2 .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1HrJbbw2 .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1HrJFwz5 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1HrJFwz5 .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1HrJFwz5 .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1HrJFwz5 .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1HrJFwz5 .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1HrJFwz5 .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1HrJFwz5 .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1HrJFwz5 .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1HrJFwz5 .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1HrJFwz5 .text svg {
    display: none;
  }
}
.cid-ve1HrJFwz5 .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1HrJFwz5 .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1HrK5nZz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1HrK5nZz .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1HrK5nZz .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1HrK5nZz .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1HrK5nZz .title-wrap {
    justify-content: center;
  }
}
.cid-ve1HrK5nZz .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1HrK5nZz .image-wrap {
    display: none;
  }
}
.cid-ve1HrK5nZz .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1HrK5nZz .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1HrK5nZz .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1HrK5nZz .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1HrK5nZz .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1HrKuIj2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1HrKuIj2 .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1HrKuIj2 .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1HrKuIj2 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1HrKuIj2 .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1HrKuIj2 .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1HrKuIj2 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1HrL4CS8 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1HrL4CS8 .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1HrL4CS8 .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1HrL4CS8 .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1HrL4CS8 .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1HrL4CS8 .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1HrL4CS8 .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1HrL4CS8 .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1HrL4CS8 .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1HrL4CS8 .text svg {
    display: none;
  }
}
.cid-ve1HrL4CS8 .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1HrL4CS8 .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1HrLxvpz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1HrLxvpz .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1HrLxvpz .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1HrLxvpz .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1HrLxvpz .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1HrLxvpz .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1HrLxvpz .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1HrLxvpz .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1HrLxvpz .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1HrLxvpz .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1HrLxvpz .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1HrLxvpz .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1HrLxvpz .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1HrLxvpz .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1HrLxvpz .tile-text-wrap {
  display: flex;
}
.cid-ve1HrLxvpz svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1HrLxvpz svg path {
  fill: #d9adcc;
}
.cid-ve1HrLxvpz .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1HrLxvpz .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1HrLxvpz .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1HrLxvpz .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1HrLxvpz .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1HrLxvpz .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1HrLxvpz .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1HrLxvpz .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1HrLxvpz .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1HrLxvpz .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1HrLxvpz .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1HrLxvpz .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1HrLxvpz .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1HrLxvpz .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1HrM8kO1 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1HrM8kO1 .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1HrM8kO1 .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1HrM8kO1 .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1HrM8kO1 .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1HrM8kO1 .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1HrM8kO1 .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1HrM8kO1 .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1HrM8kO1 .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1HrM8kO1 .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1HrM8kO1 .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1HrM8kO1 .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1HrM8kO1 .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1HrM8kO1 .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1HrM8kO1 .tile-text-wrap {
  display: flex;
}
.cid-ve1HrM8kO1 svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1HrM8kO1 svg path {
  fill: #d9adcc;
}
.cid-ve1HrM8kO1 .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1HrM8kO1 .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1HrM8kO1 .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1HrM8kO1 .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1HrM8kO1 .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1HrM8kO1 .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1HrM8kO1 .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1HrM8kO1 .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1HrM8kO1 .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1HrM8kO1 .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1HrM8kO1 .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1HrM8kO1 .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1HrM8kO1 .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1HrM8kO1 .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1HrMHquB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1HrMHquB .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1HrMHquB .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1HrMHquB .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1HrMHquB .inner-image {
    display: none;
  }
}
.cid-ve1HrMHquB .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1HrMHquB .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1HrMHquB .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1HrMHquB .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1HrMHquB .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1HrMHquB .text-wrapper,
  .cid-ve1HrMHquB .nutrition,
  .cid-ve1HrMHquB .price,
  .cid-ve1HrMHquB .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1HrMHquB .text-wrapper,
  .cid-ve1HrMHquB .nutrition,
  .cid-ve1HrMHquB .price,
  .cid-ve1HrMHquB .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1HrMHquB .text-wrapper,
  .cid-ve1HrMHquB .nutrition,
  .cid-ve1HrMHquB .price,
  .cid-ve1HrMHquB .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1HrMHquB .text-wrapper,
  .cid-ve1HrMHquB .nutrition,
  .cid-ve1HrMHquB .price,
  .cid-ve1HrMHquB .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1HrMHquB .text-wrapper,
  .cid-ve1HrMHquB .nutrition,
  .cid-ve1HrMHquB .price,
  .cid-ve1HrMHquB .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1HrMHquB .content {
    text-align: center;
  }
}
.cid-ve1HrMHquB .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1HrMHquB .nutrition {
  margin-bottom: 40px;
}
.cid-ve1HrMHquB .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1HrMHquB .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1HrMHquB .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1HrMHquB .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1HrMHquB .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1HrMHquB .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1HrMHquB .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1HrMHquB .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1HrMHquB .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1HrMHquB .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1HrMHquB .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1HrMHquB .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1HrMHquB svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1HrMHquB svg path {
  fill: #f8f5fa;
}
.cid-ve1HrMHquB .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1HrMHquB .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1HrMHquB .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1HrMHquB .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1HrMHquB .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1HrMHquB .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1HrMHquB .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1HrMHquB .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1HrMHquB .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1HrMHquB .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1HrMHquB .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1HrN9wd3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1HrN9wd3 .row {
  flex-direction: row-reverse;
}
.cid-ve1HrN9wd3 .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1HrN9wd3 .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1HrN9wd3 .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1HrN9wd3 .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1HrN9wd3 .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1HrN9wd3 .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1HrN9wd3 .text-wrapper,
  .cid-ve1HrN9wd3 .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1HrN9wd3 .text-wrapper,
  .cid-ve1HrN9wd3 .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1HrN9wd3 .text-wrapper,
  .cid-ve1HrN9wd3 .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1HrN9wd3 .text-wrapper,
  .cid-ve1HrN9wd3 .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1HrN9wd3 .text-wrapper,
  .cid-ve1HrN9wd3 .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1HrN9wd3 .content {
    text-align: center;
  }
}
.cid-ve1HrN9wd3 .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1HrN9wd3 .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1HrN9wd3 .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1HrN9wd3 .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1HrN9wd3 .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1HrN9wd3 .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1HrN9wd3 .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1HrN9wd3 .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1HrN9wd3 .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1HrN9wd3 .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1HrN9wd3 .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1HrN9wd3 .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1HrN9wd3 .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1HrN9wd3 .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1HrN9wd3 .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1HrN9wd3 .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1HrN9wd3 .tile-text-wrap {
  display: flex;
}
.cid-ve1HrN9wd3 svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1HrN9wd3 svg path {
  fill: #cd8ad1;
}
.cid-ve1HrN9wd3 .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1HrN9wd3 .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1HrN9wd3 .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1HrN9wd3 .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1HrN9wd3 .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1HrN9wd3 .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1HrN9wd3 .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1HrN9wd3 .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1HrN9wd3 .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1HrN9wd3 .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1HrN9wd3 .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1HrN9wd3 .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1HrN9wd3 .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1HrN9wd3 .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1HrN9wd3 div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1HrNGuDm {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1HrNGuDm .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1HrNGuDm .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1HrNGuDm .mbr-section-title {
  color: #ffffff;
}
.cid-ve1HrNGuDm .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1HrNGuDm .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1HrNGuDm .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1HrNGuDm .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1HrNGuDm form.mbr-form {
  margin-top: 30px;
}
.cid-ve1HrNGuDm form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1HrNGuDm form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1HrNGuDm form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1HrNGuDm form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1HrNGuDm form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1HrNGuDm form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1HrNGuDm form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1HrNGuDm input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1HrNGuDm .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1HrNGuDm .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1HrNGuDm .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1HrNGuDm .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1HrNGuDm .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1HrNGuDm .mbr-form .col-8,
  .cid-ve1HrNGuDm .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1HrNGuDm button {
  width: 100%;
}
.cid-ve1HrOdK4D {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1HrOdK4D .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1HrOdK4D .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1HrOdK4D .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1HrOdK4D .cards-row,
.cid-ve1HrOdK4D .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1HrOdK4D .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1HrOdK4D .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1HrOdK4D .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1HrOdK4D .row {
    text-align: center;
  }
  .cid-ve1HrOdK4D .cards-col {
    justify-content: center;
  }
  .cid-ve1HrOdK4D .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1HrOdK4D .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1HrOdK4D .card-item:last-child {
  margin-right: 0;
}
.cid-ve1HrOdK4D .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1HrOdK4D .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1HrOdK4D .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1HrOdK4D .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1HrOdK4D .mbr-text {
  color: #ffffff;
}
.cid-veSaihXhGj {
  z-index: 1000;
  width: 100%;
}
.cid-veSaihXhGj nav.navbar {
  position: fixed;
}
.cid-veSaihXhGj .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-veSaihXhGj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-veSaihXhGj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-veSaihXhGj .dropdown-item:hover,
.cid-veSaihXhGj .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-veSaihXhGj .dropdown-item:hover span {
  color: white;
}
.cid-veSaihXhGj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-veSaihXhGj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-veSaihXhGj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-veSaihXhGj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-veSaihXhGj .nav-link {
  position: relative;
}
.cid-veSaihXhGj .container {
  display: flex;
  margin: auto;
}
.cid-veSaihXhGj .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-veSaihXhGj .dropdown-menu,
.cid-veSaihXhGj .navbar.opened {
  background: #ffffff !important;
}
.cid-veSaihXhGj .nav-item:focus,
.cid-veSaihXhGj .nav-link:focus {
  outline: none;
}
.cid-veSaihXhGj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-veSaihXhGj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-veSaihXhGj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-veSaihXhGj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-veSaihXhGj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-veSaihXhGj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-veSaihXhGj .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-veSaihXhGj .navbar.opened {
  transition: all 0.3s;
}
.cid-veSaihXhGj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-veSaihXhGj .navbar .navbar-logo img {
  width: auto;
}
.cid-veSaihXhGj .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-veSaihXhGj .navbar.collapsed {
  justify-content: center;
}
.cid-veSaihXhGj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-veSaihXhGj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-veSaihXhGj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-veSaihXhGj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-veSaihXhGj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-veSaihXhGj .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-veSaihXhGj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-veSaihXhGj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-veSaihXhGj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-veSaihXhGj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-veSaihXhGj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-veSaihXhGj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-veSaihXhGj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-veSaihXhGj .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-veSaihXhGj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-veSaihXhGj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-veSaihXhGj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-veSaihXhGj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-veSaihXhGj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-veSaihXhGj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-veSaihXhGj .navbar.navbar-short {
  min-height: 60px;
}
.cid-veSaihXhGj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-veSaihXhGj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-veSaihXhGj .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-veSaihXhGj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-veSaihXhGj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-veSaihXhGj .dropdown-item.active,
.cid-veSaihXhGj .dropdown-item:active {
  background-color: transparent;
}
.cid-veSaihXhGj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-veSaihXhGj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-veSaihXhGj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-veSaihXhGj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-veSaihXhGj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-veSaihXhGj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-veSaihXhGj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-veSaihXhGj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-veSaihXhGj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-veSaihXhGj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-veSaihXhGj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-veSaihXhGj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veSaihXhGj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veSaihXhGj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-veSaihXhGj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veSaihXhGj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-veSaihXhGj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-veSaihXhGj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veSaihXhGj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-veSaihXhGj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-veSaihXhGj .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-veSaihXhGj .navbar {
    height: 70px;
  }
  .cid-veSaihXhGj .navbar.opened {
    height: auto;
  }
  .cid-veSaihXhGj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-veSaijavlz {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-veSaijavlz .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-veSaijavlz .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-veSaijavlz .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-veSaijavlz .content {
    padding-bottom: 0;
  }
}
.cid-veSaijavlz .mbr-section-title {
  color: #1f1437;
}
.cid-veSaijavlz .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-veSaijavlz .mbr-title-addition span {
  position: relative;
}
.cid-veSaijavlz .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-veSaijavlz .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-veSaijavlz .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-veSaijavlz .mbr-section-subtitle {
  color: #1f1437;
}
.cid-veSaijavlz .mbr-section-subtitle span {
  position: relative;
}
.cid-veSaijavlz .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-veSaijavlz .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-veSaijavlz .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-veSaijavlz .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
@media (max-width: 959px) {
  .cid-veSaijavlz .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-veSaijavlz .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-veSaijavlz .right-images {
    display: none;
  }
}
.cid-veSaijavlz .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-veSaijavlz .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-veSaijavlz .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-veSaijavlz .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-veSaijavlz .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-veSaijavlz .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-veSaijavlz .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-veSaijavlz .bottom-images {
    display: none;
  }
}
.cid-veSaijavlz .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-veSaijavlz .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-veSaijavlz .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-veSaijavlz .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-veSaijLyNQ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-veSaijLyNQ .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-veSaijLyNQ .mbr-section-head {
    text-align: center;
  }
}
.cid-veSaijLyNQ .mbr-section-title {
  color: #ffffff;
}
.cid-veSaijLyNQ .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-veSaijLyNQ .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-veSaijLyNQ .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-veSaijLyNQ .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-veSaijLyNQ form.mbr-form {
  margin-top: 30px;
}
.cid-veSaijLyNQ form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-veSaijLyNQ form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-veSaijLyNQ form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-veSaijLyNQ form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-veSaijLyNQ form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-veSaijLyNQ form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-veSaijLyNQ form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-veSaijLyNQ input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-veSaijLyNQ .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-veSaijLyNQ .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-veSaijLyNQ .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-veSaijLyNQ .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-veSaijLyNQ .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-veSaijLyNQ .mbr-form .col-8,
  .cid-veSaijLyNQ .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-veSaijLyNQ button {
  width: 100%;
}
.cid-veSaiksLLg {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-veSaiksLLg .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-veSaiksLLg .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-veSaiksLLg .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-veSaiksLLg .cards-row,
.cid-veSaiksLLg .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-veSaiksLLg .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-veSaiksLLg .cards-col {
    justify-content: flex-end;
  }
}
.cid-veSaiksLLg .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-veSaiksLLg .row {
    text-align: center;
  }
  .cid-veSaiksLLg .cards-col {
    justify-content: center;
  }
  .cid-veSaiksLLg .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-veSaiksLLg .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-veSaiksLLg .card-item:last-child {
  margin-right: 0;
}
.cid-veSaiksLLg .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-veSaiksLLg .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-veSaiksLLg .soc-item:last-child {
  margin-right: 0;
}
.cid-veSaiksLLg .mbr-iconfont {
  color: #ffffff;
}
.cid-veSaiksLLg .mbr-text {
  color: #ffffff;
}
.cid-veS9UtGvqw {
  z-index: 1000;
  width: 100%;
}
.cid-veS9UtGvqw nav.navbar {
  position: fixed;
}
.cid-veS9UtGvqw .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-veS9UtGvqw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-veS9UtGvqw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-veS9UtGvqw .dropdown-item:hover,
.cid-veS9UtGvqw .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-veS9UtGvqw .dropdown-item:hover span {
  color: white;
}
.cid-veS9UtGvqw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-veS9UtGvqw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-veS9UtGvqw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-veS9UtGvqw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-veS9UtGvqw .nav-link {
  position: relative;
}
.cid-veS9UtGvqw .container {
  display: flex;
  margin: auto;
}
.cid-veS9UtGvqw .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-veS9UtGvqw .dropdown-menu,
.cid-veS9UtGvqw .navbar.opened {
  background: #ffffff !important;
}
.cid-veS9UtGvqw .nav-item:focus,
.cid-veS9UtGvqw .nav-link:focus {
  outline: none;
}
.cid-veS9UtGvqw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-veS9UtGvqw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-veS9UtGvqw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-veS9UtGvqw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-veS9UtGvqw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-veS9UtGvqw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-veS9UtGvqw .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-veS9UtGvqw .navbar.opened {
  transition: all 0.3s;
}
.cid-veS9UtGvqw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-veS9UtGvqw .navbar .navbar-logo img {
  width: auto;
}
.cid-veS9UtGvqw .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-veS9UtGvqw .navbar.collapsed {
  justify-content: center;
}
.cid-veS9UtGvqw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-veS9UtGvqw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-veS9UtGvqw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-veS9UtGvqw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-veS9UtGvqw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-veS9UtGvqw .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-veS9UtGvqw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-veS9UtGvqw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-veS9UtGvqw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-veS9UtGvqw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-veS9UtGvqw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-veS9UtGvqw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-veS9UtGvqw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-veS9UtGvqw .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-veS9UtGvqw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-veS9UtGvqw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-veS9UtGvqw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-veS9UtGvqw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-veS9UtGvqw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-veS9UtGvqw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-veS9UtGvqw .navbar.navbar-short {
  min-height: 60px;
}
.cid-veS9UtGvqw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-veS9UtGvqw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-veS9UtGvqw .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-veS9UtGvqw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-veS9UtGvqw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-veS9UtGvqw .dropdown-item.active,
.cid-veS9UtGvqw .dropdown-item:active {
  background-color: transparent;
}
.cid-veS9UtGvqw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-veS9UtGvqw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-veS9UtGvqw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-veS9UtGvqw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-veS9UtGvqw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-veS9UtGvqw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-veS9UtGvqw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-veS9UtGvqw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-veS9UtGvqw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-veS9UtGvqw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-veS9UtGvqw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-veS9UtGvqw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veS9UtGvqw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-veS9UtGvqw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-veS9UtGvqw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veS9UtGvqw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-veS9UtGvqw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-veS9UtGvqw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-veS9UtGvqw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-veS9UtGvqw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-veS9UtGvqw .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-veS9UtGvqw .navbar {
    height: 70px;
  }
  .cid-veS9UtGvqw .navbar.opened {
    height: auto;
  }
  .cid-veS9UtGvqw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-veS9UuSMy2 {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-veS9UuSMy2 .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-veS9UuSMy2 .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-veS9UuSMy2 .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-veS9UuSMy2 .content {
    padding-bottom: 0;
  }
}
.cid-veS9UuSMy2 .mbr-section-title {
  color: #1f1437;
}
.cid-veS9UuSMy2 .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-veS9UuSMy2 .mbr-title-addition span {
  position: relative;
}
.cid-veS9UuSMy2 .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-veS9UuSMy2 .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-veS9UuSMy2 .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-veS9UuSMy2 .mbr-section-subtitle {
  color: #1f1437;
}
.cid-veS9UuSMy2 .mbr-section-subtitle span {
  position: relative;
}
.cid-veS9UuSMy2 .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-veS9UuSMy2 .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-veS9UuSMy2 .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-veS9UuSMy2 .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-veS9UuSMy2 .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-veS9UuSMy2 .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-veS9UuSMy2 .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-veS9UuSMy2 .right-images {
    display: none;
  }
}
.cid-veS9UuSMy2 .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-veS9UuSMy2 .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-veS9UuSMy2 .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-veS9UuSMy2 .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-veS9UuSMy2 .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-veS9UuSMy2 .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-veS9UuSMy2 .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-veS9UuSMy2 .bottom-images {
    display: none;
  }
}
.cid-veS9UuSMy2 .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-veS9UuSMy2 .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-veS9UuSMy2 .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-veS9UuSMy2 .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-veS9UEvuQx {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-veS9UEvuQx .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-veS9UEvuQx .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-veS9UEvuQx .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-veS9UEvuQx .cards-row,
.cid-veS9UEvuQx .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-veS9UEvuQx .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-veS9UEvuQx .cards-col {
    justify-content: flex-end;
  }
}
.cid-veS9UEvuQx .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-veS9UEvuQx .row {
    text-align: center;
  }
  .cid-veS9UEvuQx .cards-col {
    justify-content: center;
  }
  .cid-veS9UEvuQx .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-veS9UEvuQx .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-veS9UEvuQx .card-item:last-child {
  margin-right: 0;
}
.cid-veS9UEvuQx .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-veS9UEvuQx .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-veS9UEvuQx .soc-item:last-child {
  margin-right: 0;
}
.cid-veS9UEvuQx .mbr-iconfont {
  color: #ffffff;
}
.cid-veS9UEvuQx .mbr-text {
  color: #ffffff;
}
.cid-ve1mn8VIOR {
  z-index: 1000;
  width: 100%;
}
.cid-ve1mn8VIOR nav.navbar {
  position: fixed;
}
.cid-ve1mn8VIOR .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-ve1mn8VIOR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1mn8VIOR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1mn8VIOR .dropdown-item:hover,
.cid-ve1mn8VIOR .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1mn8VIOR .dropdown-item:hover span {
  color: white;
}
.cid-ve1mn8VIOR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1mn8VIOR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1mn8VIOR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1mn8VIOR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1mn8VIOR .nav-link {
  position: relative;
}
.cid-ve1mn8VIOR .container {
  display: flex;
  margin: auto;
}
.cid-ve1mn8VIOR .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1mn8VIOR .dropdown-menu,
.cid-ve1mn8VIOR .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1mn8VIOR .nav-item:focus,
.cid-ve1mn8VIOR .nav-link:focus {
  outline: none;
}
.cid-ve1mn8VIOR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1mn8VIOR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1mn8VIOR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1mn8VIOR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1mn8VIOR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1mn8VIOR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1mn8VIOR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1mn8VIOR .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1mn8VIOR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1mn8VIOR .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1mn8VIOR .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1mn8VIOR .navbar.collapsed {
  justify-content: center;
}
.cid-ve1mn8VIOR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1mn8VIOR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1mn8VIOR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1mn8VIOR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1mn8VIOR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1mn8VIOR .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-ve1mn8VIOR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1mn8VIOR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1mn8VIOR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1mn8VIOR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1mn8VIOR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1mn8VIOR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1mn8VIOR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1mn8VIOR .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-ve1mn8VIOR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1mn8VIOR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1mn8VIOR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1mn8VIOR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1mn8VIOR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1mn8VIOR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1mn8VIOR .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1mn8VIOR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1mn8VIOR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1mn8VIOR .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-ve1mn8VIOR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1mn8VIOR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1mn8VIOR .dropdown-item.active,
.cid-ve1mn8VIOR .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1mn8VIOR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1mn8VIOR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1mn8VIOR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1mn8VIOR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1mn8VIOR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1mn8VIOR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1mn8VIOR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1mn8VIOR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1mn8VIOR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1mn8VIOR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1mn8VIOR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1mn8VIOR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1mn8VIOR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1mn8VIOR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1mn8VIOR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1mn8VIOR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1mn8VIOR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1mn8VIOR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1mn8VIOR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1mn8VIOR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1mn8VIOR .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-ve1mn8VIOR .navbar {
    height: 70px;
  }
  .cid-ve1mn8VIOR .navbar.opened {
    height: auto;
  }
  .cid-ve1mn8VIOR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1mna1Hlf {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1mna1Hlf .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1mna1Hlf .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1mna1Hlf .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1mna1Hlf .content {
    padding-bottom: 0;
  }
}
.cid-ve1mna1Hlf .mbr-section-title {
  color: #1f1437;
}
.cid-ve1mna1Hlf .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1mna1Hlf .mbr-title-addition span {
  position: relative;
}
.cid-ve1mna1Hlf .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1mna1Hlf .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1mna1Hlf .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1mna1Hlf .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1mna1Hlf .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1mna1Hlf .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1mna1Hlf .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1mna1Hlf .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1mna1Hlf .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1mna1Hlf .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1mna1Hlf .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1mna1Hlf .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1mna1Hlf .right-images {
    display: none;
  }
}
.cid-ve1mna1Hlf .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1mna1Hlf .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1mna1Hlf .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1mna1Hlf .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1mna1Hlf .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1mna1Hlf .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1mna1Hlf .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1mna1Hlf .bottom-images {
    display: none;
  }
}
.cid-ve1mna1Hlf .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1mna1Hlf .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1mna1Hlf .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1mna1Hlf .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1mnaF4mB {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1mnaF4mB .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1mnaF4mB .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1mnaF4mB .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1mnaF4mB .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1mnaF4mB .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1mnaF4mB .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1mnaF4mB .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1mnaF4mB .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1mnaF4mB .text svg {
    display: none;
  }
}
.cid-ve1mnaF4mB .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1mnaF4mB .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1mnbsU4b {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1mnbsU4b .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1mnbsU4b .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1mnbsU4b .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1mnbsU4b .title-wrap {
    justify-content: center;
  }
}
.cid-ve1mnbsU4b .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1mnbsU4b .image-wrap {
    display: none;
  }
}
.cid-ve1mnbsU4b .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1mnbsU4b .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1mnbsU4b .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1mnbsU4b .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1mnbsU4b .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1sOKHPCt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1sOKHPCt .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1sOKHPCt .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1sOKHPCt .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1sOKHPCt .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1sOKHPCt .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1sOKHPCt .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1mncj0TN {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1mncj0TN .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1mncj0TN .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1mncj0TN .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1mncj0TN .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1mncj0TN .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1mncj0TN .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1mncj0TN .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1mncj0TN .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1mncj0TN .text svg {
    display: none;
  }
}
.cid-ve1mncj0TN .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1mncj0TN .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1mnd4DSx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1mnd4DSx .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1mnd4DSx .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1mnd4DSx .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1mnd4DSx .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1mnd4DSx .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1mnd4DSx .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1mnd4DSx .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1mnd4DSx .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1mnd4DSx .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1mnd4DSx .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1mnd4DSx .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1mnd4DSx .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1mnd4DSx .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1mnd4DSx .tile-text-wrap {
  display: flex;
}
.cid-ve1mnd4DSx svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1mnd4DSx svg path {
  fill: #d9adcc;
}
.cid-ve1mnd4DSx .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1mnd4DSx .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1mnd4DSx .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1mnd4DSx .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1mnd4DSx .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1mnd4DSx .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1mnd4DSx .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1mnd4DSx .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1mnd4DSx .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1mnd4DSx .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1mnd4DSx .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1mnd4DSx .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1mnd4DSx .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1mnd4DSx .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1mnemYx0 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1mnemYx0 .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1mnemYx0 .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1mnemYx0 .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1mnemYx0 .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1mnemYx0 .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1mnemYx0 .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1mnemYx0 .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1mnemYx0 .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1mnemYx0 .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1mnemYx0 .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1mnemYx0 .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1mnemYx0 .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1mnemYx0 .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1mnemYx0 .tile-text-wrap {
  display: flex;
}
.cid-ve1mnemYx0 svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1mnemYx0 svg path {
  fill: #d9adcc;
}
.cid-ve1mnemYx0 .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1mnemYx0 .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1mnemYx0 .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1mnemYx0 .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1mnemYx0 .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1mnemYx0 .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1mnemYx0 .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1mnemYx0 .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1mnemYx0 .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1mnemYx0 .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1mnemYx0 .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1mnemYx0 .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1mnemYx0 .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1mnemYx0 .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1mnfOeiH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1mnfOeiH .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1mnfOeiH .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1mnfOeiH .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1mnfOeiH .inner-image {
    display: none;
  }
}
.cid-ve1mnfOeiH .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1mnfOeiH .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1mnfOeiH .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1mnfOeiH .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1mnfOeiH .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1mnfOeiH .text-wrapper,
  .cid-ve1mnfOeiH .nutrition,
  .cid-ve1mnfOeiH .price,
  .cid-ve1mnfOeiH .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1mnfOeiH .text-wrapper,
  .cid-ve1mnfOeiH .nutrition,
  .cid-ve1mnfOeiH .price,
  .cid-ve1mnfOeiH .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1mnfOeiH .text-wrapper,
  .cid-ve1mnfOeiH .nutrition,
  .cid-ve1mnfOeiH .price,
  .cid-ve1mnfOeiH .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1mnfOeiH .text-wrapper,
  .cid-ve1mnfOeiH .nutrition,
  .cid-ve1mnfOeiH .price,
  .cid-ve1mnfOeiH .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1mnfOeiH .text-wrapper,
  .cid-ve1mnfOeiH .nutrition,
  .cid-ve1mnfOeiH .price,
  .cid-ve1mnfOeiH .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1mnfOeiH .content {
    text-align: center;
  }
}
.cid-ve1mnfOeiH .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1mnfOeiH .nutrition {
  margin-bottom: 40px;
}
.cid-ve1mnfOeiH .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1mnfOeiH .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1mnfOeiH .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1mnfOeiH .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1mnfOeiH .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1mnfOeiH .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1mnfOeiH .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1mnfOeiH .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1mnfOeiH .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1mnfOeiH .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1mnfOeiH .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1mnfOeiH .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1mnfOeiH svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1mnfOeiH svg path {
  fill: #f8f5fa;
}
.cid-ve1mnfOeiH .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1mnfOeiH .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1mnfOeiH .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1mnfOeiH .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1mnfOeiH .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1mnfOeiH .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1mnfOeiH .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1mnfOeiH .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1mnfOeiH .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1mnfOeiH .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1mnfOeiH .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1mngMPOK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1mngMPOK .row {
  flex-direction: row-reverse;
}
.cid-ve1mngMPOK .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1mngMPOK .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1mngMPOK .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1mngMPOK .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1mngMPOK .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1mngMPOK .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1mngMPOK .text-wrapper,
  .cid-ve1mngMPOK .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1mngMPOK .text-wrapper,
  .cid-ve1mngMPOK .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1mngMPOK .text-wrapper,
  .cid-ve1mngMPOK .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1mngMPOK .text-wrapper,
  .cid-ve1mngMPOK .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1mngMPOK .text-wrapper,
  .cid-ve1mngMPOK .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1mngMPOK .content {
    text-align: center;
  }
}
.cid-ve1mngMPOK .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1mngMPOK .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1mngMPOK .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1mngMPOK .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1mngMPOK .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1mngMPOK .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1mngMPOK .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1mngMPOK .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1mngMPOK .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1mngMPOK .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1mngMPOK .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1mngMPOK .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1mngMPOK .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1mngMPOK .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1mngMPOK .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1mngMPOK .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1mngMPOK .tile-text-wrap {
  display: flex;
}
.cid-ve1mngMPOK svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1mngMPOK svg path {
  fill: #cd8ad1;
}
.cid-ve1mngMPOK .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1mngMPOK .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1mngMPOK .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1mngMPOK .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1mngMPOK .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1mngMPOK .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1mngMPOK .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1mngMPOK .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1mngMPOK .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1mngMPOK .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1mngMPOK .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1mngMPOK .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1mngMPOK .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1mngMPOK .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1mngMPOK div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1mnpBT3d {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1mnpBT3d .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1mnpBT3d .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1mnpBT3d .mbr-section-title {
  color: #ffffff;
}
.cid-ve1mnpBT3d .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1mnpBT3d .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1mnpBT3d .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1mnpBT3d .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1mnpBT3d form.mbr-form {
  margin-top: 30px;
}
.cid-ve1mnpBT3d form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1mnpBT3d form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1mnpBT3d form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1mnpBT3d form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1mnpBT3d form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1mnpBT3d form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1mnpBT3d form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1mnpBT3d input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1mnpBT3d .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1mnpBT3d .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1mnpBT3d .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1mnpBT3d .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1mnpBT3d .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1mnpBT3d .mbr-form .col-8,
  .cid-ve1mnpBT3d .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1mnpBT3d button {
  width: 100%;
}
.cid-ve1mnrOzbf {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1mnrOzbf .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1mnrOzbf .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1mnrOzbf .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1mnrOzbf .cards-row,
.cid-ve1mnrOzbf .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1mnrOzbf .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1mnrOzbf .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1mnrOzbf .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1mnrOzbf .row {
    text-align: center;
  }
  .cid-ve1mnrOzbf .cards-col {
    justify-content: center;
  }
  .cid-ve1mnrOzbf .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1mnrOzbf .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1mnrOzbf .card-item:last-child {
  margin-right: 0;
}
.cid-ve1mnrOzbf .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1mnrOzbf .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1mnrOzbf .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1mnrOzbf .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1mnrOzbf .mbr-text {
  color: #ffffff;
}
.cid-ve1vgl3dfd {
  z-index: 1000;
  width: 100%;
}
.cid-ve1vgl3dfd nav.navbar {
  position: fixed;
}
.cid-ve1vgl3dfd .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-ve1vgl3dfd .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1vgl3dfd .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1vgl3dfd .dropdown-item:hover,
.cid-ve1vgl3dfd .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1vgl3dfd .dropdown-item:hover span {
  color: white;
}
.cid-ve1vgl3dfd .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1vgl3dfd .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1vgl3dfd .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1vgl3dfd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1vgl3dfd .nav-link {
  position: relative;
}
.cid-ve1vgl3dfd .container {
  display: flex;
  margin: auto;
}
.cid-ve1vgl3dfd .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1vgl3dfd .dropdown-menu,
.cid-ve1vgl3dfd .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1vgl3dfd .nav-item:focus,
.cid-ve1vgl3dfd .nav-link:focus {
  outline: none;
}
.cid-ve1vgl3dfd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1vgl3dfd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1vgl3dfd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1vgl3dfd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1vgl3dfd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1vgl3dfd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1vgl3dfd .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1vgl3dfd .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1vgl3dfd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1vgl3dfd .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1vgl3dfd .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1vgl3dfd .navbar.collapsed {
  justify-content: center;
}
.cid-ve1vgl3dfd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1vgl3dfd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1vgl3dfd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1vgl3dfd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1vgl3dfd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1vgl3dfd .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-ve1vgl3dfd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1vgl3dfd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1vgl3dfd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1vgl3dfd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1vgl3dfd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1vgl3dfd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1vgl3dfd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1vgl3dfd .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-ve1vgl3dfd .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1vgl3dfd .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1vgl3dfd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1vgl3dfd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1vgl3dfd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1vgl3dfd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1vgl3dfd .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1vgl3dfd .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1vgl3dfd .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1vgl3dfd .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-ve1vgl3dfd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1vgl3dfd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1vgl3dfd .dropdown-item.active,
.cid-ve1vgl3dfd .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1vgl3dfd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1vgl3dfd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1vgl3dfd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1vgl3dfd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1vgl3dfd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1vgl3dfd .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1vgl3dfd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1vgl3dfd .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1vgl3dfd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1vgl3dfd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1vgl3dfd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1vgl3dfd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1vgl3dfd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1vgl3dfd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1vgl3dfd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1vgl3dfd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1vgl3dfd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1vgl3dfd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1vgl3dfd .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1vgl3dfd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1vgl3dfd .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-ve1vgl3dfd .navbar {
    height: 70px;
  }
  .cid-ve1vgl3dfd .navbar.opened {
    height: auto;
  }
  .cid-ve1vgl3dfd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1vgm9Sqo {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1vgm9Sqo .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1vgm9Sqo .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1vgm9Sqo .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1vgm9Sqo .content {
    padding-bottom: 0;
  }
}
.cid-ve1vgm9Sqo .mbr-section-title {
  color: #1f1437;
}
.cid-ve1vgm9Sqo .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1vgm9Sqo .mbr-title-addition span {
  position: relative;
}
.cid-ve1vgm9Sqo .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1vgm9Sqo .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1vgm9Sqo .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1vgm9Sqo .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1vgm9Sqo .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1vgm9Sqo .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1vgm9Sqo .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1vgm9Sqo .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1vgm9Sqo .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1vgm9Sqo .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1vgm9Sqo .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1vgm9Sqo .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1vgm9Sqo .right-images {
    display: none;
  }
}
.cid-ve1vgm9Sqo .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1vgm9Sqo .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1vgm9Sqo .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1vgm9Sqo .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1vgm9Sqo .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1vgm9Sqo .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1vgm9Sqo .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1vgm9Sqo .bottom-images {
    display: none;
  }
}
.cid-ve1vgm9Sqo .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1vgm9Sqo .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1vgm9Sqo .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1vgm9Sqo .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1vgntikf {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1vgntikf .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1vgntikf .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1vgntikf .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1vgntikf .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1vgntikf .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1vgntikf .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1vgntikf .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1vgntikf .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1vgntikf .text svg {
    display: none;
  }
}
.cid-ve1vgntikf .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1vgntikf .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1vgowiZH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1vgowiZH .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1vgowiZH .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1vgowiZH .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1vgowiZH .title-wrap {
    justify-content: center;
  }
}
.cid-ve1vgowiZH .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1vgowiZH .image-wrap {
    display: none;
  }
}
.cid-ve1vgowiZH .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1vgowiZH .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1vgowiZH .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1vgowiZH .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1vgowiZH .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1vgpH1Sc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1vgpH1Sc .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1vgpH1Sc .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1vgpH1Sc .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1vgpH1Sc .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1vgpH1Sc .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1vgpH1Sc .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1vgqM4qG {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1vgqM4qG .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1vgqM4qG .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1vgqM4qG .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1vgqM4qG .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1vgqM4qG .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1vgqM4qG .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1vgqM4qG .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1vgqM4qG .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1vgqM4qG .text svg {
    display: none;
  }
}
.cid-ve1vgqM4qG .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1vgqM4qG .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1vgrUwqV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1vgrUwqV .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1vgrUwqV .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1vgrUwqV .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1vgrUwqV .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1vgrUwqV .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1vgrUwqV .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1vgrUwqV .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1vgrUwqV .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1vgrUwqV .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1vgrUwqV .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1vgrUwqV .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1vgrUwqV .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1vgrUwqV .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1vgrUwqV .tile-text-wrap {
  display: flex;
}
.cid-ve1vgrUwqV svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1vgrUwqV svg path {
  fill: #d9adcc;
}
.cid-ve1vgrUwqV .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1vgrUwqV .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1vgrUwqV .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1vgrUwqV .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1vgrUwqV .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1vgrUwqV .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1vgrUwqV .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1vgrUwqV .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1vgrUwqV .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1vgrUwqV .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1vgrUwqV .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1vgrUwqV .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1vgrUwqV .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1vgrUwqV .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1vgtbRZN {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1vgtbRZN .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1vgtbRZN .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1vgtbRZN .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1vgtbRZN .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1vgtbRZN .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1vgtbRZN .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1vgtbRZN .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1vgtbRZN .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1vgtbRZN .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1vgtbRZN .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1vgtbRZN .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1vgtbRZN .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1vgtbRZN .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1vgtbRZN .tile-text-wrap {
  display: flex;
}
.cid-ve1vgtbRZN svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1vgtbRZN svg path {
  fill: #d9adcc;
}
.cid-ve1vgtbRZN .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1vgtbRZN .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1vgtbRZN .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1vgtbRZN .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1vgtbRZN .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1vgtbRZN .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1vgtbRZN .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1vgtbRZN .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1vgtbRZN .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1vgtbRZN .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1vgtbRZN .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1vgtbRZN .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1vgtbRZN .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1vgtbRZN .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1vguHvUc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1vguHvUc .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1vguHvUc .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1vguHvUc .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1vguHvUc .inner-image {
    display: none;
  }
}
.cid-ve1vguHvUc .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1vguHvUc .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1vguHvUc .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1vguHvUc .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1vguHvUc .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1vguHvUc .text-wrapper,
  .cid-ve1vguHvUc .nutrition,
  .cid-ve1vguHvUc .price,
  .cid-ve1vguHvUc .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1vguHvUc .text-wrapper,
  .cid-ve1vguHvUc .nutrition,
  .cid-ve1vguHvUc .price,
  .cid-ve1vguHvUc .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1vguHvUc .text-wrapper,
  .cid-ve1vguHvUc .nutrition,
  .cid-ve1vguHvUc .price,
  .cid-ve1vguHvUc .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1vguHvUc .text-wrapper,
  .cid-ve1vguHvUc .nutrition,
  .cid-ve1vguHvUc .price,
  .cid-ve1vguHvUc .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1vguHvUc .text-wrapper,
  .cid-ve1vguHvUc .nutrition,
  .cid-ve1vguHvUc .price,
  .cid-ve1vguHvUc .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1vguHvUc .content {
    text-align: center;
  }
}
.cid-ve1vguHvUc .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1vguHvUc .nutrition {
  margin-bottom: 40px;
}
.cid-ve1vguHvUc .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1vguHvUc .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1vguHvUc .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1vguHvUc .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1vguHvUc .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1vguHvUc .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1vguHvUc .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1vguHvUc .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1vguHvUc .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1vguHvUc .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1vguHvUc .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1vguHvUc .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1vguHvUc svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1vguHvUc svg path {
  fill: #f8f5fa;
}
.cid-ve1vguHvUc .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1vguHvUc .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1vguHvUc .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1vguHvUc .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1vguHvUc .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1vguHvUc .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1vguHvUc .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1vguHvUc .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1vguHvUc .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1vguHvUc .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1vguHvUc .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1vgw0yph {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1vgw0yph .row {
  flex-direction: row-reverse;
}
.cid-ve1vgw0yph .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1vgw0yph .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1vgw0yph .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1vgw0yph .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1vgw0yph .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1vgw0yph .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1vgw0yph .text-wrapper,
  .cid-ve1vgw0yph .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1vgw0yph .text-wrapper,
  .cid-ve1vgw0yph .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1vgw0yph .text-wrapper,
  .cid-ve1vgw0yph .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1vgw0yph .text-wrapper,
  .cid-ve1vgw0yph .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1vgw0yph .text-wrapper,
  .cid-ve1vgw0yph .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1vgw0yph .content {
    text-align: center;
  }
}
.cid-ve1vgw0yph .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1vgw0yph .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1vgw0yph .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1vgw0yph .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1vgw0yph .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1vgw0yph .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1vgw0yph .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1vgw0yph .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1vgw0yph .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1vgw0yph .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1vgw0yph .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1vgw0yph .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1vgw0yph .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1vgw0yph .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1vgw0yph .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1vgw0yph .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1vgw0yph .tile-text-wrap {
  display: flex;
}
.cid-ve1vgw0yph svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1vgw0yph svg path {
  fill: #cd8ad1;
}
.cid-ve1vgw0yph .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1vgw0yph .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1vgw0yph .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1vgw0yph .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1vgw0yph .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1vgw0yph .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1vgw0yph .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1vgw0yph .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1vgw0yph .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1vgw0yph .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1vgw0yph .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1vgw0yph .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1vgw0yph .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1vgw0yph .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1vgw0yph div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1vgxoC8K {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1vgxoC8K .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1vgxoC8K .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1vgxoC8K .mbr-section-title {
  color: #ffffff;
}
.cid-ve1vgxoC8K .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1vgxoC8K .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1vgxoC8K .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1vgxoC8K .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1vgxoC8K form.mbr-form {
  margin-top: 30px;
}
.cid-ve1vgxoC8K form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1vgxoC8K form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1vgxoC8K form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1vgxoC8K form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1vgxoC8K form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1vgxoC8K form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1vgxoC8K form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1vgxoC8K input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1vgxoC8K .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1vgxoC8K .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1vgxoC8K .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1vgxoC8K .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1vgxoC8K .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1vgxoC8K .mbr-form .col-8,
  .cid-ve1vgxoC8K .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1vgxoC8K button {
  width: 100%;
}
.cid-ve1vgywKTu {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1vgywKTu .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1vgywKTu .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1vgywKTu .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1vgywKTu .cards-row,
.cid-ve1vgywKTu .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1vgywKTu .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1vgywKTu .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1vgywKTu .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1vgywKTu .row {
    text-align: center;
  }
  .cid-ve1vgywKTu .cards-col {
    justify-content: center;
  }
  .cid-ve1vgywKTu .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1vgywKTu .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1vgywKTu .card-item:last-child {
  margin-right: 0;
}
.cid-ve1vgywKTu .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1vgywKTu .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1vgywKTu .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1vgywKTu .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1vgywKTu .mbr-text {
  color: #ffffff;
}
.cid-ve1xWhPQmA {
  z-index: 1000;
  width: 100%;
}
.cid-ve1xWhPQmA nav.navbar {
  position: fixed;
}
.cid-ve1xWhPQmA .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-ve1xWhPQmA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1xWhPQmA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1xWhPQmA .dropdown-item:hover,
.cid-ve1xWhPQmA .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1xWhPQmA .dropdown-item:hover span {
  color: white;
}
.cid-ve1xWhPQmA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1xWhPQmA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1xWhPQmA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1xWhPQmA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1xWhPQmA .nav-link {
  position: relative;
}
.cid-ve1xWhPQmA .container {
  display: flex;
  margin: auto;
}
.cid-ve1xWhPQmA .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1xWhPQmA .dropdown-menu,
.cid-ve1xWhPQmA .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1xWhPQmA .nav-item:focus,
.cid-ve1xWhPQmA .nav-link:focus {
  outline: none;
}
.cid-ve1xWhPQmA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1xWhPQmA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1xWhPQmA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1xWhPQmA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1xWhPQmA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1xWhPQmA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1xWhPQmA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1xWhPQmA .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1xWhPQmA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1xWhPQmA .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1xWhPQmA .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1xWhPQmA .navbar.collapsed {
  justify-content: center;
}
.cid-ve1xWhPQmA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1xWhPQmA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1xWhPQmA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1xWhPQmA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1xWhPQmA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1xWhPQmA .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-ve1xWhPQmA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1xWhPQmA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1xWhPQmA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1xWhPQmA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1xWhPQmA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1xWhPQmA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1xWhPQmA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1xWhPQmA .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-ve1xWhPQmA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1xWhPQmA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1xWhPQmA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1xWhPQmA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1xWhPQmA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1xWhPQmA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1xWhPQmA .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1xWhPQmA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1xWhPQmA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1xWhPQmA .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-ve1xWhPQmA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1xWhPQmA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1xWhPQmA .dropdown-item.active,
.cid-ve1xWhPQmA .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1xWhPQmA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1xWhPQmA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1xWhPQmA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1xWhPQmA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1xWhPQmA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1xWhPQmA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1xWhPQmA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1xWhPQmA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1xWhPQmA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1xWhPQmA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1xWhPQmA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1xWhPQmA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1xWhPQmA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1xWhPQmA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1xWhPQmA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1xWhPQmA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1xWhPQmA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1xWhPQmA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1xWhPQmA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1xWhPQmA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1xWhPQmA .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-ve1xWhPQmA .navbar {
    height: 70px;
  }
  .cid-ve1xWhPQmA .navbar.opened {
    height: auto;
  }
  .cid-ve1xWhPQmA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1xWiIEwN {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1xWiIEwN .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1xWiIEwN .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1xWiIEwN .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1xWiIEwN .content {
    padding-bottom: 0;
  }
}
.cid-ve1xWiIEwN .mbr-section-title {
  color: #1f1437;
}
.cid-ve1xWiIEwN .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1xWiIEwN .mbr-title-addition span {
  position: relative;
}
.cid-ve1xWiIEwN .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1xWiIEwN .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1xWiIEwN .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1xWiIEwN .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1xWiIEwN .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1xWiIEwN .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1xWiIEwN .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1xWiIEwN .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1xWiIEwN .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1xWiIEwN .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1xWiIEwN .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1xWiIEwN .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1xWiIEwN .right-images {
    display: none;
  }
}
.cid-ve1xWiIEwN .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1xWiIEwN .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1xWiIEwN .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1xWiIEwN .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1xWiIEwN .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1xWiIEwN .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1xWiIEwN .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1xWiIEwN .bottom-images {
    display: none;
  }
}
.cid-ve1xWiIEwN .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1xWiIEwN .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1xWiIEwN .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1xWiIEwN .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1xWjEQDm {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1xWjEQDm .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1xWjEQDm .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1xWjEQDm .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1xWjEQDm .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1xWjEQDm .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1xWjEQDm .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1xWjEQDm .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1xWjEQDm .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1xWjEQDm .text svg {
    display: none;
  }
}
.cid-ve1xWjEQDm .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1xWjEQDm .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1xWkjnKi {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1xWkjnKi .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1xWkjnKi .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1xWkjnKi .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1xWkjnKi .title-wrap {
    justify-content: center;
  }
}
.cid-ve1xWkjnKi .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1xWkjnKi .image-wrap {
    display: none;
  }
}
.cid-ve1xWkjnKi .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1xWkjnKi .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1xWkjnKi .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1xWkjnKi .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1xWkjnKi .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1xWl13Jp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1xWl13Jp .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1xWl13Jp .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1xWl13Jp .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1xWl13Jp .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1xWl13Jp .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1xWl13Jp .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1xWlHvcP {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1xWlHvcP .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1xWlHvcP .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1xWlHvcP .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1xWlHvcP .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1xWlHvcP .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1xWlHvcP .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1xWlHvcP .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1xWlHvcP .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1xWlHvcP .text svg {
    display: none;
  }
}
.cid-ve1xWlHvcP .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1xWlHvcP .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1xWmmZv3 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1xWmmZv3 .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1xWmmZv3 .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1xWmmZv3 .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1xWmmZv3 .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1xWmmZv3 .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1xWmmZv3 .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1xWmmZv3 .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1xWmmZv3 .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1xWmmZv3 .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1xWmmZv3 .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1xWmmZv3 .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1xWmmZv3 .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1xWmmZv3 .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1xWmmZv3 .tile-text-wrap {
  display: flex;
}
.cid-ve1xWmmZv3 svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1xWmmZv3 svg path {
  fill: #d9adcc;
}
.cid-ve1xWmmZv3 .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1xWmmZv3 .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1xWmmZv3 .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1xWmmZv3 .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1xWmmZv3 .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1xWmmZv3 .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1xWmmZv3 .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1xWmmZv3 .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1xWmmZv3 .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1xWmmZv3 .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1xWmmZv3 .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1xWmmZv3 .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1xWmmZv3 .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1xWmmZv3 .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1xWnbZUg {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1xWnbZUg .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1xWnbZUg .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1xWnbZUg .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1xWnbZUg .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1xWnbZUg .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1xWnbZUg .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1xWnbZUg .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1xWnbZUg .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1xWnbZUg .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1xWnbZUg .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1xWnbZUg .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1xWnbZUg .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1xWnbZUg .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1xWnbZUg .tile-text-wrap {
  display: flex;
}
.cid-ve1xWnbZUg svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1xWnbZUg svg path {
  fill: #d9adcc;
}
.cid-ve1xWnbZUg .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1xWnbZUg .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1xWnbZUg .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1xWnbZUg .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1xWnbZUg .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1xWnbZUg .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1xWnbZUg .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1xWnbZUg .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1xWnbZUg .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1xWnbZUg .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1xWnbZUg .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1xWnbZUg .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1xWnbZUg .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1xWnbZUg .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1xWnXmkJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1xWnXmkJ .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1xWnXmkJ .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1xWnXmkJ .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1xWnXmkJ .inner-image {
    display: none;
  }
}
.cid-ve1xWnXmkJ .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1xWnXmkJ .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1xWnXmkJ .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1xWnXmkJ .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1xWnXmkJ .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1xWnXmkJ .text-wrapper,
  .cid-ve1xWnXmkJ .nutrition,
  .cid-ve1xWnXmkJ .price,
  .cid-ve1xWnXmkJ .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1xWnXmkJ .text-wrapper,
  .cid-ve1xWnXmkJ .nutrition,
  .cid-ve1xWnXmkJ .price,
  .cid-ve1xWnXmkJ .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1xWnXmkJ .text-wrapper,
  .cid-ve1xWnXmkJ .nutrition,
  .cid-ve1xWnXmkJ .price,
  .cid-ve1xWnXmkJ .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1xWnXmkJ .text-wrapper,
  .cid-ve1xWnXmkJ .nutrition,
  .cid-ve1xWnXmkJ .price,
  .cid-ve1xWnXmkJ .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1xWnXmkJ .text-wrapper,
  .cid-ve1xWnXmkJ .nutrition,
  .cid-ve1xWnXmkJ .price,
  .cid-ve1xWnXmkJ .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1xWnXmkJ .content {
    text-align: center;
  }
}
.cid-ve1xWnXmkJ .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1xWnXmkJ .nutrition {
  margin-bottom: 40px;
}
.cid-ve1xWnXmkJ .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1xWnXmkJ .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1xWnXmkJ .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1xWnXmkJ .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1xWnXmkJ .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1xWnXmkJ .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1xWnXmkJ .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1xWnXmkJ .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1xWnXmkJ .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1xWnXmkJ .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1xWnXmkJ .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1xWnXmkJ .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1xWnXmkJ svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1xWnXmkJ svg path {
  fill: #f8f5fa;
}
.cid-ve1xWnXmkJ .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1xWnXmkJ .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1xWnXmkJ .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1xWnXmkJ .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1xWnXmkJ .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1xWnXmkJ .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1xWnXmkJ .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1xWnXmkJ .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1xWnXmkJ .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1xWnXmkJ .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1xWnXmkJ .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1xWoSj8O {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1xWoSj8O .row {
  flex-direction: row-reverse;
}
.cid-ve1xWoSj8O .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1xWoSj8O .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1xWoSj8O .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1xWoSj8O .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1xWoSj8O .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1xWoSj8O .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1xWoSj8O .text-wrapper,
  .cid-ve1xWoSj8O .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1xWoSj8O .text-wrapper,
  .cid-ve1xWoSj8O .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1xWoSj8O .text-wrapper,
  .cid-ve1xWoSj8O .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1xWoSj8O .text-wrapper,
  .cid-ve1xWoSj8O .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1xWoSj8O .text-wrapper,
  .cid-ve1xWoSj8O .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1xWoSj8O .content {
    text-align: center;
  }
}
.cid-ve1xWoSj8O .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1xWoSj8O .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1xWoSj8O .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1xWoSj8O .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1xWoSj8O .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1xWoSj8O .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1xWoSj8O .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1xWoSj8O .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1xWoSj8O .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1xWoSj8O .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1xWoSj8O .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1xWoSj8O .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1xWoSj8O .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1xWoSj8O .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1xWoSj8O .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1xWoSj8O .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1xWoSj8O .tile-text-wrap {
  display: flex;
}
.cid-ve1xWoSj8O svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1xWoSj8O svg path {
  fill: #cd8ad1;
}
.cid-ve1xWoSj8O .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1xWoSj8O .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1xWoSj8O .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1xWoSj8O .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1xWoSj8O .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1xWoSj8O .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1xWoSj8O .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1xWoSj8O .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1xWoSj8O .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1xWoSj8O .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1xWoSj8O .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1xWoSj8O .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1xWoSj8O .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1xWoSj8O .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1xWoSj8O div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1xWpQC4r {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1xWpQC4r .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1xWpQC4r .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1xWpQC4r .mbr-section-title {
  color: #ffffff;
}
.cid-ve1xWpQC4r .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1xWpQC4r .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1xWpQC4r .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1xWpQC4r .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1xWpQC4r form.mbr-form {
  margin-top: 30px;
}
.cid-ve1xWpQC4r form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1xWpQC4r form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1xWpQC4r form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1xWpQC4r form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1xWpQC4r form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1xWpQC4r form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1xWpQC4r form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1xWpQC4r input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1xWpQC4r .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1xWpQC4r .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1xWpQC4r .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1xWpQC4r .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1xWpQC4r .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1xWpQC4r .mbr-form .col-8,
  .cid-ve1xWpQC4r .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1xWpQC4r button {
  width: 100%;
}
.cid-ve1xWqAvWO {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1xWqAvWO .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1xWqAvWO .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1xWqAvWO .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1xWqAvWO .cards-row,
.cid-ve1xWqAvWO .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1xWqAvWO .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1xWqAvWO .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1xWqAvWO .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1xWqAvWO .row {
    text-align: center;
  }
  .cid-ve1xWqAvWO .cards-col {
    justify-content: center;
  }
  .cid-ve1xWqAvWO .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1xWqAvWO .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1xWqAvWO .card-item:last-child {
  margin-right: 0;
}
.cid-ve1xWqAvWO .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1xWqAvWO .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1xWqAvWO .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1xWqAvWO .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1xWqAvWO .mbr-text {
  color: #ffffff;
}
.cid-ve1yI0Jjhe {
  z-index: 1000;
  width: 100%;
}
.cid-ve1yI0Jjhe nav.navbar {
  position: fixed;
}
.cid-ve1yI0Jjhe .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-ve1yI0Jjhe .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1yI0Jjhe .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1yI0Jjhe .dropdown-item:hover,
.cid-ve1yI0Jjhe .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1yI0Jjhe .dropdown-item:hover span {
  color: white;
}
.cid-ve1yI0Jjhe .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1yI0Jjhe .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1yI0Jjhe .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1yI0Jjhe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1yI0Jjhe .nav-link {
  position: relative;
}
.cid-ve1yI0Jjhe .container {
  display: flex;
  margin: auto;
}
.cid-ve1yI0Jjhe .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1yI0Jjhe .dropdown-menu,
.cid-ve1yI0Jjhe .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1yI0Jjhe .nav-item:focus,
.cid-ve1yI0Jjhe .nav-link:focus {
  outline: none;
}
.cid-ve1yI0Jjhe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1yI0Jjhe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1yI0Jjhe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1yI0Jjhe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1yI0Jjhe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1yI0Jjhe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1yI0Jjhe .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1yI0Jjhe .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1yI0Jjhe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1yI0Jjhe .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1yI0Jjhe .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1yI0Jjhe .navbar.collapsed {
  justify-content: center;
}
.cid-ve1yI0Jjhe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1yI0Jjhe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1yI0Jjhe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1yI0Jjhe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1yI0Jjhe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1yI0Jjhe .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-ve1yI0Jjhe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1yI0Jjhe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1yI0Jjhe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1yI0Jjhe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1yI0Jjhe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1yI0Jjhe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1yI0Jjhe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1yI0Jjhe .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-ve1yI0Jjhe .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1yI0Jjhe .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1yI0Jjhe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1yI0Jjhe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1yI0Jjhe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1yI0Jjhe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1yI0Jjhe .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1yI0Jjhe .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1yI0Jjhe .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1yI0Jjhe .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-ve1yI0Jjhe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1yI0Jjhe .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1yI0Jjhe .dropdown-item.active,
.cid-ve1yI0Jjhe .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1yI0Jjhe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1yI0Jjhe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1yI0Jjhe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1yI0Jjhe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1yI0Jjhe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1yI0Jjhe .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1yI0Jjhe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1yI0Jjhe .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1yI0Jjhe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1yI0Jjhe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1yI0Jjhe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1yI0Jjhe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1yI0Jjhe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1yI0Jjhe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1yI0Jjhe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1yI0Jjhe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1yI0Jjhe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1yI0Jjhe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1yI0Jjhe .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1yI0Jjhe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1yI0Jjhe .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-ve1yI0Jjhe .navbar {
    height: 70px;
  }
  .cid-ve1yI0Jjhe .navbar.opened {
    height: auto;
  }
  .cid-ve1yI0Jjhe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1yI3fC8x {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1yI3fC8x .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1yI3fC8x .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1yI3fC8x .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1yI3fC8x .content {
    padding-bottom: 0;
  }
}
.cid-ve1yI3fC8x .mbr-section-title {
  color: #1f1437;
}
.cid-ve1yI3fC8x .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1yI3fC8x .mbr-title-addition span {
  position: relative;
}
.cid-ve1yI3fC8x .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1yI3fC8x .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1yI3fC8x .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1yI3fC8x .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1yI3fC8x .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1yI3fC8x .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1yI3fC8x .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1yI3fC8x .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1yI3fC8x .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1yI3fC8x .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1yI3fC8x .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1yI3fC8x .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1yI3fC8x .right-images {
    display: none;
  }
}
.cid-ve1yI3fC8x .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1yI3fC8x .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1yI3fC8x .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1yI3fC8x .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1yI3fC8x .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1yI3fC8x .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1yI3fC8x .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1yI3fC8x .bottom-images {
    display: none;
  }
}
.cid-ve1yI3fC8x .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1yI3fC8x .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1yI3fC8x .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1yI3fC8x .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1yI5BCgL {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1yI5BCgL .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1yI5BCgL .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1yI5BCgL .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1yI5BCgL .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1yI5BCgL .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1yI5BCgL .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1yI5BCgL .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1yI5BCgL .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1yI5BCgL .text svg {
    display: none;
  }
}
.cid-ve1yI5BCgL .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1yI5BCgL .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1yI6OmLX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1yI6OmLX .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1yI6OmLX .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1yI6OmLX .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1yI6OmLX .title-wrap {
    justify-content: center;
  }
}
.cid-ve1yI6OmLX .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1yI6OmLX .image-wrap {
    display: none;
  }
}
.cid-ve1yI6OmLX .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1yI6OmLX .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1yI6OmLX .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1yI6OmLX .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1yI6OmLX .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1yI7ximw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1yI7ximw .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1yI7ximw .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1yI7ximw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1yI7ximw .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1yI7ximw .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1yI7ximw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1yI8htW5 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1yI8htW5 .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1yI8htW5 .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1yI8htW5 .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1yI8htW5 .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1yI8htW5 .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1yI8htW5 .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1yI8htW5 .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1yI8htW5 .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1yI8htW5 .text svg {
    display: none;
  }
}
.cid-ve1yI8htW5 .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1yI8htW5 .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1yI93hm5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1yI93hm5 .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1yI93hm5 .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1yI93hm5 .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1yI93hm5 .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1yI93hm5 .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1yI93hm5 .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1yI93hm5 .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1yI93hm5 .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1yI93hm5 .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1yI93hm5 .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1yI93hm5 .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1yI93hm5 .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1yI93hm5 .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1yI93hm5 .tile-text-wrap {
  display: flex;
}
.cid-ve1yI93hm5 svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1yI93hm5 svg path {
  fill: #d9adcc;
}
.cid-ve1yI93hm5 .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1yI93hm5 .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1yI93hm5 .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1yI93hm5 .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1yI93hm5 .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1yI93hm5 .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1yI93hm5 .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1yI93hm5 .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1yI93hm5 .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1yI93hm5 .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1yI93hm5 .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1yI93hm5 .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1yI93hm5 .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1yI93hm5 .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1yI9TFLG {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1yI9TFLG .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1yI9TFLG .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1yI9TFLG .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1yI9TFLG .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1yI9TFLG .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1yI9TFLG .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1yI9TFLG .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1yI9TFLG .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1yI9TFLG .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1yI9TFLG .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1yI9TFLG .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1yI9TFLG .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1yI9TFLG .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1yI9TFLG .tile-text-wrap {
  display: flex;
}
.cid-ve1yI9TFLG svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1yI9TFLG svg path {
  fill: #d9adcc;
}
.cid-ve1yI9TFLG .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1yI9TFLG .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1yI9TFLG .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1yI9TFLG .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1yI9TFLG .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1yI9TFLG .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1yI9TFLG .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1yI9TFLG .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1yI9TFLG .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1yI9TFLG .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1yI9TFLG .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1yI9TFLG .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1yI9TFLG .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1yI9TFLG .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1yIaBWhf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1yIaBWhf .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1yIaBWhf .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1yIaBWhf .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1yIaBWhf .inner-image {
    display: none;
  }
}
.cid-ve1yIaBWhf .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1yIaBWhf .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1yIaBWhf .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1yIaBWhf .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1yIaBWhf .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1yIaBWhf .text-wrapper,
  .cid-ve1yIaBWhf .nutrition,
  .cid-ve1yIaBWhf .price,
  .cid-ve1yIaBWhf .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1yIaBWhf .text-wrapper,
  .cid-ve1yIaBWhf .nutrition,
  .cid-ve1yIaBWhf .price,
  .cid-ve1yIaBWhf .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1yIaBWhf .text-wrapper,
  .cid-ve1yIaBWhf .nutrition,
  .cid-ve1yIaBWhf .price,
  .cid-ve1yIaBWhf .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1yIaBWhf .text-wrapper,
  .cid-ve1yIaBWhf .nutrition,
  .cid-ve1yIaBWhf .price,
  .cid-ve1yIaBWhf .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1yIaBWhf .text-wrapper,
  .cid-ve1yIaBWhf .nutrition,
  .cid-ve1yIaBWhf .price,
  .cid-ve1yIaBWhf .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1yIaBWhf .content {
    text-align: center;
  }
}
.cid-ve1yIaBWhf .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1yIaBWhf .nutrition {
  margin-bottom: 40px;
}
.cid-ve1yIaBWhf .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1yIaBWhf .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1yIaBWhf .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1yIaBWhf .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1yIaBWhf .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1yIaBWhf .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1yIaBWhf .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1yIaBWhf .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1yIaBWhf .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1yIaBWhf .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1yIaBWhf .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1yIaBWhf .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1yIaBWhf svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1yIaBWhf svg path {
  fill: #f8f5fa;
}
.cid-ve1yIaBWhf .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1yIaBWhf .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1yIaBWhf .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1yIaBWhf .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1yIaBWhf .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1yIaBWhf .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1yIaBWhf .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1yIaBWhf .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1yIaBWhf .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1yIaBWhf .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1yIaBWhf .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1yIbfLev {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1yIbfLev .row {
  flex-direction: row-reverse;
}
.cid-ve1yIbfLev .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1yIbfLev .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1yIbfLev .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1yIbfLev .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1yIbfLev .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1yIbfLev .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1yIbfLev .text-wrapper,
  .cid-ve1yIbfLev .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1yIbfLev .text-wrapper,
  .cid-ve1yIbfLev .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1yIbfLev .text-wrapper,
  .cid-ve1yIbfLev .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1yIbfLev .text-wrapper,
  .cid-ve1yIbfLev .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1yIbfLev .text-wrapper,
  .cid-ve1yIbfLev .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1yIbfLev .content {
    text-align: center;
  }
}
.cid-ve1yIbfLev .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1yIbfLev .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1yIbfLev .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1yIbfLev .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1yIbfLev .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1yIbfLev .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1yIbfLev .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1yIbfLev .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1yIbfLev .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1yIbfLev .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1yIbfLev .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1yIbfLev .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1yIbfLev .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1yIbfLev .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1yIbfLev .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1yIbfLev .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1yIbfLev .tile-text-wrap {
  display: flex;
}
.cid-ve1yIbfLev svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1yIbfLev svg path {
  fill: #cd8ad1;
}
.cid-ve1yIbfLev .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1yIbfLev .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1yIbfLev .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1yIbfLev .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1yIbfLev .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1yIbfLev .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1yIbfLev .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1yIbfLev .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1yIbfLev .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1yIbfLev .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1yIbfLev .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1yIbfLev .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1yIbfLev .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1yIbfLev .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1yIbfLev div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1yIc3W9w {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1yIc3W9w .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1yIc3W9w .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1yIc3W9w .mbr-section-title {
  color: #ffffff;
}
.cid-ve1yIc3W9w .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1yIc3W9w .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1yIc3W9w .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1yIc3W9w .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1yIc3W9w form.mbr-form {
  margin-top: 30px;
}
.cid-ve1yIc3W9w form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1yIc3W9w form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1yIc3W9w form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1yIc3W9w form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1yIc3W9w form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1yIc3W9w form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1yIc3W9w form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1yIc3W9w input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1yIc3W9w .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1yIc3W9w .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1yIc3W9w .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1yIc3W9w .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1yIc3W9w .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1yIc3W9w .mbr-form .col-8,
  .cid-ve1yIc3W9w .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1yIc3W9w button {
  width: 100%;
}
.cid-ve1yIcQrNy {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1yIcQrNy .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1yIcQrNy .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1yIcQrNy .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1yIcQrNy .cards-row,
.cid-ve1yIcQrNy .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1yIcQrNy .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1yIcQrNy .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1yIcQrNy .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1yIcQrNy .row {
    text-align: center;
  }
  .cid-ve1yIcQrNy .cards-col {
    justify-content: center;
  }
  .cid-ve1yIcQrNy .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1yIcQrNy .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1yIcQrNy .card-item:last-child {
  margin-right: 0;
}
.cid-ve1yIcQrNy .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1yIcQrNy .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1yIcQrNy .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1yIcQrNy .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1yIcQrNy .mbr-text {
  color: #ffffff;
}
.cid-ve1zH6PuF0 {
  z-index: 1000;
  width: 100%;
}
.cid-ve1zH6PuF0 nav.navbar {
  position: fixed;
}
.cid-ve1zH6PuF0 .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-ve1zH6PuF0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1zH6PuF0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1zH6PuF0 .dropdown-item:hover,
.cid-ve1zH6PuF0 .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1zH6PuF0 .dropdown-item:hover span {
  color: white;
}
.cid-ve1zH6PuF0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1zH6PuF0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1zH6PuF0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1zH6PuF0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1zH6PuF0 .nav-link {
  position: relative;
}
.cid-ve1zH6PuF0 .container {
  display: flex;
  margin: auto;
}
.cid-ve1zH6PuF0 .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1zH6PuF0 .dropdown-menu,
.cid-ve1zH6PuF0 .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1zH6PuF0 .nav-item:focus,
.cid-ve1zH6PuF0 .nav-link:focus {
  outline: none;
}
.cid-ve1zH6PuF0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1zH6PuF0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1zH6PuF0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1zH6PuF0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1zH6PuF0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1zH6PuF0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1zH6PuF0 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1zH6PuF0 .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1zH6PuF0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1zH6PuF0 .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1zH6PuF0 .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1zH6PuF0 .navbar.collapsed {
  justify-content: center;
}
.cid-ve1zH6PuF0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1zH6PuF0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1zH6PuF0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1zH6PuF0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1zH6PuF0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1zH6PuF0 .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-ve1zH6PuF0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1zH6PuF0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1zH6PuF0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1zH6PuF0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1zH6PuF0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1zH6PuF0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1zH6PuF0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1zH6PuF0 .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-ve1zH6PuF0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1zH6PuF0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1zH6PuF0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1zH6PuF0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1zH6PuF0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1zH6PuF0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1zH6PuF0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1zH6PuF0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1zH6PuF0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1zH6PuF0 .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-ve1zH6PuF0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1zH6PuF0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1zH6PuF0 .dropdown-item.active,
.cid-ve1zH6PuF0 .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1zH6PuF0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1zH6PuF0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1zH6PuF0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1zH6PuF0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1zH6PuF0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1zH6PuF0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1zH6PuF0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1zH6PuF0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1zH6PuF0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1zH6PuF0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1zH6PuF0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1zH6PuF0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1zH6PuF0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1zH6PuF0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1zH6PuF0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1zH6PuF0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1zH6PuF0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1zH6PuF0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1zH6PuF0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1zH6PuF0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1zH6PuF0 .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-ve1zH6PuF0 .navbar {
    height: 70px;
  }
  .cid-ve1zH6PuF0 .navbar.opened {
    height: auto;
  }
  .cid-ve1zH6PuF0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1zH7HMUg {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1zH7HMUg .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1zH7HMUg .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1zH7HMUg .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1zH7HMUg .content {
    padding-bottom: 0;
  }
}
.cid-ve1zH7HMUg .mbr-section-title {
  color: #1f1437;
}
.cid-ve1zH7HMUg .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1zH7HMUg .mbr-title-addition span {
  position: relative;
}
.cid-ve1zH7HMUg .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1zH7HMUg .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1zH7HMUg .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1zH7HMUg .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1zH7HMUg .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1zH7HMUg .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1zH7HMUg .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1zH7HMUg .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1zH7HMUg .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1zH7HMUg .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1zH7HMUg .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1zH7HMUg .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1zH7HMUg .right-images {
    display: none;
  }
}
.cid-ve1zH7HMUg .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1zH7HMUg .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1zH7HMUg .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1zH7HMUg .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1zH7HMUg .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1zH7HMUg .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1zH7HMUg .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1zH7HMUg .bottom-images {
    display: none;
  }
}
.cid-ve1zH7HMUg .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1zH7HMUg .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1zH7HMUg .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1zH7HMUg .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1zH8K1pC {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1zH8K1pC .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1zH8K1pC .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1zH8K1pC .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1zH8K1pC .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1zH8K1pC .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1zH8K1pC .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1zH8K1pC .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1zH8K1pC .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1zH8K1pC .text svg {
    display: none;
  }
}
.cid-ve1zH8K1pC .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1zH8K1pC .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1zHasxeX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1zHasxeX .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1zHasxeX .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1zHasxeX .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1zHasxeX .title-wrap {
    justify-content: center;
  }
}
.cid-ve1zHasxeX .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1zHasxeX .image-wrap {
    display: none;
  }
}
.cid-ve1zHasxeX .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1zHasxeX .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1zHasxeX .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1zHasxeX .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1zHasxeX .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1zHbSsKy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1zHbSsKy .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1zHbSsKy .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1zHbSsKy .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1zHbSsKy .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1zHbSsKy .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1zHbSsKy .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1zHdXd8r {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1zHdXd8r .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1zHdXd8r .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1zHdXd8r .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1zHdXd8r .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1zHdXd8r .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1zHdXd8r .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1zHdXd8r .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1zHdXd8r .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1zHdXd8r .text svg {
    display: none;
  }
}
.cid-ve1zHdXd8r .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1zHdXd8r .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1zHfJrgh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1zHfJrgh .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1zHfJrgh .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1zHfJrgh .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1zHfJrgh .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1zHfJrgh .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1zHfJrgh .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1zHfJrgh .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1zHfJrgh .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1zHfJrgh .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1zHfJrgh .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1zHfJrgh .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1zHfJrgh .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1zHfJrgh .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1zHfJrgh .tile-text-wrap {
  display: flex;
}
.cid-ve1zHfJrgh svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1zHfJrgh svg path {
  fill: #d9adcc;
}
.cid-ve1zHfJrgh .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1zHfJrgh .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1zHfJrgh .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1zHfJrgh .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1zHfJrgh .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1zHfJrgh .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1zHfJrgh .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1zHfJrgh .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1zHfJrgh .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1zHfJrgh .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1zHfJrgh .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1zHfJrgh .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1zHfJrgh .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1zHfJrgh .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1zHhUIfz {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1zHhUIfz .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1zHhUIfz .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1zHhUIfz .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1zHhUIfz .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1zHhUIfz .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1zHhUIfz .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1zHhUIfz .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1zHhUIfz .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1zHhUIfz .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1zHhUIfz .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1zHhUIfz .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1zHhUIfz .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1zHhUIfz .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1zHhUIfz .tile-text-wrap {
  display: flex;
}
.cid-ve1zHhUIfz svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1zHhUIfz svg path {
  fill: #d9adcc;
}
.cid-ve1zHhUIfz .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1zHhUIfz .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1zHhUIfz .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1zHhUIfz .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1zHhUIfz .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1zHhUIfz .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1zHhUIfz .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1zHhUIfz .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1zHhUIfz .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1zHhUIfz .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1zHhUIfz .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1zHhUIfz .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1zHhUIfz .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1zHhUIfz .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1zHkuLqx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1zHkuLqx .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1zHkuLqx .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1zHkuLqx .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1zHkuLqx .inner-image {
    display: none;
  }
}
.cid-ve1zHkuLqx .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1zHkuLqx .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1zHkuLqx .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1zHkuLqx .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1zHkuLqx .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1zHkuLqx .text-wrapper,
  .cid-ve1zHkuLqx .nutrition,
  .cid-ve1zHkuLqx .price,
  .cid-ve1zHkuLqx .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1zHkuLqx .text-wrapper,
  .cid-ve1zHkuLqx .nutrition,
  .cid-ve1zHkuLqx .price,
  .cid-ve1zHkuLqx .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1zHkuLqx .text-wrapper,
  .cid-ve1zHkuLqx .nutrition,
  .cid-ve1zHkuLqx .price,
  .cid-ve1zHkuLqx .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1zHkuLqx .text-wrapper,
  .cid-ve1zHkuLqx .nutrition,
  .cid-ve1zHkuLqx .price,
  .cid-ve1zHkuLqx .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1zHkuLqx .text-wrapper,
  .cid-ve1zHkuLqx .nutrition,
  .cid-ve1zHkuLqx .price,
  .cid-ve1zHkuLqx .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1zHkuLqx .content {
    text-align: center;
  }
}
.cid-ve1zHkuLqx .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1zHkuLqx .nutrition {
  margin-bottom: 40px;
}
.cid-ve1zHkuLqx .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1zHkuLqx .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1zHkuLqx .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1zHkuLqx .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1zHkuLqx .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1zHkuLqx .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1zHkuLqx .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1zHkuLqx .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1zHkuLqx .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1zHkuLqx .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1zHkuLqx .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1zHkuLqx .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1zHkuLqx svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1zHkuLqx svg path {
  fill: #f8f5fa;
}
.cid-ve1zHkuLqx .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1zHkuLqx .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1zHkuLqx .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1zHkuLqx .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1zHkuLqx .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1zHkuLqx .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1zHkuLqx .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1zHkuLqx .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1zHkuLqx .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1zHkuLqx .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1zHkuLqx .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1zHmK5bz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1zHmK5bz .row {
  flex-direction: row-reverse;
}
.cid-ve1zHmK5bz .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1zHmK5bz .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1zHmK5bz .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1zHmK5bz .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1zHmK5bz .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1zHmK5bz .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1zHmK5bz .text-wrapper,
  .cid-ve1zHmK5bz .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1zHmK5bz .text-wrapper,
  .cid-ve1zHmK5bz .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1zHmK5bz .text-wrapper,
  .cid-ve1zHmK5bz .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1zHmK5bz .text-wrapper,
  .cid-ve1zHmK5bz .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1zHmK5bz .text-wrapper,
  .cid-ve1zHmK5bz .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1zHmK5bz .content {
    text-align: center;
  }
}
.cid-ve1zHmK5bz .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1zHmK5bz .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1zHmK5bz .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1zHmK5bz .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1zHmK5bz .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1zHmK5bz .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1zHmK5bz .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1zHmK5bz .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1zHmK5bz .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1zHmK5bz .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1zHmK5bz .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1zHmK5bz .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1zHmK5bz .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1zHmK5bz .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1zHmK5bz .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1zHmK5bz .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1zHmK5bz .tile-text-wrap {
  display: flex;
}
.cid-ve1zHmK5bz svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1zHmK5bz svg path {
  fill: #cd8ad1;
}
.cid-ve1zHmK5bz .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1zHmK5bz .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1zHmK5bz .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1zHmK5bz .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1zHmK5bz .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1zHmK5bz .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1zHmK5bz .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1zHmK5bz .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1zHmK5bz .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1zHmK5bz .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1zHmK5bz .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1zHmK5bz .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1zHmK5bz .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1zHmK5bz .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1zHmK5bz div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1zHpvVa7 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1zHpvVa7 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1zHpvVa7 .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1zHpvVa7 .mbr-section-title {
  color: #ffffff;
}
.cid-ve1zHpvVa7 .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1zHpvVa7 .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1zHpvVa7 .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1zHpvVa7 .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1zHpvVa7 form.mbr-form {
  margin-top: 30px;
}
.cid-ve1zHpvVa7 form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1zHpvVa7 form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1zHpvVa7 form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1zHpvVa7 form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1zHpvVa7 form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1zHpvVa7 form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1zHpvVa7 form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1zHpvVa7 input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1zHpvVa7 .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1zHpvVa7 .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1zHpvVa7 .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1zHpvVa7 .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1zHpvVa7 .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1zHpvVa7 .mbr-form .col-8,
  .cid-ve1zHpvVa7 .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1zHpvVa7 button {
  width: 100%;
}
.cid-ve1zHrSzg6 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1zHrSzg6 .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1zHrSzg6 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1zHrSzg6 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1zHrSzg6 .cards-row,
.cid-ve1zHrSzg6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1zHrSzg6 .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1zHrSzg6 .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1zHrSzg6 .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1zHrSzg6 .row {
    text-align: center;
  }
  .cid-ve1zHrSzg6 .cards-col {
    justify-content: center;
  }
  .cid-ve1zHrSzg6 .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1zHrSzg6 .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1zHrSzg6 .card-item:last-child {
  margin-right: 0;
}
.cid-ve1zHrSzg6 .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1zHrSzg6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1zHrSzg6 .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1zHrSzg6 .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1zHrSzg6 .mbr-text {
  color: #ffffff;
}
.cid-ve1Bvmw5ek {
  z-index: 1000;
  width: 100%;
}
.cid-ve1Bvmw5ek nav.navbar {
  position: fixed;
}
.cid-ve1Bvmw5ek .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-ve1Bvmw5ek .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1Bvmw5ek .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1Bvmw5ek .dropdown-item:hover,
.cid-ve1Bvmw5ek .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1Bvmw5ek .dropdown-item:hover span {
  color: white;
}
.cid-ve1Bvmw5ek .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1Bvmw5ek .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1Bvmw5ek .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1Bvmw5ek .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1Bvmw5ek .nav-link {
  position: relative;
}
.cid-ve1Bvmw5ek .container {
  display: flex;
  margin: auto;
}
.cid-ve1Bvmw5ek .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1Bvmw5ek .dropdown-menu,
.cid-ve1Bvmw5ek .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1Bvmw5ek .nav-item:focus,
.cid-ve1Bvmw5ek .nav-link:focus {
  outline: none;
}
.cid-ve1Bvmw5ek .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1Bvmw5ek .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1Bvmw5ek .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1Bvmw5ek .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1Bvmw5ek .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1Bvmw5ek .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1Bvmw5ek .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1Bvmw5ek .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1Bvmw5ek .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1Bvmw5ek .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1Bvmw5ek .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1Bvmw5ek .navbar.collapsed {
  justify-content: center;
}
.cid-ve1Bvmw5ek .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1Bvmw5ek .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1Bvmw5ek .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1Bvmw5ek .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1Bvmw5ek .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1Bvmw5ek .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-ve1Bvmw5ek .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1Bvmw5ek .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1Bvmw5ek .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1Bvmw5ek .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1Bvmw5ek .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1Bvmw5ek .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1Bvmw5ek .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1Bvmw5ek .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-ve1Bvmw5ek .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1Bvmw5ek .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1Bvmw5ek .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1Bvmw5ek .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1Bvmw5ek .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1Bvmw5ek .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1Bvmw5ek .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1Bvmw5ek .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1Bvmw5ek .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1Bvmw5ek .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-ve1Bvmw5ek .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1Bvmw5ek .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1Bvmw5ek .dropdown-item.active,
.cid-ve1Bvmw5ek .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1Bvmw5ek .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1Bvmw5ek .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1Bvmw5ek .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1Bvmw5ek .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1Bvmw5ek .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1Bvmw5ek .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1Bvmw5ek ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1Bvmw5ek .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1Bvmw5ek button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1Bvmw5ek button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1Bvmw5ek button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1Bvmw5ek button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1Bvmw5ek button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1Bvmw5ek button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1Bvmw5ek nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1Bvmw5ek nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1Bvmw5ek nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1Bvmw5ek nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1Bvmw5ek .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1Bvmw5ek a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1Bvmw5ek .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-ve1Bvmw5ek .navbar {
    height: 70px;
  }
  .cid-ve1Bvmw5ek .navbar.opened {
    height: auto;
  }
  .cid-ve1Bvmw5ek .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1BvnFr8q {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1BvnFr8q .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1BvnFr8q .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1BvnFr8q .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1BvnFr8q .content {
    padding-bottom: 0;
  }
}
.cid-ve1BvnFr8q .mbr-section-title {
  color: #1f1437;
}
.cid-ve1BvnFr8q .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1BvnFr8q .mbr-title-addition span {
  position: relative;
}
.cid-ve1BvnFr8q .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1BvnFr8q .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1BvnFr8q .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1BvnFr8q .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1BvnFr8q .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1BvnFr8q .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1BvnFr8q .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1BvnFr8q .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1BvnFr8q .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1BvnFr8q .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1BvnFr8q .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1BvnFr8q .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1BvnFr8q .right-images {
    display: none;
  }
}
.cid-ve1BvnFr8q .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1BvnFr8q .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1BvnFr8q .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1BvnFr8q .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1BvnFr8q .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1BvnFr8q .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1BvnFr8q .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1BvnFr8q .bottom-images {
    display: none;
  }
}
.cid-ve1BvnFr8q .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1BvnFr8q .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1BvnFr8q .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1BvnFr8q .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1BvoVJ9p {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1BvoVJ9p .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1BvoVJ9p .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1BvoVJ9p .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1BvoVJ9p .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1BvoVJ9p .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1BvoVJ9p .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1BvoVJ9p .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1BvoVJ9p .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1BvoVJ9p .text svg {
    display: none;
  }
}
.cid-ve1BvoVJ9p .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1BvoVJ9p .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1BvpEIGw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1BvpEIGw .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1BvpEIGw .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1BvpEIGw .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1BvpEIGw .title-wrap {
    justify-content: center;
  }
}
.cid-ve1BvpEIGw .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1BvpEIGw .image-wrap {
    display: none;
  }
}
.cid-ve1BvpEIGw .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1BvpEIGw .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1BvpEIGw .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1BvpEIGw .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1BvpEIGw .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1BvqjXPv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1BvqjXPv .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1BvqjXPv .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1BvqjXPv .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1BvqjXPv .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1BvqjXPv .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1BvqjXPv .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1Bvr6gJ9 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1Bvr6gJ9 .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1Bvr6gJ9 .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1Bvr6gJ9 .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1Bvr6gJ9 .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1Bvr6gJ9 .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1Bvr6gJ9 .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1Bvr6gJ9 .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1Bvr6gJ9 .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1Bvr6gJ9 .text svg {
    display: none;
  }
}
.cid-ve1Bvr6gJ9 .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1Bvr6gJ9 .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1BvseMDa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1BvseMDa .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1BvseMDa .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1BvseMDa .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1BvseMDa .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1BvseMDa .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1BvseMDa .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1BvseMDa .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1BvseMDa .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1BvseMDa .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1BvseMDa .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1BvseMDa .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1BvseMDa .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1BvseMDa .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1BvseMDa .tile-text-wrap {
  display: flex;
}
.cid-ve1BvseMDa svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1BvseMDa svg path {
  fill: #d9adcc;
}
.cid-ve1BvseMDa .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1BvseMDa .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1BvseMDa .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1BvseMDa .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1BvseMDa .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1BvseMDa .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1BvseMDa .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1BvseMDa .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1BvseMDa .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1BvseMDa .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1BvseMDa .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1BvseMDa .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1BvseMDa .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1BvseMDa .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1BvtjeLv {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1BvtjeLv .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1BvtjeLv .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1BvtjeLv .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1BvtjeLv .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1BvtjeLv .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1BvtjeLv .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1BvtjeLv .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1BvtjeLv .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1BvtjeLv .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1BvtjeLv .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1BvtjeLv .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1BvtjeLv .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1BvtjeLv .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1BvtjeLv .tile-text-wrap {
  display: flex;
}
.cid-ve1BvtjeLv svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1BvtjeLv svg path {
  fill: #d9adcc;
}
.cid-ve1BvtjeLv .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1BvtjeLv .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1BvtjeLv .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1BvtjeLv .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1BvtjeLv .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1BvtjeLv .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1BvtjeLv .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1BvtjeLv .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1BvtjeLv .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1BvtjeLv .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1BvtjeLv .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1BvtjeLv .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1BvtjeLv .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1BvtjeLv .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1Bvuc8Vh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1Bvuc8Vh .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1Bvuc8Vh .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1Bvuc8Vh .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1Bvuc8Vh .inner-image {
    display: none;
  }
}
.cid-ve1Bvuc8Vh .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1Bvuc8Vh .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1Bvuc8Vh .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1Bvuc8Vh .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1Bvuc8Vh .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1Bvuc8Vh .text-wrapper,
  .cid-ve1Bvuc8Vh .nutrition,
  .cid-ve1Bvuc8Vh .price,
  .cid-ve1Bvuc8Vh .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1Bvuc8Vh .text-wrapper,
  .cid-ve1Bvuc8Vh .nutrition,
  .cid-ve1Bvuc8Vh .price,
  .cid-ve1Bvuc8Vh .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1Bvuc8Vh .text-wrapper,
  .cid-ve1Bvuc8Vh .nutrition,
  .cid-ve1Bvuc8Vh .price,
  .cid-ve1Bvuc8Vh .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1Bvuc8Vh .text-wrapper,
  .cid-ve1Bvuc8Vh .nutrition,
  .cid-ve1Bvuc8Vh .price,
  .cid-ve1Bvuc8Vh .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1Bvuc8Vh .text-wrapper,
  .cid-ve1Bvuc8Vh .nutrition,
  .cid-ve1Bvuc8Vh .price,
  .cid-ve1Bvuc8Vh .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1Bvuc8Vh .content {
    text-align: center;
  }
}
.cid-ve1Bvuc8Vh .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1Bvuc8Vh .nutrition {
  margin-bottom: 40px;
}
.cid-ve1Bvuc8Vh .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1Bvuc8Vh .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1Bvuc8Vh .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1Bvuc8Vh .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1Bvuc8Vh .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1Bvuc8Vh .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1Bvuc8Vh .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1Bvuc8Vh .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1Bvuc8Vh .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1Bvuc8Vh .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1Bvuc8Vh .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1Bvuc8Vh .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1Bvuc8Vh svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1Bvuc8Vh svg path {
  fill: #f8f5fa;
}
.cid-ve1Bvuc8Vh .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1Bvuc8Vh .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1Bvuc8Vh .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1Bvuc8Vh .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1Bvuc8Vh .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1Bvuc8Vh .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1Bvuc8Vh .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1Bvuc8Vh .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1Bvuc8Vh .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1Bvuc8Vh .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1Bvuc8Vh .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1BvuUuGt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1BvuUuGt .row {
  flex-direction: row-reverse;
}
.cid-ve1BvuUuGt .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1BvuUuGt .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1BvuUuGt .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1BvuUuGt .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1BvuUuGt .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1BvuUuGt .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1BvuUuGt .text-wrapper,
  .cid-ve1BvuUuGt .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1BvuUuGt .text-wrapper,
  .cid-ve1BvuUuGt .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1BvuUuGt .text-wrapper,
  .cid-ve1BvuUuGt .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1BvuUuGt .text-wrapper,
  .cid-ve1BvuUuGt .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1BvuUuGt .text-wrapper,
  .cid-ve1BvuUuGt .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1BvuUuGt .content {
    text-align: center;
  }
}
.cid-ve1BvuUuGt .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1BvuUuGt .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1BvuUuGt .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1BvuUuGt .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1BvuUuGt .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1BvuUuGt .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1BvuUuGt .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1BvuUuGt .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1BvuUuGt .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1BvuUuGt .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1BvuUuGt .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1BvuUuGt .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1BvuUuGt .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1BvuUuGt .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1BvuUuGt .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1BvuUuGt .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1BvuUuGt .tile-text-wrap {
  display: flex;
}
.cid-ve1BvuUuGt svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1BvuUuGt svg path {
  fill: #cd8ad1;
}
.cid-ve1BvuUuGt .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1BvuUuGt .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1BvuUuGt .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1BvuUuGt .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1BvuUuGt .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1BvuUuGt .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1BvuUuGt .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1BvuUuGt .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1BvuUuGt .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1BvuUuGt .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1BvuUuGt .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1BvuUuGt .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1BvuUuGt .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1BvuUuGt .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1BvuUuGt div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1BvvFgiB {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1BvvFgiB .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1BvvFgiB .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1BvvFgiB .mbr-section-title {
  color: #ffffff;
}
.cid-ve1BvvFgiB .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1BvvFgiB .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1BvvFgiB .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1BvvFgiB .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1BvvFgiB form.mbr-form {
  margin-top: 30px;
}
.cid-ve1BvvFgiB form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1BvvFgiB form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1BvvFgiB form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1BvvFgiB form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1BvvFgiB form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1BvvFgiB form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1BvvFgiB form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1BvvFgiB input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1BvvFgiB .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1BvvFgiB .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1BvvFgiB .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1BvvFgiB .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1BvvFgiB .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1BvvFgiB .mbr-form .col-8,
  .cid-ve1BvvFgiB .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1BvvFgiB button {
  width: 100%;
}
.cid-ve1Bvwn1U4 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1Bvwn1U4 .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1Bvwn1U4 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1Bvwn1U4 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1Bvwn1U4 .cards-row,
.cid-ve1Bvwn1U4 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1Bvwn1U4 .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1Bvwn1U4 .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1Bvwn1U4 .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1Bvwn1U4 .row {
    text-align: center;
  }
  .cid-ve1Bvwn1U4 .cards-col {
    justify-content: center;
  }
  .cid-ve1Bvwn1U4 .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1Bvwn1U4 .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1Bvwn1U4 .card-item:last-child {
  margin-right: 0;
}
.cid-ve1Bvwn1U4 .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1Bvwn1U4 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1Bvwn1U4 .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1Bvwn1U4 .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1Bvwn1U4 .mbr-text {
  color: #ffffff;
}
.cid-ve1DzxCSw6 {
  z-index: 1000;
  width: 100%;
}
.cid-ve1DzxCSw6 nav.navbar {
  position: fixed;
}
.cid-ve1DzxCSw6 .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-ve1DzxCSw6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1DzxCSw6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1DzxCSw6 .dropdown-item:hover,
.cid-ve1DzxCSw6 .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1DzxCSw6 .dropdown-item:hover span {
  color: white;
}
.cid-ve1DzxCSw6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1DzxCSw6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1DzxCSw6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1DzxCSw6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1DzxCSw6 .nav-link {
  position: relative;
}
.cid-ve1DzxCSw6 .container {
  display: flex;
  margin: auto;
}
.cid-ve1DzxCSw6 .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1DzxCSw6 .dropdown-menu,
.cid-ve1DzxCSw6 .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1DzxCSw6 .nav-item:focus,
.cid-ve1DzxCSw6 .nav-link:focus {
  outline: none;
}
.cid-ve1DzxCSw6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1DzxCSw6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1DzxCSw6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1DzxCSw6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1DzxCSw6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1DzxCSw6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1DzxCSw6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1DzxCSw6 .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1DzxCSw6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1DzxCSw6 .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1DzxCSw6 .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1DzxCSw6 .navbar.collapsed {
  justify-content: center;
}
.cid-ve1DzxCSw6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1DzxCSw6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1DzxCSw6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1DzxCSw6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1DzxCSw6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1DzxCSw6 .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-ve1DzxCSw6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1DzxCSw6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1DzxCSw6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1DzxCSw6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1DzxCSw6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1DzxCSw6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1DzxCSw6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1DzxCSw6 .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-ve1DzxCSw6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1DzxCSw6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1DzxCSw6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1DzxCSw6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1DzxCSw6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1DzxCSw6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1DzxCSw6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1DzxCSw6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1DzxCSw6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1DzxCSw6 .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-ve1DzxCSw6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1DzxCSw6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1DzxCSw6 .dropdown-item.active,
.cid-ve1DzxCSw6 .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1DzxCSw6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1DzxCSw6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1DzxCSw6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1DzxCSw6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1DzxCSw6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1DzxCSw6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1DzxCSw6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1DzxCSw6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1DzxCSw6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1DzxCSw6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1DzxCSw6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1DzxCSw6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1DzxCSw6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1DzxCSw6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1DzxCSw6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1DzxCSw6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1DzxCSw6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1DzxCSw6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1DzxCSw6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1DzxCSw6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1DzxCSw6 .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-ve1DzxCSw6 .navbar {
    height: 70px;
  }
  .cid-ve1DzxCSw6 .navbar.opened {
    height: auto;
  }
  .cid-ve1DzxCSw6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1DzyIjzt {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1DzyIjzt .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1DzyIjzt .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1DzyIjzt .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1DzyIjzt .content {
    padding-bottom: 0;
  }
}
.cid-ve1DzyIjzt .mbr-section-title {
  color: #1f1437;
}
.cid-ve1DzyIjzt .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1DzyIjzt .mbr-title-addition span {
  position: relative;
}
.cid-ve1DzyIjzt .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1DzyIjzt .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1DzyIjzt .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1DzyIjzt .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1DzyIjzt .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1DzyIjzt .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1DzyIjzt .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1DzyIjzt .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1DzyIjzt .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1DzyIjzt .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1DzyIjzt .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1DzyIjzt .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1DzyIjzt .right-images {
    display: none;
  }
}
.cid-ve1DzyIjzt .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1DzyIjzt .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1DzyIjzt .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1DzyIjzt .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1DzyIjzt .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1DzyIjzt .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1DzyIjzt .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1DzyIjzt .bottom-images {
    display: none;
  }
}
.cid-ve1DzyIjzt .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1DzyIjzt .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1DzyIjzt .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1DzyIjzt .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1DzzUq72 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1DzzUq72 .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1DzzUq72 .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1DzzUq72 .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1DzzUq72 .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1DzzUq72 .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1DzzUq72 .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1DzzUq72 .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1DzzUq72 .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1DzzUq72 .text svg {
    display: none;
  }
}
.cid-ve1DzzUq72 .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1DzzUq72 .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1DzAjvM3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1DzAjvM3 .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1DzAjvM3 .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1DzAjvM3 .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1DzAjvM3 .title-wrap {
    justify-content: center;
  }
}
.cid-ve1DzAjvM3 .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1DzAjvM3 .image-wrap {
    display: none;
  }
}
.cid-ve1DzAjvM3 .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1DzAjvM3 .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1DzAjvM3 .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1DzAjvM3 .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1DzAjvM3 .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1DzAHwdx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1DzAHwdx .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1DzAHwdx .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1DzAHwdx .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1DzAHwdx .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1DzAHwdx .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1DzAHwdx .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1DzBaVA7 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1DzBaVA7 .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1DzBaVA7 .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1DzBaVA7 .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1DzBaVA7 .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1DzBaVA7 .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1DzBaVA7 .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1DzBaVA7 .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1DzBaVA7 .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1DzBaVA7 .text svg {
    display: none;
  }
}
.cid-ve1DzBaVA7 .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1DzBaVA7 .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1DzByN9j {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1DzByN9j .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1DzByN9j .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1DzByN9j .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1DzByN9j .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1DzByN9j .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1DzByN9j .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1DzByN9j .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1DzByN9j .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1DzByN9j .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1DzByN9j .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1DzByN9j .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1DzByN9j .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1DzByN9j .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1DzByN9j .tile-text-wrap {
  display: flex;
}
.cid-ve1DzByN9j svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1DzByN9j svg path {
  fill: #d9adcc;
}
.cid-ve1DzByN9j .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1DzByN9j .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1DzByN9j .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1DzByN9j .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1DzByN9j .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1DzByN9j .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1DzByN9j .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1DzByN9j .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1DzByN9j .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1DzByN9j .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1DzByN9j .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1DzByN9j .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1DzByN9j .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1DzByN9j .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1DzC8V1q {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1DzC8V1q .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1DzC8V1q .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1DzC8V1q .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1DzC8V1q .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1DzC8V1q .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1DzC8V1q .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1DzC8V1q .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1DzC8V1q .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1DzC8V1q .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1DzC8V1q .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1DzC8V1q .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1DzC8V1q .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1DzC8V1q .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1DzC8V1q .tile-text-wrap {
  display: flex;
}
.cid-ve1DzC8V1q svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1DzC8V1q svg path {
  fill: #d9adcc;
}
.cid-ve1DzC8V1q .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1DzC8V1q .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1DzC8V1q .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1DzC8V1q .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1DzC8V1q .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1DzC8V1q .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1DzC8V1q .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1DzC8V1q .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1DzC8V1q .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1DzC8V1q .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1DzC8V1q .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1DzC8V1q .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1DzC8V1q .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1DzC8V1q .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1DzCCIFg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1DzCCIFg .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1DzCCIFg .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1DzCCIFg .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1DzCCIFg .inner-image {
    display: none;
  }
}
.cid-ve1DzCCIFg .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1DzCCIFg .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1DzCCIFg .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1DzCCIFg .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1DzCCIFg .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1DzCCIFg .text-wrapper,
  .cid-ve1DzCCIFg .nutrition,
  .cid-ve1DzCCIFg .price,
  .cid-ve1DzCCIFg .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1DzCCIFg .text-wrapper,
  .cid-ve1DzCCIFg .nutrition,
  .cid-ve1DzCCIFg .price,
  .cid-ve1DzCCIFg .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1DzCCIFg .text-wrapper,
  .cid-ve1DzCCIFg .nutrition,
  .cid-ve1DzCCIFg .price,
  .cid-ve1DzCCIFg .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1DzCCIFg .text-wrapper,
  .cid-ve1DzCCIFg .nutrition,
  .cid-ve1DzCCIFg .price,
  .cid-ve1DzCCIFg .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1DzCCIFg .text-wrapper,
  .cid-ve1DzCCIFg .nutrition,
  .cid-ve1DzCCIFg .price,
  .cid-ve1DzCCIFg .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1DzCCIFg .content {
    text-align: center;
  }
}
.cid-ve1DzCCIFg .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1DzCCIFg .nutrition {
  margin-bottom: 40px;
}
.cid-ve1DzCCIFg .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1DzCCIFg .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1DzCCIFg .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1DzCCIFg .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1DzCCIFg .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1DzCCIFg .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1DzCCIFg .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1DzCCIFg .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1DzCCIFg .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1DzCCIFg .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1DzCCIFg .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1DzCCIFg .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1DzCCIFg svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1DzCCIFg svg path {
  fill: #f8f5fa;
}
.cid-ve1DzCCIFg .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1DzCCIFg .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1DzCCIFg .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1DzCCIFg .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1DzCCIFg .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1DzCCIFg .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1DzCCIFg .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1DzCCIFg .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1DzCCIFg .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1DzCCIFg .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1DzCCIFg .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1DzD4VHX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1DzD4VHX .row {
  flex-direction: row-reverse;
}
.cid-ve1DzD4VHX .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1DzD4VHX .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1DzD4VHX .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1DzD4VHX .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1DzD4VHX .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1DzD4VHX .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1DzD4VHX .text-wrapper,
  .cid-ve1DzD4VHX .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1DzD4VHX .text-wrapper,
  .cid-ve1DzD4VHX .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1DzD4VHX .text-wrapper,
  .cid-ve1DzD4VHX .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1DzD4VHX .text-wrapper,
  .cid-ve1DzD4VHX .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1DzD4VHX .text-wrapper,
  .cid-ve1DzD4VHX .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1DzD4VHX .content {
    text-align: center;
  }
}
.cid-ve1DzD4VHX .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1DzD4VHX .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1DzD4VHX .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1DzD4VHX .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1DzD4VHX .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1DzD4VHX .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1DzD4VHX .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1DzD4VHX .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1DzD4VHX .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1DzD4VHX .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1DzD4VHX .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1DzD4VHX .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1DzD4VHX .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1DzD4VHX .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1DzD4VHX .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1DzD4VHX .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1DzD4VHX .tile-text-wrap {
  display: flex;
}
.cid-ve1DzD4VHX svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1DzD4VHX svg path {
  fill: #cd8ad1;
}
.cid-ve1DzD4VHX .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1DzD4VHX .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1DzD4VHX .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1DzD4VHX .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1DzD4VHX .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1DzD4VHX .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1DzD4VHX .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1DzD4VHX .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1DzD4VHX .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1DzD4VHX .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1DzD4VHX .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1DzD4VHX .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1DzD4VHX .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1DzD4VHX .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1DzD4VHX div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1DzDBzyA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1DzDBzyA .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1DzDBzyA .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1DzDBzyA .mbr-section-title {
  color: #ffffff;
}
.cid-ve1DzDBzyA .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1DzDBzyA .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1DzDBzyA .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1DzDBzyA .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1DzDBzyA form.mbr-form {
  margin-top: 30px;
}
.cid-ve1DzDBzyA form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1DzDBzyA form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1DzDBzyA form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1DzDBzyA form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1DzDBzyA form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1DzDBzyA form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1DzDBzyA form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1DzDBzyA input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1DzDBzyA .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1DzDBzyA .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1DzDBzyA .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1DzDBzyA .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1DzDBzyA .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1DzDBzyA .mbr-form .col-8,
  .cid-ve1DzDBzyA .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1DzDBzyA button {
  width: 100%;
}
.cid-ve1DzE8EBR {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1DzE8EBR .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1DzE8EBR .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1DzE8EBR .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1DzE8EBR .cards-row,
.cid-ve1DzE8EBR .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1DzE8EBR .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1DzE8EBR .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1DzE8EBR .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1DzE8EBR .row {
    text-align: center;
  }
  .cid-ve1DzE8EBR .cards-col {
    justify-content: center;
  }
  .cid-ve1DzE8EBR .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1DzE8EBR .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1DzE8EBR .card-item:last-child {
  margin-right: 0;
}
.cid-ve1DzE8EBR .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1DzE8EBR .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1DzE8EBR .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1DzE8EBR .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1DzE8EBR .mbr-text {
  color: #ffffff;
}
.cid-ve1GCXgpN2 {
  z-index: 1000;
  width: 100%;
}
.cid-ve1GCXgpN2 nav.navbar {
  position: fixed;
}
.cid-ve1GCXgpN2 .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-ve1GCXgpN2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1GCXgpN2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1GCXgpN2 .dropdown-item:hover,
.cid-ve1GCXgpN2 .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1GCXgpN2 .dropdown-item:hover span {
  color: white;
}
.cid-ve1GCXgpN2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1GCXgpN2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1GCXgpN2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1GCXgpN2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1GCXgpN2 .nav-link {
  position: relative;
}
.cid-ve1GCXgpN2 .container {
  display: flex;
  margin: auto;
}
.cid-ve1GCXgpN2 .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1GCXgpN2 .dropdown-menu,
.cid-ve1GCXgpN2 .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1GCXgpN2 .nav-item:focus,
.cid-ve1GCXgpN2 .nav-link:focus {
  outline: none;
}
.cid-ve1GCXgpN2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1GCXgpN2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1GCXgpN2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1GCXgpN2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1GCXgpN2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1GCXgpN2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1GCXgpN2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1GCXgpN2 .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1GCXgpN2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1GCXgpN2 .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1GCXgpN2 .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1GCXgpN2 .navbar.collapsed {
  justify-content: center;
}
.cid-ve1GCXgpN2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1GCXgpN2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1GCXgpN2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1GCXgpN2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1GCXgpN2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1GCXgpN2 .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-ve1GCXgpN2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1GCXgpN2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1GCXgpN2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1GCXgpN2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1GCXgpN2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1GCXgpN2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1GCXgpN2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1GCXgpN2 .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-ve1GCXgpN2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1GCXgpN2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1GCXgpN2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1GCXgpN2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1GCXgpN2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1GCXgpN2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1GCXgpN2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1GCXgpN2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1GCXgpN2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1GCXgpN2 .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-ve1GCXgpN2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1GCXgpN2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1GCXgpN2 .dropdown-item.active,
.cid-ve1GCXgpN2 .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1GCXgpN2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1GCXgpN2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1GCXgpN2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1GCXgpN2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1GCXgpN2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1GCXgpN2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1GCXgpN2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1GCXgpN2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1GCXgpN2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1GCXgpN2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1GCXgpN2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1GCXgpN2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1GCXgpN2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1GCXgpN2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1GCXgpN2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1GCXgpN2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1GCXgpN2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1GCXgpN2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1GCXgpN2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1GCXgpN2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1GCXgpN2 .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-ve1GCXgpN2 .navbar {
    height: 70px;
  }
  .cid-ve1GCXgpN2 .navbar.opened {
    height: auto;
  }
  .cid-ve1GCXgpN2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1GCYig46 {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1GCYig46 .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1GCYig46 .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1GCYig46 .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1GCYig46 .content {
    padding-bottom: 0;
  }
}
.cid-ve1GCYig46 .mbr-section-title {
  color: #1f1437;
}
.cid-ve1GCYig46 .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1GCYig46 .mbr-title-addition span {
  position: relative;
}
.cid-ve1GCYig46 .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1GCYig46 .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1GCYig46 .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1GCYig46 .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1GCYig46 .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1GCYig46 .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1GCYig46 .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1GCYig46 .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1GCYig46 .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1GCYig46 .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1GCYig46 .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1GCYig46 .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1GCYig46 .right-images {
    display: none;
  }
}
.cid-ve1GCYig46 .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1GCYig46 .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1GCYig46 .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1GCYig46 .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1GCYig46 .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1GCYig46 .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1GCYig46 .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1GCYig46 .bottom-images {
    display: none;
  }
}
.cid-ve1GCYig46 .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1GCYig46 .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1GCYig46 .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1GCYig46 .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1GCYZ7Na {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1GCYZ7Na .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1GCYZ7Na .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1GCYZ7Na .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1GCYZ7Na .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1GCYZ7Na .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1GCYZ7Na .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1GCYZ7Na .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1GCYZ7Na .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1GCYZ7Na .text svg {
    display: none;
  }
}
.cid-ve1GCYZ7Na .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1GCYZ7Na .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1GD04h1f {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1GD04h1f .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1GD04h1f .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1GD04h1f .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1GD04h1f .title-wrap {
    justify-content: center;
  }
}
.cid-ve1GD04h1f .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1GD04h1f .image-wrap {
    display: none;
  }
}
.cid-ve1GD04h1f .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1GD04h1f .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1GD04h1f .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1GD04h1f .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1GD04h1f .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1GD1hOTA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1GD1hOTA .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1GD1hOTA .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1GD1hOTA .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1GD1hOTA .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1GD1hOTA .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1GD1hOTA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1GD2AOqD {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1GD2AOqD .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1GD2AOqD .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1GD2AOqD .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1GD2AOqD .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1GD2AOqD .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1GD2AOqD .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1GD2AOqD .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1GD2AOqD .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1GD2AOqD .text svg {
    display: none;
  }
}
.cid-ve1GD2AOqD .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1GD2AOqD .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1GD3JGUx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1GD3JGUx .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1GD3JGUx .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1GD3JGUx .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1GD3JGUx .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1GD3JGUx .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1GD3JGUx .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1GD3JGUx .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1GD3JGUx .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1GD3JGUx .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1GD3JGUx .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1GD3JGUx .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1GD3JGUx .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1GD3JGUx .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1GD3JGUx .tile-text-wrap {
  display: flex;
}
.cid-ve1GD3JGUx svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1GD3JGUx svg path {
  fill: #d9adcc;
}
.cid-ve1GD3JGUx .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1GD3JGUx .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1GD3JGUx .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1GD3JGUx .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1GD3JGUx .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1GD3JGUx .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1GD3JGUx .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1GD3JGUx .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1GD3JGUx .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1GD3JGUx .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1GD3JGUx .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1GD3JGUx .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1GD3JGUx .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1GD3JGUx .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1GD4TlWw {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1GD4TlWw .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1GD4TlWw .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1GD4TlWw .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1GD4TlWw .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1GD4TlWw .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1GD4TlWw .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1GD4TlWw .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1GD4TlWw .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1GD4TlWw .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1GD4TlWw .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1GD4TlWw .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1GD4TlWw .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1GD4TlWw .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1GD4TlWw .tile-text-wrap {
  display: flex;
}
.cid-ve1GD4TlWw svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1GD4TlWw svg path {
  fill: #d9adcc;
}
.cid-ve1GD4TlWw .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1GD4TlWw .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1GD4TlWw .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1GD4TlWw .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1GD4TlWw .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1GD4TlWw .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1GD4TlWw .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1GD4TlWw .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1GD4TlWw .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1GD4TlWw .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1GD4TlWw .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1GD4TlWw .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1GD4TlWw .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1GD4TlWw .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1GD6yj0e {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1GD6yj0e .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1GD6yj0e .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1GD6yj0e .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1GD6yj0e .inner-image {
    display: none;
  }
}
.cid-ve1GD6yj0e .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1GD6yj0e .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1GD6yj0e .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1GD6yj0e .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1GD6yj0e .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1GD6yj0e .text-wrapper,
  .cid-ve1GD6yj0e .nutrition,
  .cid-ve1GD6yj0e .price,
  .cid-ve1GD6yj0e .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1GD6yj0e .text-wrapper,
  .cid-ve1GD6yj0e .nutrition,
  .cid-ve1GD6yj0e .price,
  .cid-ve1GD6yj0e .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1GD6yj0e .text-wrapper,
  .cid-ve1GD6yj0e .nutrition,
  .cid-ve1GD6yj0e .price,
  .cid-ve1GD6yj0e .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1GD6yj0e .text-wrapper,
  .cid-ve1GD6yj0e .nutrition,
  .cid-ve1GD6yj0e .price,
  .cid-ve1GD6yj0e .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1GD6yj0e .text-wrapper,
  .cid-ve1GD6yj0e .nutrition,
  .cid-ve1GD6yj0e .price,
  .cid-ve1GD6yj0e .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1GD6yj0e .content {
    text-align: center;
  }
}
.cid-ve1GD6yj0e .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1GD6yj0e .nutrition {
  margin-bottom: 40px;
}
.cid-ve1GD6yj0e .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1GD6yj0e .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1GD6yj0e .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1GD6yj0e .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1GD6yj0e .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1GD6yj0e .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1GD6yj0e .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1GD6yj0e .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1GD6yj0e .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1GD6yj0e .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1GD6yj0e .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1GD6yj0e .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1GD6yj0e svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1GD6yj0e svg path {
  fill: #f8f5fa;
}
.cid-ve1GD6yj0e .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1GD6yj0e .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1GD6yj0e .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1GD6yj0e .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1GD6yj0e .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1GD6yj0e .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1GD6yj0e .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1GD6yj0e .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1GD6yj0e .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1GD6yj0e .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1GD6yj0e .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1GD7jCb7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1GD7jCb7 .row {
  flex-direction: row-reverse;
}
.cid-ve1GD7jCb7 .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1GD7jCb7 .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1GD7jCb7 .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1GD7jCb7 .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1GD7jCb7 .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1GD7jCb7 .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1GD7jCb7 .text-wrapper,
  .cid-ve1GD7jCb7 .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1GD7jCb7 .text-wrapper,
  .cid-ve1GD7jCb7 .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1GD7jCb7 .text-wrapper,
  .cid-ve1GD7jCb7 .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1GD7jCb7 .text-wrapper,
  .cid-ve1GD7jCb7 .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1GD7jCb7 .text-wrapper,
  .cid-ve1GD7jCb7 .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1GD7jCb7 .content {
    text-align: center;
  }
}
.cid-ve1GD7jCb7 .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1GD7jCb7 .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1GD7jCb7 .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1GD7jCb7 .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1GD7jCb7 .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1GD7jCb7 .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1GD7jCb7 .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1GD7jCb7 .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1GD7jCb7 .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1GD7jCb7 .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1GD7jCb7 .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1GD7jCb7 .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1GD7jCb7 .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1GD7jCb7 .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1GD7jCb7 .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1GD7jCb7 .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1GD7jCb7 .tile-text-wrap {
  display: flex;
}
.cid-ve1GD7jCb7 svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1GD7jCb7 svg path {
  fill: #cd8ad1;
}
.cid-ve1GD7jCb7 .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1GD7jCb7 .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1GD7jCb7 .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1GD7jCb7 .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1GD7jCb7 .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1GD7jCb7 .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1GD7jCb7 .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1GD7jCb7 .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1GD7jCb7 .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1GD7jCb7 .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1GD7jCb7 .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1GD7jCb7 .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1GD7jCb7 .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1GD7jCb7 .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1GD7jCb7 div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1GD8j6bi {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1GD8j6bi .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1GD8j6bi .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1GD8j6bi .mbr-section-title {
  color: #ffffff;
}
.cid-ve1GD8j6bi .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1GD8j6bi .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1GD8j6bi .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1GD8j6bi .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1GD8j6bi form.mbr-form {
  margin-top: 30px;
}
.cid-ve1GD8j6bi form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1GD8j6bi form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1GD8j6bi form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1GD8j6bi form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1GD8j6bi form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1GD8j6bi form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1GD8j6bi form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1GD8j6bi input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1GD8j6bi .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1GD8j6bi .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1GD8j6bi .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1GD8j6bi .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1GD8j6bi .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1GD8j6bi .mbr-form .col-8,
  .cid-ve1GD8j6bi .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1GD8j6bi button {
  width: 100%;
}
.cid-ve1GD9KdFy {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1GD9KdFy .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1GD9KdFy .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1GD9KdFy .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1GD9KdFy .cards-row,
.cid-ve1GD9KdFy .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1GD9KdFy .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1GD9KdFy .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1GD9KdFy .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1GD9KdFy .row {
    text-align: center;
  }
  .cid-ve1GD9KdFy .cards-col {
    justify-content: center;
  }
  .cid-ve1GD9KdFy .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1GD9KdFy .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1GD9KdFy .card-item:last-child {
  margin-right: 0;
}
.cid-ve1GD9KdFy .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1GD9KdFy .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1GD9KdFy .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1GD9KdFy .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1GD9KdFy .mbr-text {
  color: #ffffff;
}
.cid-ve1IbPFJeq {
  z-index: 1000;
  width: 100%;
}
.cid-ve1IbPFJeq nav.navbar {
  position: fixed;
}
.cid-ve1IbPFJeq .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-ve1IbPFJeq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1IbPFJeq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1IbPFJeq .dropdown-item:hover,
.cid-ve1IbPFJeq .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1IbPFJeq .dropdown-item:hover span {
  color: white;
}
.cid-ve1IbPFJeq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1IbPFJeq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1IbPFJeq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1IbPFJeq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1IbPFJeq .nav-link {
  position: relative;
}
.cid-ve1IbPFJeq .container {
  display: flex;
  margin: auto;
}
.cid-ve1IbPFJeq .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1IbPFJeq .dropdown-menu,
.cid-ve1IbPFJeq .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1IbPFJeq .nav-item:focus,
.cid-ve1IbPFJeq .nav-link:focus {
  outline: none;
}
.cid-ve1IbPFJeq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1IbPFJeq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1IbPFJeq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1IbPFJeq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1IbPFJeq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1IbPFJeq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1IbPFJeq .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1IbPFJeq .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1IbPFJeq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1IbPFJeq .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1IbPFJeq .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1IbPFJeq .navbar.collapsed {
  justify-content: center;
}
.cid-ve1IbPFJeq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1IbPFJeq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1IbPFJeq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1IbPFJeq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1IbPFJeq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1IbPFJeq .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-ve1IbPFJeq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1IbPFJeq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1IbPFJeq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1IbPFJeq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1IbPFJeq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1IbPFJeq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1IbPFJeq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1IbPFJeq .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-ve1IbPFJeq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1IbPFJeq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1IbPFJeq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1IbPFJeq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1IbPFJeq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1IbPFJeq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1IbPFJeq .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1IbPFJeq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1IbPFJeq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1IbPFJeq .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-ve1IbPFJeq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1IbPFJeq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1IbPFJeq .dropdown-item.active,
.cid-ve1IbPFJeq .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1IbPFJeq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1IbPFJeq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1IbPFJeq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1IbPFJeq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1IbPFJeq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1IbPFJeq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1IbPFJeq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1IbPFJeq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1IbPFJeq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1IbPFJeq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1IbPFJeq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1IbPFJeq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1IbPFJeq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1IbPFJeq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1IbPFJeq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1IbPFJeq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1IbPFJeq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1IbPFJeq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1IbPFJeq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1IbPFJeq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1IbPFJeq .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-ve1IbPFJeq .navbar {
    height: 70px;
  }
  .cid-ve1IbPFJeq .navbar.opened {
    height: auto;
  }
  .cid-ve1IbPFJeq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1IbQCe6b {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1IbQCe6b .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1IbQCe6b .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1IbQCe6b .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1IbQCe6b .content {
    padding-bottom: 0;
  }
}
.cid-ve1IbQCe6b .mbr-section-title {
  color: #1f1437;
}
.cid-ve1IbQCe6b .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1IbQCe6b .mbr-title-addition span {
  position: relative;
}
.cid-ve1IbQCe6b .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1IbQCe6b .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1IbQCe6b .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1IbQCe6b .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1IbQCe6b .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1IbQCe6b .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1IbQCe6b .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1IbQCe6b .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1IbQCe6b .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1IbQCe6b .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1IbQCe6b .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1IbQCe6b .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1IbQCe6b .right-images {
    display: none;
  }
}
.cid-ve1IbQCe6b .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1IbQCe6b .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1IbQCe6b .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1IbQCe6b .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1IbQCe6b .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1IbQCe6b .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1IbQCe6b .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1IbQCe6b .bottom-images {
    display: none;
  }
}
.cid-ve1IbQCe6b .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1IbQCe6b .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1IbQCe6b .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1IbQCe6b .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1IbR6bEL {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1IbR6bEL .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1IbR6bEL .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1IbR6bEL .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1IbR6bEL .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1IbR6bEL .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1IbR6bEL .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1IbR6bEL .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1IbR6bEL .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1IbR6bEL .text svg {
    display: none;
  }
}
.cid-ve1IbR6bEL .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1IbR6bEL .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1IbRuniR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1IbRuniR .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1IbRuniR .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1IbRuniR .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1IbRuniR .title-wrap {
    justify-content: center;
  }
}
.cid-ve1IbRuniR .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1IbRuniR .image-wrap {
    display: none;
  }
}
.cid-ve1IbRuniR .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1IbRuniR .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1IbRuniR .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1IbRuniR .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1IbRuniR .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1IbRTvnc {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1IbRTvnc .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1IbRTvnc .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1IbRTvnc .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1IbRTvnc .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1IbRTvnc .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1IbRTvnc .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1IbSsWQE {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1IbSsWQE .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1IbSsWQE .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1IbSsWQE .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1IbSsWQE .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1IbSsWQE .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1IbSsWQE .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1IbSsWQE .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1IbSsWQE .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1IbSsWQE .text svg {
    display: none;
  }
}
.cid-ve1IbSsWQE .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1IbSsWQE .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1IbSRF7q {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1IbSRF7q .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1IbSRF7q .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1IbSRF7q .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1IbSRF7q .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1IbSRF7q .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1IbSRF7q .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1IbSRF7q .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1IbSRF7q .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1IbSRF7q .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1IbSRF7q .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1IbSRF7q .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1IbSRF7q .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1IbSRF7q .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1IbSRF7q .tile-text-wrap {
  display: flex;
}
.cid-ve1IbSRF7q svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1IbSRF7q svg path {
  fill: #d9adcc;
}
.cid-ve1IbSRF7q .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1IbSRF7q .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1IbSRF7q .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1IbSRF7q .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1IbSRF7q .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1IbSRF7q .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1IbSRF7q .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1IbSRF7q .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1IbSRF7q .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1IbSRF7q .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1IbSRF7q .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IbSRF7q .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IbSRF7q .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IbSRF7q .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IbTluwl {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1IbTluwl .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1IbTluwl .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1IbTluwl .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1IbTluwl .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1IbTluwl .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1IbTluwl .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1IbTluwl .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1IbTluwl .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1IbTluwl .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1IbTluwl .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1IbTluwl .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1IbTluwl .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1IbTluwl .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1IbTluwl .tile-text-wrap {
  display: flex;
}
.cid-ve1IbTluwl svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1IbTluwl svg path {
  fill: #d9adcc;
}
.cid-ve1IbTluwl .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1IbTluwl .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1IbTluwl .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1IbTluwl .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1IbTluwl .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1IbTluwl .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1IbTluwl .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1IbTluwl .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1IbTluwl .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1IbTluwl .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1IbTluwl .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IbTluwl .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IbTluwl .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IbTluwl .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IbTTQae {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1IbTTQae .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1IbTTQae .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1IbTTQae .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1IbTTQae .inner-image {
    display: none;
  }
}
.cid-ve1IbTTQae .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1IbTTQae .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1IbTTQae .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1IbTTQae .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1IbTTQae .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1IbTTQae .text-wrapper,
  .cid-ve1IbTTQae .nutrition,
  .cid-ve1IbTTQae .price,
  .cid-ve1IbTTQae .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1IbTTQae .text-wrapper,
  .cid-ve1IbTTQae .nutrition,
  .cid-ve1IbTTQae .price,
  .cid-ve1IbTTQae .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1IbTTQae .text-wrapper,
  .cid-ve1IbTTQae .nutrition,
  .cid-ve1IbTTQae .price,
  .cid-ve1IbTTQae .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1IbTTQae .text-wrapper,
  .cid-ve1IbTTQae .nutrition,
  .cid-ve1IbTTQae .price,
  .cid-ve1IbTTQae .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1IbTTQae .text-wrapper,
  .cid-ve1IbTTQae .nutrition,
  .cid-ve1IbTTQae .price,
  .cid-ve1IbTTQae .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1IbTTQae .content {
    text-align: center;
  }
}
.cid-ve1IbTTQae .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1IbTTQae .nutrition {
  margin-bottom: 40px;
}
.cid-ve1IbTTQae .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1IbTTQae .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1IbTTQae .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1IbTTQae .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1IbTTQae .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1IbTTQae .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1IbTTQae .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1IbTTQae .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1IbTTQae .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1IbTTQae .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1IbTTQae .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1IbTTQae .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1IbTTQae svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1IbTTQae svg path {
  fill: #f8f5fa;
}
.cid-ve1IbTTQae .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1IbTTQae .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1IbTTQae .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1IbTTQae .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1IbTTQae .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1IbTTQae .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1IbTTQae .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1IbTTQae .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1IbTTQae .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1IbTTQae .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1IbTTQae .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1IbUmcgd {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1IbUmcgd .row {
  flex-direction: row-reverse;
}
.cid-ve1IbUmcgd .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1IbUmcgd .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1IbUmcgd .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1IbUmcgd .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1IbUmcgd .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1IbUmcgd .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1IbUmcgd .text-wrapper,
  .cid-ve1IbUmcgd .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1IbUmcgd .text-wrapper,
  .cid-ve1IbUmcgd .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1IbUmcgd .text-wrapper,
  .cid-ve1IbUmcgd .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1IbUmcgd .text-wrapper,
  .cid-ve1IbUmcgd .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1IbUmcgd .text-wrapper,
  .cid-ve1IbUmcgd .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1IbUmcgd .content {
    text-align: center;
  }
}
.cid-ve1IbUmcgd .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1IbUmcgd .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1IbUmcgd .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1IbUmcgd .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1IbUmcgd .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1IbUmcgd .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1IbUmcgd .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1IbUmcgd .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1IbUmcgd .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1IbUmcgd .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1IbUmcgd .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1IbUmcgd .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1IbUmcgd .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1IbUmcgd .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1IbUmcgd .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1IbUmcgd .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1IbUmcgd .tile-text-wrap {
  display: flex;
}
.cid-ve1IbUmcgd svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1IbUmcgd svg path {
  fill: #cd8ad1;
}
.cid-ve1IbUmcgd .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1IbUmcgd .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1IbUmcgd .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1IbUmcgd .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1IbUmcgd .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1IbUmcgd .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1IbUmcgd .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1IbUmcgd .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1IbUmcgd .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1IbUmcgd .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1IbUmcgd .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IbUmcgd .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IbUmcgd .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IbUmcgd .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1IbUmcgd div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1IbV0FCA {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1IbV0FCA .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1IbV0FCA .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1IbV0FCA .mbr-section-title {
  color: #ffffff;
}
.cid-ve1IbV0FCA .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1IbV0FCA .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1IbV0FCA .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1IbV0FCA .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1IbV0FCA form.mbr-form {
  margin-top: 30px;
}
.cid-ve1IbV0FCA form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1IbV0FCA form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1IbV0FCA form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1IbV0FCA form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1IbV0FCA form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1IbV0FCA form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1IbV0FCA form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1IbV0FCA input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1IbV0FCA .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1IbV0FCA .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1IbV0FCA .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1IbV0FCA .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1IbV0FCA .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1IbV0FCA .mbr-form .col-8,
  .cid-ve1IbV0FCA .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1IbV0FCA button {
  width: 100%;
}
.cid-ve1IbVA9dI {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1IbVA9dI .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1IbVA9dI .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1IbVA9dI .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1IbVA9dI .cards-row,
.cid-ve1IbVA9dI .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1IbVA9dI .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1IbVA9dI .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1IbVA9dI .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1IbVA9dI .row {
    text-align: center;
  }
  .cid-ve1IbVA9dI .cards-col {
    justify-content: center;
  }
  .cid-ve1IbVA9dI .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1IbVA9dI .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1IbVA9dI .card-item:last-child {
  margin-right: 0;
}
.cid-ve1IbVA9dI .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1IbVA9dI .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1IbVA9dI .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1IbVA9dI .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1IbVA9dI .mbr-text {
  color: #ffffff;
}
.cid-ve1IZ2i0Rc {
  z-index: 1000;
  width: 100%;
}
.cid-ve1IZ2i0Rc nav.navbar {
  position: fixed;
}
.cid-ve1IZ2i0Rc .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-ve1IZ2i0Rc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1IZ2i0Rc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1IZ2i0Rc .dropdown-item:hover,
.cid-ve1IZ2i0Rc .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1IZ2i0Rc .dropdown-item:hover span {
  color: white;
}
.cid-ve1IZ2i0Rc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1IZ2i0Rc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1IZ2i0Rc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1IZ2i0Rc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1IZ2i0Rc .nav-link {
  position: relative;
}
.cid-ve1IZ2i0Rc .container {
  display: flex;
  margin: auto;
}
.cid-ve1IZ2i0Rc .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1IZ2i0Rc .dropdown-menu,
.cid-ve1IZ2i0Rc .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1IZ2i0Rc .nav-item:focus,
.cid-ve1IZ2i0Rc .nav-link:focus {
  outline: none;
}
.cid-ve1IZ2i0Rc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1IZ2i0Rc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1IZ2i0Rc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1IZ2i0Rc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1IZ2i0Rc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1IZ2i0Rc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1IZ2i0Rc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1IZ2i0Rc .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1IZ2i0Rc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1IZ2i0Rc .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1IZ2i0Rc .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1IZ2i0Rc .navbar.collapsed {
  justify-content: center;
}
.cid-ve1IZ2i0Rc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1IZ2i0Rc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1IZ2i0Rc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1IZ2i0Rc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1IZ2i0Rc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1IZ2i0Rc .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-ve1IZ2i0Rc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1IZ2i0Rc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1IZ2i0Rc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1IZ2i0Rc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1IZ2i0Rc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1IZ2i0Rc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1IZ2i0Rc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1IZ2i0Rc .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-ve1IZ2i0Rc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1IZ2i0Rc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1IZ2i0Rc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1IZ2i0Rc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1IZ2i0Rc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1IZ2i0Rc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1IZ2i0Rc .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1IZ2i0Rc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1IZ2i0Rc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1IZ2i0Rc .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-ve1IZ2i0Rc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1IZ2i0Rc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1IZ2i0Rc .dropdown-item.active,
.cid-ve1IZ2i0Rc .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1IZ2i0Rc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1IZ2i0Rc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1IZ2i0Rc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1IZ2i0Rc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1IZ2i0Rc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1IZ2i0Rc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1IZ2i0Rc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1IZ2i0Rc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1IZ2i0Rc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1IZ2i0Rc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1IZ2i0Rc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1IZ2i0Rc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1IZ2i0Rc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1IZ2i0Rc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1IZ2i0Rc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1IZ2i0Rc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1IZ2i0Rc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1IZ2i0Rc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1IZ2i0Rc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1IZ2i0Rc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1IZ2i0Rc .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-ve1IZ2i0Rc .navbar {
    height: 70px;
  }
  .cid-ve1IZ2i0Rc .navbar.opened {
    height: auto;
  }
  .cid-ve1IZ2i0Rc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1IZ2YSDx {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1IZ2YSDx .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1IZ2YSDx .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1IZ2YSDx .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1IZ2YSDx .content {
    padding-bottom: 0;
  }
}
.cid-ve1IZ2YSDx .mbr-section-title {
  color: #1f1437;
}
.cid-ve1IZ2YSDx .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1IZ2YSDx .mbr-title-addition span {
  position: relative;
}
.cid-ve1IZ2YSDx .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1IZ2YSDx .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1IZ2YSDx .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1IZ2YSDx .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1IZ2YSDx .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1IZ2YSDx .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1IZ2YSDx .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1IZ2YSDx .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1IZ2YSDx .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1IZ2YSDx .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1IZ2YSDx .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1IZ2YSDx .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1IZ2YSDx .right-images {
    display: none;
  }
}
.cid-ve1IZ2YSDx .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1IZ2YSDx .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1IZ2YSDx .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1IZ2YSDx .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1IZ2YSDx .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1IZ2YSDx .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1IZ2YSDx .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1IZ2YSDx .bottom-images {
    display: none;
  }
}
.cid-ve1IZ2YSDx .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1IZ2YSDx .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1IZ2YSDx .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1IZ2YSDx .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1IZ3wuUJ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1IZ3wuUJ .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1IZ3wuUJ .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1IZ3wuUJ .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1IZ3wuUJ .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1IZ3wuUJ .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1IZ3wuUJ .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1IZ3wuUJ .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1IZ3wuUJ .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1IZ3wuUJ .text svg {
    display: none;
  }
}
.cid-ve1IZ3wuUJ .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1IZ3wuUJ .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1IZ3TQ21 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1IZ3TQ21 .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1IZ3TQ21 .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1IZ3TQ21 .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1IZ3TQ21 .title-wrap {
    justify-content: center;
  }
}
.cid-ve1IZ3TQ21 .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1IZ3TQ21 .image-wrap {
    display: none;
  }
}
.cid-ve1IZ3TQ21 .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1IZ3TQ21 .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1IZ3TQ21 .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1IZ3TQ21 .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1IZ3TQ21 .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1IZ4kobx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1IZ4kobx .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1IZ4kobx .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1IZ4kobx .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1IZ4kobx .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1IZ4kobx .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1IZ4kobx .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1IZ4Vd9R {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1IZ4Vd9R .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1IZ4Vd9R .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1IZ4Vd9R .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1IZ4Vd9R .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1IZ4Vd9R .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1IZ4Vd9R .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1IZ4Vd9R .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1IZ4Vd9R .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1IZ4Vd9R .text svg {
    display: none;
  }
}
.cid-ve1IZ4Vd9R .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1IZ4Vd9R .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1IZ5oZLg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1IZ5oZLg .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1IZ5oZLg .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1IZ5oZLg .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1IZ5oZLg .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1IZ5oZLg .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1IZ5oZLg .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1IZ5oZLg .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1IZ5oZLg .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1IZ5oZLg .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1IZ5oZLg .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1IZ5oZLg .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1IZ5oZLg .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1IZ5oZLg .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1IZ5oZLg .tile-text-wrap {
  display: flex;
}
.cid-ve1IZ5oZLg svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1IZ5oZLg svg path {
  fill: #d9adcc;
}
.cid-ve1IZ5oZLg .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1IZ5oZLg .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1IZ5oZLg .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1IZ5oZLg .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1IZ5oZLg .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1IZ5oZLg .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1IZ5oZLg .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1IZ5oZLg .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1IZ5oZLg .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1IZ5oZLg .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1IZ5oZLg .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IZ5oZLg .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IZ5oZLg .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IZ5oZLg .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IZ5Wkmf {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1IZ5Wkmf .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1IZ5Wkmf .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1IZ5Wkmf .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1IZ5Wkmf .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1IZ5Wkmf .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1IZ5Wkmf .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1IZ5Wkmf .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1IZ5Wkmf .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1IZ5Wkmf .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1IZ5Wkmf .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1IZ5Wkmf .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1IZ5Wkmf .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1IZ5Wkmf .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1IZ5Wkmf .tile-text-wrap {
  display: flex;
}
.cid-ve1IZ5Wkmf svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1IZ5Wkmf svg path {
  fill: #d9adcc;
}
.cid-ve1IZ5Wkmf .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1IZ5Wkmf .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1IZ5Wkmf .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1IZ5Wkmf .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1IZ5Wkmf .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1IZ5Wkmf .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1IZ5Wkmf .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1IZ5Wkmf .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1IZ5Wkmf .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1IZ5Wkmf .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1IZ5Wkmf .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IZ5Wkmf .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IZ5Wkmf .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IZ5Wkmf .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IZ6rd3f {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1IZ6rd3f .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1IZ6rd3f .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1IZ6rd3f .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1IZ6rd3f .inner-image {
    display: none;
  }
}
.cid-ve1IZ6rd3f .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1IZ6rd3f .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1IZ6rd3f .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1IZ6rd3f .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1IZ6rd3f .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1IZ6rd3f .text-wrapper,
  .cid-ve1IZ6rd3f .nutrition,
  .cid-ve1IZ6rd3f .price,
  .cid-ve1IZ6rd3f .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1IZ6rd3f .text-wrapper,
  .cid-ve1IZ6rd3f .nutrition,
  .cid-ve1IZ6rd3f .price,
  .cid-ve1IZ6rd3f .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1IZ6rd3f .text-wrapper,
  .cid-ve1IZ6rd3f .nutrition,
  .cid-ve1IZ6rd3f .price,
  .cid-ve1IZ6rd3f .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1IZ6rd3f .text-wrapper,
  .cid-ve1IZ6rd3f .nutrition,
  .cid-ve1IZ6rd3f .price,
  .cid-ve1IZ6rd3f .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1IZ6rd3f .text-wrapper,
  .cid-ve1IZ6rd3f .nutrition,
  .cid-ve1IZ6rd3f .price,
  .cid-ve1IZ6rd3f .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1IZ6rd3f .content {
    text-align: center;
  }
}
.cid-ve1IZ6rd3f .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1IZ6rd3f .nutrition {
  margin-bottom: 40px;
}
.cid-ve1IZ6rd3f .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1IZ6rd3f .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1IZ6rd3f .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1IZ6rd3f .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1IZ6rd3f .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1IZ6rd3f .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1IZ6rd3f .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1IZ6rd3f .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1IZ6rd3f .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1IZ6rd3f .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1IZ6rd3f .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1IZ6rd3f .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1IZ6rd3f svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1IZ6rd3f svg path {
  fill: #f8f5fa;
}
.cid-ve1IZ6rd3f .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1IZ6rd3f .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1IZ6rd3f .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1IZ6rd3f .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1IZ6rd3f .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1IZ6rd3f .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1IZ6rd3f .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1IZ6rd3f .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1IZ6rd3f .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1IZ6rd3f .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1IZ6rd3f .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1IZ75nnw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1IZ75nnw .row {
  flex-direction: row-reverse;
}
.cid-ve1IZ75nnw .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1IZ75nnw .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1IZ75nnw .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1IZ75nnw .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1IZ75nnw .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1IZ75nnw .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1IZ75nnw .text-wrapper,
  .cid-ve1IZ75nnw .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1IZ75nnw .text-wrapper,
  .cid-ve1IZ75nnw .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1IZ75nnw .text-wrapper,
  .cid-ve1IZ75nnw .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1IZ75nnw .text-wrapper,
  .cid-ve1IZ75nnw .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1IZ75nnw .text-wrapper,
  .cid-ve1IZ75nnw .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1IZ75nnw .content {
    text-align: center;
  }
}
.cid-ve1IZ75nnw .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1IZ75nnw .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1IZ75nnw .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1IZ75nnw .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1IZ75nnw .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1IZ75nnw .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1IZ75nnw .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1IZ75nnw .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1IZ75nnw .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1IZ75nnw .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1IZ75nnw .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1IZ75nnw .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1IZ75nnw .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1IZ75nnw .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1IZ75nnw .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1IZ75nnw .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1IZ75nnw .tile-text-wrap {
  display: flex;
}
.cid-ve1IZ75nnw svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1IZ75nnw svg path {
  fill: #cd8ad1;
}
.cid-ve1IZ75nnw .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1IZ75nnw .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1IZ75nnw .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1IZ75nnw .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1IZ75nnw .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1IZ75nnw .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1IZ75nnw .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1IZ75nnw .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1IZ75nnw .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1IZ75nnw .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1IZ75nnw .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IZ75nnw .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IZ75nnw .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1IZ75nnw .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1IZ75nnw div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1IZ7Jhz7 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1IZ7Jhz7 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1IZ7Jhz7 .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1IZ7Jhz7 .mbr-section-title {
  color: #ffffff;
}
.cid-ve1IZ7Jhz7 .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1IZ7Jhz7 .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1IZ7Jhz7 .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1IZ7Jhz7 .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1IZ7Jhz7 form.mbr-form {
  margin-top: 30px;
}
.cid-ve1IZ7Jhz7 form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1IZ7Jhz7 form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1IZ7Jhz7 form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1IZ7Jhz7 form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1IZ7Jhz7 form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1IZ7Jhz7 form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1IZ7Jhz7 form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1IZ7Jhz7 input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1IZ7Jhz7 .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1IZ7Jhz7 .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1IZ7Jhz7 .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1IZ7Jhz7 .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1IZ7Jhz7 .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1IZ7Jhz7 .mbr-form .col-8,
  .cid-ve1IZ7Jhz7 .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1IZ7Jhz7 button {
  width: 100%;
}
.cid-ve1IZ8kmD2 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1IZ8kmD2 .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1IZ8kmD2 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1IZ8kmD2 .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1IZ8kmD2 .cards-row,
.cid-ve1IZ8kmD2 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1IZ8kmD2 .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1IZ8kmD2 .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1IZ8kmD2 .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1IZ8kmD2 .row {
    text-align: center;
  }
  .cid-ve1IZ8kmD2 .cards-col {
    justify-content: center;
  }
  .cid-ve1IZ8kmD2 .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1IZ8kmD2 .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1IZ8kmD2 .card-item:last-child {
  margin-right: 0;
}
.cid-ve1IZ8kmD2 .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1IZ8kmD2 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1IZ8kmD2 .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1IZ8kmD2 .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1IZ8kmD2 .mbr-text {
  color: #ffffff;
}
.cid-ve1K3iOhrX {
  z-index: 1000;
  width: 100%;
}
.cid-ve1K3iOhrX nav.navbar {
  position: fixed;
}
.cid-ve1K3iOhrX .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-ve1K3iOhrX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1K3iOhrX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1K3iOhrX .dropdown-item:hover,
.cid-ve1K3iOhrX .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1K3iOhrX .dropdown-item:hover span {
  color: white;
}
.cid-ve1K3iOhrX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1K3iOhrX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1K3iOhrX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1K3iOhrX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1K3iOhrX .nav-link {
  position: relative;
}
.cid-ve1K3iOhrX .container {
  display: flex;
  margin: auto;
}
.cid-ve1K3iOhrX .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1K3iOhrX .dropdown-menu,
.cid-ve1K3iOhrX .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1K3iOhrX .nav-item:focus,
.cid-ve1K3iOhrX .nav-link:focus {
  outline: none;
}
.cid-ve1K3iOhrX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1K3iOhrX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1K3iOhrX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1K3iOhrX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1K3iOhrX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1K3iOhrX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1K3iOhrX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1K3iOhrX .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1K3iOhrX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1K3iOhrX .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1K3iOhrX .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1K3iOhrX .navbar.collapsed {
  justify-content: center;
}
.cid-ve1K3iOhrX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1K3iOhrX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1K3iOhrX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1K3iOhrX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1K3iOhrX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1K3iOhrX .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-ve1K3iOhrX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1K3iOhrX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1K3iOhrX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1K3iOhrX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1K3iOhrX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1K3iOhrX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1K3iOhrX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1K3iOhrX .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-ve1K3iOhrX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1K3iOhrX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1K3iOhrX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1K3iOhrX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1K3iOhrX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1K3iOhrX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1K3iOhrX .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1K3iOhrX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1K3iOhrX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1K3iOhrX .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-ve1K3iOhrX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1K3iOhrX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1K3iOhrX .dropdown-item.active,
.cid-ve1K3iOhrX .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1K3iOhrX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1K3iOhrX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1K3iOhrX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1K3iOhrX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1K3iOhrX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1K3iOhrX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1K3iOhrX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1K3iOhrX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1K3iOhrX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1K3iOhrX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1K3iOhrX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1K3iOhrX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1K3iOhrX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1K3iOhrX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1K3iOhrX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1K3iOhrX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1K3iOhrX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1K3iOhrX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1K3iOhrX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1K3iOhrX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1K3iOhrX .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-ve1K3iOhrX .navbar {
    height: 70px;
  }
  .cid-ve1K3iOhrX .navbar.opened {
    height: auto;
  }
  .cid-ve1K3iOhrX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1K3jU84x {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1K3jU84x .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1K3jU84x .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1K3jU84x .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1K3jU84x .content {
    padding-bottom: 0;
  }
}
.cid-ve1K3jU84x .mbr-section-title {
  color: #1f1437;
}
.cid-ve1K3jU84x .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1K3jU84x .mbr-title-addition span {
  position: relative;
}
.cid-ve1K3jU84x .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1K3jU84x .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1K3jU84x .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1K3jU84x .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1K3jU84x .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1K3jU84x .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1K3jU84x .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1K3jU84x .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1K3jU84x .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1K3jU84x .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1K3jU84x .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1K3jU84x .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1K3jU84x .right-images {
    display: none;
  }
}
.cid-ve1K3jU84x .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1K3jU84x .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1K3jU84x .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1K3jU84x .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1K3jU84x .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1K3jU84x .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1K3jU84x .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1K3jU84x .bottom-images {
    display: none;
  }
}
.cid-ve1K3jU84x .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1K3jU84x .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1K3jU84x .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1K3jU84x .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1K3kBH7O {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1K3kBH7O .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1K3kBH7O .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1K3kBH7O .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1K3kBH7O .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1K3kBH7O .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1K3kBH7O .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1K3kBH7O .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1K3kBH7O .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1K3kBH7O .text svg {
    display: none;
  }
}
.cid-ve1K3kBH7O .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1K3kBH7O .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1K3lhic6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1K3lhic6 .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1K3lhic6 .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1K3lhic6 .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1K3lhic6 .title-wrap {
    justify-content: center;
  }
}
.cid-ve1K3lhic6 .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1K3lhic6 .image-wrap {
    display: none;
  }
}
.cid-ve1K3lhic6 .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1K3lhic6 .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1K3lhic6 .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1K3lhic6 .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1K3lhic6 .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1K3m2tJp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1K3m2tJp .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1K3m2tJp .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1K3m2tJp .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1K3m2tJp .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1K3m2tJp .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1K3m2tJp .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1K3nf98N {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1K3nf98N .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1K3nf98N .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1K3nf98N .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1K3nf98N .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1K3nf98N .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1K3nf98N .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1K3nf98N .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1K3nf98N .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1K3nf98N .text svg {
    display: none;
  }
}
.cid-ve1K3nf98N .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1K3nf98N .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1K3o0ON0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1K3o0ON0 .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1K3o0ON0 .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1K3o0ON0 .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1K3o0ON0 .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1K3o0ON0 .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1K3o0ON0 .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1K3o0ON0 .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1K3o0ON0 .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1K3o0ON0 .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1K3o0ON0 .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1K3o0ON0 .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1K3o0ON0 .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1K3o0ON0 .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1K3o0ON0 .tile-text-wrap {
  display: flex;
}
.cid-ve1K3o0ON0 svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1K3o0ON0 svg path {
  fill: #d9adcc;
}
.cid-ve1K3o0ON0 .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1K3o0ON0 .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1K3o0ON0 .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1K3o0ON0 .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1K3o0ON0 .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1K3o0ON0 .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1K3o0ON0 .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1K3o0ON0 .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1K3o0ON0 .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1K3o0ON0 .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1K3o0ON0 .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1K3o0ON0 .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1K3o0ON0 .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1K3o0ON0 .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1K3pklxd {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1K3pklxd .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1K3pklxd .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1K3pklxd .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1K3pklxd .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1K3pklxd .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1K3pklxd .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1K3pklxd .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1K3pklxd .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1K3pklxd .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1K3pklxd .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1K3pklxd .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1K3pklxd .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1K3pklxd .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1K3pklxd .tile-text-wrap {
  display: flex;
}
.cid-ve1K3pklxd svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1K3pklxd svg path {
  fill: #d9adcc;
}
.cid-ve1K3pklxd .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1K3pklxd .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1K3pklxd .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1K3pklxd .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1K3pklxd .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1K3pklxd .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1K3pklxd .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1K3pklxd .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1K3pklxd .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1K3pklxd .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1K3pklxd .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1K3pklxd .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1K3pklxd .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1K3pklxd .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1K3qcvdU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1K3qcvdU .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1K3qcvdU .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1K3qcvdU .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1K3qcvdU .inner-image {
    display: none;
  }
}
.cid-ve1K3qcvdU .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1K3qcvdU .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1K3qcvdU .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1K3qcvdU .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1K3qcvdU .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1K3qcvdU .text-wrapper,
  .cid-ve1K3qcvdU .nutrition,
  .cid-ve1K3qcvdU .price,
  .cid-ve1K3qcvdU .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1K3qcvdU .text-wrapper,
  .cid-ve1K3qcvdU .nutrition,
  .cid-ve1K3qcvdU .price,
  .cid-ve1K3qcvdU .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1K3qcvdU .text-wrapper,
  .cid-ve1K3qcvdU .nutrition,
  .cid-ve1K3qcvdU .price,
  .cid-ve1K3qcvdU .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1K3qcvdU .text-wrapper,
  .cid-ve1K3qcvdU .nutrition,
  .cid-ve1K3qcvdU .price,
  .cid-ve1K3qcvdU .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1K3qcvdU .text-wrapper,
  .cid-ve1K3qcvdU .nutrition,
  .cid-ve1K3qcvdU .price,
  .cid-ve1K3qcvdU .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1K3qcvdU .content {
    text-align: center;
  }
}
.cid-ve1K3qcvdU .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1K3qcvdU .nutrition {
  margin-bottom: 40px;
}
.cid-ve1K3qcvdU .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1K3qcvdU .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1K3qcvdU .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1K3qcvdU .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1K3qcvdU .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1K3qcvdU .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1K3qcvdU .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1K3qcvdU .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1K3qcvdU .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1K3qcvdU .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1K3qcvdU .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1K3qcvdU .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1K3qcvdU svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1K3qcvdU svg path {
  fill: #f8f5fa;
}
.cid-ve1K3qcvdU .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1K3qcvdU .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1K3qcvdU .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1K3qcvdU .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1K3qcvdU .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1K3qcvdU .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1K3qcvdU .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1K3qcvdU .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1K3qcvdU .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1K3qcvdU .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1K3qcvdU .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1K3qSeLz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1K3qSeLz .row {
  flex-direction: row-reverse;
}
.cid-ve1K3qSeLz .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1K3qSeLz .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1K3qSeLz .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1K3qSeLz .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1K3qSeLz .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1K3qSeLz .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1K3qSeLz .text-wrapper,
  .cid-ve1K3qSeLz .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1K3qSeLz .text-wrapper,
  .cid-ve1K3qSeLz .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1K3qSeLz .text-wrapper,
  .cid-ve1K3qSeLz .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1K3qSeLz .text-wrapper,
  .cid-ve1K3qSeLz .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1K3qSeLz .text-wrapper,
  .cid-ve1K3qSeLz .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1K3qSeLz .content {
    text-align: center;
  }
}
.cid-ve1K3qSeLz .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1K3qSeLz .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1K3qSeLz .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1K3qSeLz .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1K3qSeLz .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1K3qSeLz .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1K3qSeLz .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1K3qSeLz .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1K3qSeLz .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1K3qSeLz .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1K3qSeLz .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1K3qSeLz .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1K3qSeLz .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1K3qSeLz .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1K3qSeLz .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1K3qSeLz .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1K3qSeLz .tile-text-wrap {
  display: flex;
}
.cid-ve1K3qSeLz svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1K3qSeLz svg path {
  fill: #cd8ad1;
}
.cid-ve1K3qSeLz .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1K3qSeLz .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1K3qSeLz .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1K3qSeLz .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1K3qSeLz .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1K3qSeLz .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1K3qSeLz .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1K3qSeLz .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1K3qSeLz .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1K3qSeLz .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1K3qSeLz .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1K3qSeLz .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1K3qSeLz .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1K3qSeLz .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1K3qSeLz div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1K3s1uB1 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1K3s1uB1 .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1K3s1uB1 .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1K3s1uB1 .mbr-section-title {
  color: #ffffff;
}
.cid-ve1K3s1uB1 .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1K3s1uB1 .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1K3s1uB1 .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1K3s1uB1 .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1K3s1uB1 form.mbr-form {
  margin-top: 30px;
}
.cid-ve1K3s1uB1 form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1K3s1uB1 form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1K3s1uB1 form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1K3s1uB1 form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1K3s1uB1 form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1K3s1uB1 form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1K3s1uB1 form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1K3s1uB1 input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1K3s1uB1 .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1K3s1uB1 .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1K3s1uB1 .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1K3s1uB1 .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1K3s1uB1 .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1K3s1uB1 .mbr-form .col-8,
  .cid-ve1K3s1uB1 .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1K3s1uB1 button {
  width: 100%;
}
.cid-ve1K3t5E0o {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1K3t5E0o .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1K3t5E0o .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1K3t5E0o .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1K3t5E0o .cards-row,
.cid-ve1K3t5E0o .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1K3t5E0o .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1K3t5E0o .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1K3t5E0o .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1K3t5E0o .row {
    text-align: center;
  }
  .cid-ve1K3t5E0o .cards-col {
    justify-content: center;
  }
  .cid-ve1K3t5E0o .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1K3t5E0o .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1K3t5E0o .card-item:last-child {
  margin-right: 0;
}
.cid-ve1K3t5E0o .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1K3t5E0o .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1K3t5E0o .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1K3t5E0o .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1K3t5E0o .mbr-text {
  color: #ffffff;
}
.cid-ve1KRzuuhC {
  z-index: 1000;
  width: 100%;
}
.cid-ve1KRzuuhC nav.navbar {
  position: fixed;
}
.cid-ve1KRzuuhC .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-ve1KRzuuhC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ve1KRzuuhC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ve1KRzuuhC .dropdown-item:hover,
.cid-ve1KRzuuhC .dropdown-item:focus {
  background: #1f1437 !important;
  color: white !important;
}
.cid-ve1KRzuuhC .dropdown-item:hover span {
  color: white;
}
.cid-ve1KRzuuhC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ve1KRzuuhC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ve1KRzuuhC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ve1KRzuuhC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ve1KRzuuhC .nav-link {
  position: relative;
}
.cid-ve1KRzuuhC .container {
  display: flex;
  margin: auto;
}
.cid-ve1KRzuuhC .iconfont-wrapper {
  color: #1f1437 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ve1KRzuuhC .dropdown-menu,
.cid-ve1KRzuuhC .navbar.opened {
  background: #ffffff !important;
}
.cid-ve1KRzuuhC .nav-item:focus,
.cid-ve1KRzuuhC .nav-link:focus {
  outline: none;
}
.cid-ve1KRzuuhC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ve1KRzuuhC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ve1KRzuuhC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ve1KRzuuhC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ve1KRzuuhC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ve1KRzuuhC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ve1KRzuuhC .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: saturate(180%) blur(50px);
  backdrop-filter: saturate(180%) blur(50px);
}
.cid-ve1KRzuuhC .navbar.opened {
  transition: all 0.3s;
}
.cid-ve1KRzuuhC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ve1KRzuuhC .navbar .navbar-logo img {
  width: auto;
}
.cid-ve1KRzuuhC .navbar .navbar-collapse {
  justify-content: flex-start;
  z-index: 1;
  margin-left: 20px;
}
.cid-ve1KRzuuhC .navbar.collapsed {
  justify-content: center;
}
.cid-ve1KRzuuhC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ve1KRzuuhC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ve1KRzuuhC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6rem);
  }
}
.cid-ve1KRzuuhC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ve1KRzuuhC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ve1KRzuuhC .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-ve1KRzuuhC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ve1KRzuuhC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ve1KRzuuhC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ve1KRzuuhC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ve1KRzuuhC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ve1KRzuuhC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ve1KRzuuhC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ve1KRzuuhC .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-ve1KRzuuhC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ve1KRzuuhC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ve1KRzuuhC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ve1KRzuuhC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ve1KRzuuhC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ve1KRzuuhC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ve1KRzuuhC .navbar.navbar-short {
  min-height: 60px;
}
.cid-ve1KRzuuhC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ve1KRzuuhC .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ve1KRzuuhC .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-ve1KRzuuhC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ve1KRzuuhC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ve1KRzuuhC .dropdown-item.active,
.cid-ve1KRzuuhC .dropdown-item:active {
  background-color: transparent;
}
.cid-ve1KRzuuhC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ve1KRzuuhC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ve1KRzuuhC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ve1KRzuuhC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ve1KRzuuhC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ve1KRzuuhC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ve1KRzuuhC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ve1KRzuuhC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ve1KRzuuhC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ve1KRzuuhC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #1f1437;
}
.cid-ve1KRzuuhC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ve1KRzuuhC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1KRzuuhC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ve1KRzuuhC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ve1KRzuuhC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1KRzuuhC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ve1KRzuuhC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ve1KRzuuhC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ve1KRzuuhC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ve1KRzuuhC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ve1KRzuuhC .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-ve1KRzuuhC .navbar {
    height: 70px;
  }
  .cid-ve1KRzuuhC .navbar.opened {
    height: auto;
  }
  .cid-ve1KRzuuhC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ve1KRA7JBF {
  padding-top: 12rem;
  padding-bottom: 12rem;
  background-color: #e3d6eb;
}
.cid-ve1KRA7JBF .content {
  margin-left: 6rem;
}
@media (max-width: 1199px) {
  .cid-ve1KRA7JBF .content {
    margin-left: 35px;
  }
}
@media (max-width: 959px) {
  .cid-ve1KRA7JBF .content {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-bottom: 250px;
  }
}
@media (max-width: 959px) and (max-width: 690px) {
  .cid-ve1KRA7JBF .content {
    padding-bottom: 0;
  }
}
.cid-ve1KRA7JBF .mbr-section-title {
  color: #1f1437;
}
.cid-ve1KRA7JBF .mbr-title-addition {
  color: #1f1437;
  align-self: flex-end;
  margin-bottom: 20px;
}
.cid-ve1KRA7JBF .mbr-title-addition span {
  position: relative;
}
.cid-ve1KRA7JBF .mbr-title-addition span svg {
  position: absolute;
  left: 0;
  bottom: -12px;
  width: 150%;
  height: 9px;
}
@media (max-width: 959px) {
  .cid-ve1KRA7JBF .mbr-title-addition span svg {
    left: -12px;
  }
}
.cid-ve1KRA7JBF .mbr-title-addition span svg path {
  fill: #33d5ad;
}
.cid-ve1KRA7JBF .mbr-section-subtitle {
  color: #1f1437;
}
.cid-ve1KRA7JBF .mbr-section-subtitle span {
  position: relative;
}
.cid-ve1KRA7JBF .mbr-section-subtitle span svg {
  position: absolute;
  right: -50px;
  bottom: 50px;
  transform: rotate(20deg);
  width: 68px;
  height: 62px;
}
.cid-ve1KRA7JBF .mbr-section-subtitle span svg path {
  fill: #1f1437;
}
@media (max-width: 599px) {
  .cid-ve1KRA7JBF .mbr-section-subtitle span svg {
    display: none;
  }
}
.cid-ve1KRA7JBF .mbr-text {
  color: #1f1437;
  margin: 40px 0;
}
.cid-ve1KRA7JBF .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 959px) {
  .cid-ve1KRA7JBF .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1KRA7JBF .right-images {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  right: 0;
  overflow: hidden;
}
@media (max-width: 959px) {
  .cid-ve1KRA7JBF .right-images {
    display: none;
  }
}
.cid-ve1KRA7JBF .animated-container {
  width: 150%;
  height: 200%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  transform: rotate(25deg);
}
.cid-ve1KRA7JBF .img {
  width: 270px;
  height: 200px;
  margin: 0.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cid-ve1KRA7JBF .img1 {
  background-image: url("../../../assets/images/mbr-1920x1920.webp");
}
.cid-ve1KRA7JBF .img2 {
  background-image: url("../../../assets/images/brighton-skips-icon-226x223.webp");
}
.cid-ve1KRA7JBF .animated {
  animation: cooky 0.4s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1KRA7JBF .bottom-images {
  display: none;
}
@media (max-width: 959px) {
  .cid-ve1KRA7JBF .bottom-images {
    display: block;
    position: absolute;
    width: 100%;
    height: 400px;
    left: 0;
    bottom: 0;
    overflow: hidden;
  }
}
@media (max-width: 690px) {
  .cid-ve1KRA7JBF .bottom-images {
    display: none;
  }
}
.cid-ve1KRA7JBF .wave-container {
  position: absolute;
  width: 100%;
  height: 100px;
  left: 0;
  bottom: -1px;
  overflow: hidden;
}
.cid-ve1KRA7JBF .wave-container .wave {
  width: 5500px;
  position: relative;
  left: -3300px;
}
.cid-ve1KRA7JBF .wave-container .wave svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  animation: wavy 35s infinite linear;
  backface-visibility: hidden;
}
.cid-ve1KRA7JBF .wave-container .wave svg path {
  fill: #ffffff;
}
@keyframes wavy {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(3230px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
@keyframes cooky {
  0% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  25% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  50% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
    animation-timing-function: linear;
  }
  75% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(-5deg) scale(1, 1);
    animation-timing-function: linear;
  }
  100% {
    opacity: 1;
    transform: translateX(0px) translateY(0px) rotate(0deg) scale(1, 1);
  }
}
.cid-ve1KRAB6f2 {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1KRAB6f2 .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1KRAB6f2 .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1KRAB6f2 .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1KRAB6f2 .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1KRAB6f2 .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1KRAB6f2 .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1KRAB6f2 .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1KRAB6f2 .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1KRAB6f2 .text svg {
    display: none;
  }
}
.cid-ve1KRAB6f2 .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1KRAB6f2 .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1KRB39bS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1KRB39bS .text-wrapper {
  padding-left: 2rem;
  padding-right: 3rem;
}
@media (max-width: 921px) {
  .cid-ve1KRB39bS .text-wrapper {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-ve1KRB39bS .title-wrap {
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 921px) {
  .cid-ve1KRB39bS .title-wrap {
    justify-content: center;
  }
}
.cid-ve1KRB39bS .image-wrap {
  width: 34px;
  height: 34px;
  margin-right: 1rem;
  display: none;
}
@media (max-width: 349px) {
  .cid-ve1KRB39bS .image-wrap {
    display: none;
  }
}
.cid-ve1KRB39bS .image-wrap svg {
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
.cid-ve1KRB39bS .image-wrap svg path {
  fill: #1f1437;
}
@media (max-width: 921px) {
  .cid-ve1KRB39bS .image-wrapper {
    margin-top: 50px;
  }
}
.cid-ve1KRB39bS .image-wrapper img {
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.cid-ve1KRB39bS .mbr-section-btn {
  margin-top: 45.4px;
}
.cid-ve1KRBAFJY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1KRBAFJY .mbr-overlay {
  z-index: 1;
  pointer-events: none;
}
.cid-ve1KRBAFJY .google-map {
  height: 30rem;
  position: relative;
}
.cid-ve1KRBAFJY .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ve1KRBAFJY .google-map [data-state-details] {
  color: #1f1437;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ve1KRBAFJY .google-map[data-state] {
  background: #f3edf7;
}
.cid-ve1KRBAFJY .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ve1KRCdydC {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1KRCdydC .mbr-section-title {
  padding-left: 2rem;
  margin-top: -8px;
}
@media (max-width: 991px) {
  .cid-ve1KRCdydC .mbr-section-title {
    text-align: center;
  }
}
.cid-ve1KRCdydC .mbr-section-title .highlight {
  display: inline-block;
  background-color: #33d5ad;
  border-radius: 10px;
  padding: 0 10px;
  margin-left: -10px;
}
.cid-ve1KRCdydC .mbr-section-subtitle {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1KRCdydC .mbr-section-subtitle {
    text-align: center;
    padding-left: 0;
  }
}
.cid-ve1KRCdydC .text {
  position: relative;
}
@media (max-width: 991px) {
  .cid-ve1KRCdydC .text {
    margin-top: 40px;
    text-align: center;
  }
}
.cid-ve1KRCdydC .text svg {
  position: absolute;
  top: -25px;
  left: -40px;
  width: 45px;
  height: 40px;
  transform: rotate(9deg);
}
@media (max-width: 585px) {
  .cid-ve1KRCdydC .text svg {
    display: none;
  }
}
.cid-ve1KRCdydC .text svg path {
  fill: #cd8ad1;
}
@media (max-width: 991px) {
  .cid-ve1KRCdydC .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1KRCKx6m {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ve1KRCKx6m .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1KRCKx6m .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1KRCKx6m .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1KRCKx6m .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1KRCKx6m .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1KRCKx6m .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1KRCKx6m .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1KRCKx6m .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1KRCKx6m .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1KRCKx6m .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1KRCKx6m .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1KRCKx6m .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1KRCKx6m .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1KRCKx6m .tile-text-wrap {
  display: flex;
}
.cid-ve1KRCKx6m svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1KRCKx6m svg path {
  fill: #d9adcc;
}
.cid-ve1KRCKx6m .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1KRCKx6m .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1KRCKx6m .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1KRCKx6m .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1KRCKx6m .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1KRCKx6m .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1KRCKx6m .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1KRCKx6m .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1KRCKx6m .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1KRCKx6m .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1KRCKx6m .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1KRCKx6m .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1KRCKx6m .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1KRCKx6m .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1KRDjJI6 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1KRDjJI6 .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
.cid-ve1KRDjJI6 .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1KRDjJI6 .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1KRDjJI6 .nutrition {
  background-color: #dcedd8;
  max-width: 415px;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .cid-ve1KRDjJI6 .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1KRDjJI6 .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #d9adcc;
  margin-bottom: 1rem;
}
.cid-ve1KRDjJI6 .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1KRDjJI6 .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1KRDjJI6 .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1KRDjJI6 .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1KRDjJI6 .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1KRDjJI6 .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1KRDjJI6 .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1KRDjJI6 .tile-text-wrap {
  display: flex;
}
.cid-ve1KRDjJI6 svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1KRDjJI6 svg path {
  fill: #d9adcc;
}
.cid-ve1KRDjJI6 .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1KRDjJI6 .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1KRDjJI6 .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1KRDjJI6 .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1KRDjJI6 .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1KRDjJI6 .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1KRDjJI6 .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1KRDjJI6 .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1KRDjJI6 .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1KRDjJI6 .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1KRDjJI6 .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1KRDjJI6 .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1KRDjJI6 .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1KRDjJI6 .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1KRDNIdW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #a388b2;
}
.cid-ve1KRDNIdW .image-wrapper {
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.cid-ve1KRDNIdW .image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .cid-ve1KRDNIdW .image-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .cid-ve1KRDNIdW .inner-image {
    display: none;
  }
}
.cid-ve1KRDNIdW .inner-image-wrapper {
  margin-bottom: 60px;
  margin-left: -5%;
  margin-top: -2rem;
}
.cid-ve1KRDNIdW .inner-image-wrapper img {
  width: 110%;
  object-fit: cover;
}
.cid-ve1KRDNIdW .mbr-section-title {
  color: #ffffff;
  margin-bottom: 2.3rem;
}
.cid-ve1KRDNIdW .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1KRDNIdW .mbr-text {
  color: #ffffff;
  margin-bottom: 27px;
}
@media (min-width: 992px) {
  .cid-ve1KRDNIdW .text-wrapper,
  .cid-ve1KRDNIdW .nutrition,
  .cid-ve1KRDNIdW .price,
  .cid-ve1KRDNIdW .buttons-wrap {
    padding-left: 4.5rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1KRDNIdW .text-wrapper,
  .cid-ve1KRDNIdW .nutrition,
  .cid-ve1KRDNIdW .price,
  .cid-ve1KRDNIdW .buttons-wrap {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1KRDNIdW .text-wrapper,
  .cid-ve1KRDNIdW .nutrition,
  .cid-ve1KRDNIdW .price,
  .cid-ve1KRDNIdW .buttons-wrap {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1KRDNIdW .text-wrapper,
  .cid-ve1KRDNIdW .nutrition,
  .cid-ve1KRDNIdW .price,
  .cid-ve1KRDNIdW .buttons-wrap {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1KRDNIdW .text-wrapper,
  .cid-ve1KRDNIdW .nutrition,
  .cid-ve1KRDNIdW .price,
  .cid-ve1KRDNIdW .buttons-wrap {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1KRDNIdW .content {
    text-align: center;
  }
}
.cid-ve1KRDNIdW .mbr-card-title {
  color: #ffffff;
  margin-bottom: 18px;
}
.cid-ve1KRDNIdW .nutrition {
  margin-bottom: 40px;
}
.cid-ve1KRDNIdW .nutrition-wrap {
  display: flex;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1KRDNIdW .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1KRDNIdW .nutrition-wrap {
    flex-wrap: wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 388px) {
  .cid-ve1KRDNIdW .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1KRDNIdW .nutrition-wrap .nutrition-tile {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  border-width: 1px;
  border-style: dashed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-ve1KRDNIdW .tile-one {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1KRDNIdW .tile-one {
    margin-right: 25px;
  }
}
.cid-ve1KRDNIdW .tile-two {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
.cid-ve1KRDNIdW .tile-three {
  background-color: #1f1437;
  border-color: #ffffff;
  margin-right: 15px;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1KRDNIdW .tile-three {
    margin-top: 25px;
    margin-right: 25px;
  }
}
.cid-ve1KRDNIdW .tile-four {
  background-color: #f8f5fa;
  border-color: #ffffff;
  margin-right: 15px;
  position: relative;
  background: transparent;
}
@media (max-width: 479px) {
  .cid-ve1KRDNIdW .tile-four {
    margin-top: 25px;
  }
}
.cid-ve1KRDNIdW svg {
  position: absolute;
  top: -35px;
  right: -40px;
  width: 80px;
  height: 70px;
}
.cid-ve1KRDNIdW svg path {
  fill: #f8f5fa;
}
.cid-ve1KRDNIdW .mbr-tile-text {
  color: #ffffff;
  margin: 0;
}
.cid-ve1KRDNIdW .mbr-tile-number {
  color: #ffffff;
  margin: 0;
}
.cid-ve1KRDNIdW .price-text-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 23px;
}
@media (max-width: 991px) {
  .cid-ve1KRDNIdW .price-text-wrap {
    justify-content: center;
  }
}
.cid-ve1KRDNIdW .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #ffffff;
  opacity: 0.5;
}
.cid-ve1KRDNIdW .mbr-price-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1KRDNIdW .mbr-price-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1KRDNIdW .mbr-amount-text {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1KRDNIdW .mbr-amount-number {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1KRDNIdW .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-ve1KRDNIdW .mbr-section-btn {
    justify-content: center!important;
  }
}
.cid-ve1KREeRmB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ve1KREeRmB .row {
  flex-direction: row-reverse;
}
.cid-ve1KREeRmB .image-wrapper {
  padding: 0 2rem;
}
.cid-ve1KREeRmB .image-wrapper img {
  width: 100%;
  border-radius: 15px;
}
@media (max-width: 1199px) {
  .cid-ve1KREeRmB .image-wrapper {
    padding: 0;
    margin-bottom: 3rem;
  }
}
.cid-ve1KREeRmB .mbr-section-title {
  color: #1f1437;
  margin-bottom: 1.5rem;
}
.cid-ve1KREeRmB .mbr-section-subtitle {
  color: #1f1437;
  margin-bottom: 4rem;
}
.cid-ve1KREeRmB .mbr-text {
  color: #1f1437;
  margin-bottom: 3rem;
}
@media (min-width: 992px) {
  .cid-ve1KREeRmB .text-wrapper,
  .cid-ve1KREeRmB .price {
    padding-left: 4.5rem;
    padding-right: 2rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1KREeRmB .text-wrapper,
  .cid-ve1KREeRmB .price {
    padding-left: 2.375rem;
  }
}
@media (min-width: 992px) and (max-width: 1099px) {
  .cid-ve1KREeRmB .text-wrapper,
  .cid-ve1KREeRmB .price {
    padding-left: 1rem;
  }
}
@media (min-width: 992px) and (max-width: 1030px) {
  .cid-ve1KREeRmB .text-wrapper,
  .cid-ve1KREeRmB .price {
    padding-left: 0.8rem;
  }
}
@media (min-width: 992px) and (max-width: 991px) {
  .cid-ve1KREeRmB .text-wrapper,
  .cid-ve1KREeRmB .price {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .cid-ve1KREeRmB .content {
    text-align: center;
  }
}
.cid-ve1KREeRmB .mbr-card-title {
  color: #1f1437;
  margin-bottom: 18px;
}
@media (max-width: 991px) {
  .cid-ve1KREeRmB .mbr-card-title {
    text-align: start;
  }
}
.cid-ve1KREeRmB .nutrition {
  max-width: 543px;
  background-color: #f3edf7;
  border-radius: 10px;
  padding: 2.5rem 2rem;
  margin-bottom: 2rem;
  margin-left: 4.5rem;
  margin-right: 2rem;
}
@media (max-width: 1199px) {
  .cid-ve1KREeRmB .nutrition {
    margin-left: 2.375rem;
  }
}
@media (max-width: 1099px) {
  .cid-ve1KREeRmB .nutrition {
    margin-left: 1rem;
  }
}
@media (max-width: 1030px) {
  .cid-ve1KREeRmB .nutrition {
    margin-left: 0.8rem;
  }
}
@media (max-width: 991px) {
  .cid-ve1KREeRmB .nutrition {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .cid-ve1KREeRmB .nutrition {
    padding: 1.5rem 1rem;
  }
}
.cid-ve1KREeRmB .nutrition-head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #cd8ad1;
  margin-bottom: 1rem;
}
.cid-ve1KREeRmB .nutrition-head .numbers {
  margin-bottom: 18px;
}
.cid-ve1KREeRmB .nutrition-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media (max-width: 991px) {
  .cid-ve1KREeRmB .nutrition-wrap {
    justify-content: center;
  }
}
@media (max-width: 479px) {
  .cid-ve1KREeRmB .nutrition-wrap {
    flex-wrap: wrap;
  }
}
@media (max-width: 388px) {
  .cid-ve1KREeRmB .nutrition-wrap {
    width: 100%;
  }
}
.cid-ve1KREeRmB .nutrition-wrap .nutrition-tile {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.cid-ve1KREeRmB .nutrition-wrap .nutrition-tile:last-child {
  margin-bottom: 0;
  margin-top: 1rem;
}
.cid-ve1KREeRmB .tile-text-wrap {
  display: flex;
}
.cid-ve1KREeRmB svg {
  display: inline-block;
  width: 50px;
  height: 38px;
  margin-left: -0.5rem;
  margin-right: 0.6rem;
}
.cid-ve1KREeRmB svg path {
  fill: #cd8ad1;
}
.cid-ve1KREeRmB .numbers {
  display: flex;
  align-self: center;
}
.cid-ve1KREeRmB .mbr-number {
  width: 60px;
  margin-bottom: 0;
}
.cid-ve1KREeRmB .mbr-number:first-child {
  margin-right: 1rem;
}
.cid-ve1KREeRmB .mbr-tile-text {
  color: #1f1437;
  margin: 0;
  margin-right: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1KREeRmB .mbr-tile-text {
    text-align: start;
  }
}
.cid-ve1KREeRmB .price {
  display: flex;
}
@media (max-width: 991px) {
  .cid-ve1KREeRmB .price {
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.cid-ve1KREeRmB .price-text-wrap {
  display: flex;
  align-items: center;
  margin-left: 2rem;
}
@media (max-width: 991px) {
  .cid-ve1KREeRmB .price-text-wrap {
    margin-left: 0;
    justify-content: center;
  }
}
.cid-ve1KREeRmB .line {
  width: 1px;
  height: 50px;
  margin: 0 20px;
  background-color: #1f1437;
  opacity: 0.5;
  opacity: 0;
}
.cid-ve1KREeRmB .mbr-price-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1KREeRmB .mbr-price-number {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1KREeRmB .mbr-amount-text {
  color: #1f1437;
  margin-bottom: 0;
}
.cid-ve1KREeRmB .mbr-amount-number {
  color: #1f1437;
  margin-bottom: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .cid-ve1KREeRmB div[class*="col-lg"] {
    width: 100%;
  }
}
.cid-ve1KRENOmG {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #dfbfd0;
}
.cid-ve1KRENOmG .mbr-overlay {
  background-color: #ffffff;
  opacity: 0.4;
}
@media (max-width: 767px) {
  .cid-ve1KRENOmG .mbr-section-head {
    text-align: center;
  }
}
.cid-ve1KRENOmG .mbr-section-title {
  color: #ffffff;
}
.cid-ve1KRENOmG .display-5 > .mbr-iconfont {
  font-size: 60px;
}
@media (max-width: 649px) {
  .cid-ve1KRENOmG .display-5 > .mbr-iconfont {
    font-size: 40px;
  }
}
.cid-ve1KRENOmG .mbr-section-subtitle {
  color: #ffffff;
  margin-bottom: 0;
}
.cid-ve1KRENOmG .mbr-text {
  color: #ffffff;
  margin-top: 17px;
}
.cid-ve1KRENOmG form.mbr-form {
  margin-top: 30px;
}
.cid-ve1KRENOmG form.mbr-form .mbr-section-btn {
  position: relative;
}
.cid-ve1KRENOmG form.mbr-form .mbr-section-btn svg {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 63px;
  height: 49px;
}
@media (max-width: 1399px) {
  .cid-ve1KRENOmG form.mbr-form .mbr-section-btn svg {
    right: -20px;
  }
}
@media (max-width: 991px) {
  .cid-ve1KRENOmG form.mbr-form .mbr-section-btn svg {
    top: 30px;
    right: -30px;
    transform: rotate(90deg);
  }
}
@media (max-width: 767px) {
  .cid-ve1KRENOmG form.mbr-form .mbr-section-btn svg {
    right: -20px;
    width: 40px;
  }
}
@media (max-width: 575px) {
  .cid-ve1KRENOmG form.mbr-form .mbr-section-btn svg {
    display: none;
  }
}
.cid-ve1KRENOmG form.mbr-form .mbr-section-btn svg path {
  fill: #33d5ad;
}
.cid-ve1KRENOmG input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 1129px) {
  .cid-ve1KRENOmG .col-lg-6 {
    width: 100%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1KRENOmG .mbr-form {
    width: 80%;
    margin-left: 0!important;
  }
}
@media (max-width: 767px) {
  .cid-ve1KRENOmG .mbr-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 1244px) {
  .cid-ve1KRENOmG .mbr-form .col-8 {
    width: 62%;
  }
}
@media (max-width: 1129px) {
  .cid-ve1KRENOmG .mbr-form .col-8 {
    width: 66.666667%;
  }
}
@media (max-width: 649px) {
  .cid-ve1KRENOmG .mbr-form .col-8,
  .cid-ve1KRENOmG .mbr-form .col-4 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1KRENOmG button {
  width: 100%;
}
.cid-ve1KRFhN4B {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #170f2b;
}
@media (max-width: 767px) {
  .cid-ve1KRFhN4B .media-col {
    margin-left: auto;
    margin-right: auto;
  }
}
.cid-ve1KRFhN4B .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-ve1KRFhN4B .media-wrap {
    margin-bottom: 1rem;
  }
}
.cid-ve1KRFhN4B .cards-row,
.cid-ve1KRFhN4B .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-ve1KRFhN4B .cards-col {
  justify-content: center;
}
@media (max-width: 991px) {
  .cid-ve1KRFhN4B .cards-col {
    justify-content: flex-end;
  }
}
.cid-ve1KRFhN4B .social-col {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .cid-ve1KRFhN4B .row {
    text-align: center;
  }
  .cid-ve1KRFhN4B .cards-col {
    justify-content: center;
  }
  .cid-ve1KRFhN4B .social-col {
    justify-content: center;
    margin-top: 30px;
  }
}
.cid-ve1KRFhN4B .card-item {
  width: 45px;
  height: 30px;
  margin-right: 1rem;
}
.cid-ve1KRFhN4B .card-item:last-child {
  margin-right: 0;
}
.cid-ve1KRFhN4B .card-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cid-ve1KRFhN4B .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-ve1KRFhN4B .soc-item:last-child {
  margin-right: 0;
}
.cid-ve1KRFhN4B .mbr-iconfont {
  color: #ffffff;
}
.cid-ve1KRFhN4B .mbr-text {
  color: #ffffff;
}
