body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Jost', sans-serif;
  font-size: 4rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5rem;
}
.display-2 {
  font-family: 'Epilogue', sans-serif;
  font-size: 2.6rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.25rem;
}
.display-4 {
  font-family: 'Epilogue', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Epilogue', sans-serif;
  font-size: 2.4rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 3rem;
}
.display-7 {
  font-family: 'Epilogue', sans-serif;
  font-size: 1.4rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.75rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.2rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.8rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.08rem;
    font-size: calc( 1.56rem + (2.6 - 1.56) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.56rem + (2.6 - 1.56) * ((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.92rem;
    font-size: calc( 1.49rem + (2.4 - 1.49) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.49rem + (2.4 - 1.49) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 1.12rem;
    font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #c37a7a !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #c37a7a !important;
  border-color: #c37a7a !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #9f4848 !important;
  border-color: #9f4848 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #9f4848 !important;
  border-color: #9f4848 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #379683 !important;
  border-color: #379683 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #20574c !important;
  border-color: #20574c !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #20574c !important;
  border-color: #20574c !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #c37a7a;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #9f4848 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #c37a7a !important;
  border-color: #c37a7a !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #379683;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #20574c !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #379683 !important;
  border-color: #379683 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff9966;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff5f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #c37a7a !important;
}
.text-secondary {
  color: #379683 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #944343 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #1c4b42 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #c37a7a;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-gallery-filter li.active .btn {
  background-color: #c37a7a;
  border-color: #c37a7a;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #c37a7a;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ebd2d2;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Epilogue', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  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: #c37a7a !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Epilogue', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.25rem;
}
blockquote {
  border-color: #c37a7a;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #c37a7a;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #c37a7a;
}
.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: #c37a7a;
  border-bottom-color: #c37a7a;
}
.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: #c37a7a !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #379683 !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='%23c37a7a' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
.cid-uC80S9jPqr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uC80S9jPqr nav.navbar {
  position: fixed;
}
.cid-uC80S9jPqr .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-uC80S9jPqr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uC80S9jPqr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uC80S9jPqr .dropdown-item:hover,
.cid-uC80S9jPqr .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uC80S9jPqr .dropdown-item:hover span {
  color: white;
}
.cid-uC80S9jPqr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uC80S9jPqr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uC80S9jPqr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uC80S9jPqr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uC80S9jPqr .nav-link {
  position: relative;
}
.cid-uC80S9jPqr .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uC80S9jPqr .container {
    flex-wrap: nowrap;
  }
}
.cid-uC80S9jPqr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uC80S9jPqr .dropdown-menu,
.cid-uC80S9jPqr .navbar.opened {
  background: #441f45 !important;
}
.cid-uC80S9jPqr .nav-item:focus,
.cid-uC80S9jPqr .nav-link:focus {
  outline: none;
}
.cid-uC80S9jPqr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uC80S9jPqr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uC80S9jPqr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uC80S9jPqr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uC80S9jPqr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uC80S9jPqr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uC80S9jPqr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uC80S9jPqr .navbar.opened {
  transition: all 0.3s;
}
.cid-uC80S9jPqr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uC80S9jPqr .navbar .navbar-logo img {
  width: auto;
}
.cid-uC80S9jPqr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uC80S9jPqr .navbar.collapsed {
  justify-content: center;
}
.cid-uC80S9jPqr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uC80S9jPqr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uC80S9jPqr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uC80S9jPqr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uC80S9jPqr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uC80S9jPqr .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-uC80S9jPqr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uC80S9jPqr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uC80S9jPqr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uC80S9jPqr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uC80S9jPqr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uC80S9jPqr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uC80S9jPqr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uC80S9jPqr .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-uC80S9jPqr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uC80S9jPqr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uC80S9jPqr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uC80S9jPqr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uC80S9jPqr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uC80S9jPqr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uC80S9jPqr .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uC80S9jPqr .navbar.navbar-short {
  min-height: 60px;
}
.cid-uC80S9jPqr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uC80S9jPqr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uC80S9jPqr .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-uC80S9jPqr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uC80S9jPqr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uC80S9jPqr .dropdown-item.active,
.cid-uC80S9jPqr .dropdown-item:active {
  background-color: transparent;
}
.cid-uC80S9jPqr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uC80S9jPqr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uC80S9jPqr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uC80S9jPqr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uC80S9jPqr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uC80S9jPqr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uC80S9jPqr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uC80S9jPqr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uC80S9jPqr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uC80S9jPqr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uC80S9jPqr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uC80S9jPqr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uC80S9jPqr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uC80S9jPqr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uC80S9jPqr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uC80S9jPqr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uC80S9jPqr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uC80S9jPqr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uC80S9jPqr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uC80S9jPqr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uC80S9jPqr .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-uC80S9jPqr .navbar {
    height: 70px;
  }
  .cid-uC80S9jPqr .navbar.opened {
    height: auto;
  }
  .cid-uC80S9jPqr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uBVkgo13OG {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uBVkgo13OG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBVkgo13OG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uBVkgo13OG .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uBVkgo13OG .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uBVkgo13OG .mbr-text,
.cid-uBVkgo13OG .mbr-section-btn {
  color: #ffffff;
}
.cid-uBVl87EbCl {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #441f45;
}
.cid-uBVl87EbCl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uBVl87EbCl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uBVl87EbCl .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uBVl87EbCl .row {
  flex-direction: row-reverse;
}
.cid-uBVl87EbCl img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uBVl87EbCl .text-wrapper {
    padding: 2rem;
  }
}
.cid-uBVl87EbCl .mbr-section-title {
  color: #ffffff;
}
.cid-uBVl87EbCl .mbr-text {
  color: #fafafa;
}
.cid-uC7RPP0fkY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #441f45;
}
.cid-uC7RPP0fkY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uC7RPP0fkY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uC7RPP0fkY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uC7RPP0fkY img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uC7RPP0fkY .text-wrapper {
    padding: 2rem;
  }
}
.cid-uC7RPP0fkY .mbr-section-title {
  color: #fff0b0;
}
.cid-uC7RPP0fkY .mbr-text {
  color: #fafafa;
}
.cid-uC7wGFwdME {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uC7wGFwdME img,
.cid-uC7wGFwdME .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uC7wGFwdME .item:focus,
.cid-uC7wGFwdME span:focus {
  outline: none;
}
.cid-uC7wGFwdME .item-wrapper {
  position: relative;
}
.cid-uC7wGFwdME .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uC7wGFwdME .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uC7wGFwdME .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uC7wGFwdME .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uC7wGFwdME .mbr-section-title {
  color: #ffffff;
}
.cid-uC7wGFwdME .mbr-text,
.cid-uC7wGFwdME .mbr-section-btn {
  text-align: left;
}
.cid-uC7wGFwdME .item-title {
  text-align: left;
}
.cid-uC7wGFwdME .item-subtitle {
  text-align: left;
}
.cid-uC7wGFwdME .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uC7wGFwdME .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uC7wGFwdME .embla__button--next,
.cid-uC7wGFwdME .embla__button--prev {
  display: flex;
}
.cid-uC7wGFwdME .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uC7wGFwdME .embla__button {
    display: none;
  }
}
.cid-uC7wGFwdME .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uC7wGFwdME .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uC7wGFwdME .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uC7wGFwdME .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uC7wGFwdME .embla__button {
    top: auto;
  }
}
.cid-uC7wGFwdME .embla {
  position: relative;
  width: 100%;
}
.cid-uC7wGFwdME .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uC7wGFwdME .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uC7wGFwdME .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uC7wGFwdME .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uCpqDFtcQo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #441f45;
}
.cid-uCpqDFtcQo .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uCpqDFtcQo .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-uCpqDFtcQo .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #ff9966;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  content: "✓";
}
.cid-uCpqDFtcQo .mbr-section-title {
  color: #ffffff;
}
.cid-uCpqDFtcQo .mbr-text {
  color: #fafafa;
}
.cid-uDINeG4Zxr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDINeG4Zxr img,
.cid-uDINeG4Zxr .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDINeG4Zxr .item:focus,
.cid-uDINeG4Zxr span:focus {
  outline: none;
}
.cid-uDINeG4Zxr .item-wrapper {
  position: relative;
}
.cid-uDINeG4Zxr .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDINeG4Zxr .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDINeG4Zxr .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDINeG4Zxr .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDINeG4Zxr .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDINeG4Zxr .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDINeG4Zxr .mbr-section-title {
  color: #ffffff;
}
.cid-uDINeG4Zxr .mbr-text,
.cid-uDINeG4Zxr .mbr-section-btn {
  text-align: left;
}
.cid-uDINeG4Zxr .item-title {
  text-align: left;
}
.cid-uDINeG4Zxr .item-subtitle {
  text-align: left;
}
.cid-uDINeG4Zxr .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDINeG4Zxr .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDINeG4Zxr .embla__button--next,
.cid-uDINeG4Zxr .embla__button--prev {
  display: flex;
}
.cid-uDINeG4Zxr .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDINeG4Zxr .embla__button {
    display: none;
  }
}
.cid-uDINeG4Zxr .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDINeG4Zxr .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDINeG4Zxr .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDINeG4Zxr .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDINeG4Zxr .embla__button {
    top: auto;
  }
}
.cid-uDINeG4Zxr .embla {
  position: relative;
  width: 100%;
}
.cid-uDINeG4Zxr .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDINeG4Zxr .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDINeG4Zxr .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDINeG4Zxr .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDINeG4Zxr .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uCp9ixGUxT {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uCp9ixGUxT .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uCp9ixGUxT .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uCp9ixGUxT .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uCp9ixGUxT .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uCp9ixGUxT .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uCp9ixGUxT .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uCp9ixGUxT .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uCp9ixGUxT .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uCp9ixGUxT .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uCp9ixGUxT .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uCp9ixGUxT .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uCp9ixGUxT .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uCp9ixGUxT .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uCp9ixGUxT .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uDJazGqBAm {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uDJazGqBAm .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uDJaA8L9BB {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uDJaA8L9BB .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uDJaA8L9BB .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uDJaA8L9BB .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uDIOw53Asr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDIOw53Asr nav.navbar {
  position: fixed;
}
.cid-uDIOw53Asr .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-uDIOw53Asr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDIOw53Asr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDIOw53Asr .dropdown-item:hover,
.cid-uDIOw53Asr .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uDIOw53Asr .dropdown-item:hover span {
  color: white;
}
.cid-uDIOw53Asr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDIOw53Asr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDIOw53Asr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDIOw53Asr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDIOw53Asr .nav-link {
  position: relative;
}
.cid-uDIOw53Asr .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uDIOw53Asr .container {
    flex-wrap: nowrap;
  }
}
.cid-uDIOw53Asr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDIOw53Asr .dropdown-menu,
.cid-uDIOw53Asr .navbar.opened {
  background: #441f45 !important;
}
.cid-uDIOw53Asr .nav-item:focus,
.cid-uDIOw53Asr .nav-link:focus {
  outline: none;
}
.cid-uDIOw53Asr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDIOw53Asr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDIOw53Asr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDIOw53Asr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDIOw53Asr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDIOw53Asr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDIOw53Asr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uDIOw53Asr .navbar.opened {
  transition: all 0.3s;
}
.cid-uDIOw53Asr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDIOw53Asr .navbar .navbar-logo img {
  width: auto;
}
.cid-uDIOw53Asr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDIOw53Asr .navbar.collapsed {
  justify-content: center;
}
.cid-uDIOw53Asr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDIOw53Asr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDIOw53Asr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDIOw53Asr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDIOw53Asr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDIOw53Asr .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-uDIOw53Asr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDIOw53Asr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDIOw53Asr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDIOw53Asr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDIOw53Asr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDIOw53Asr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDIOw53Asr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDIOw53Asr .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-uDIOw53Asr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDIOw53Asr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDIOw53Asr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDIOw53Asr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDIOw53Asr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDIOw53Asr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDIOw53Asr .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDIOw53Asr .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDIOw53Asr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDIOw53Asr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDIOw53Asr .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-uDIOw53Asr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDIOw53Asr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDIOw53Asr .dropdown-item.active,
.cid-uDIOw53Asr .dropdown-item:active {
  background-color: transparent;
}
.cid-uDIOw53Asr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDIOw53Asr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDIOw53Asr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDIOw53Asr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uDIOw53Asr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDIOw53Asr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDIOw53Asr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDIOw53Asr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDIOw53Asr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDIOw53Asr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uDIOw53Asr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDIOw53Asr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDIOw53Asr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDIOw53Asr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDIOw53Asr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDIOw53Asr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDIOw53Asr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDIOw53Asr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDIOw53Asr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDIOw53Asr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDIOw53Asr .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-uDIOw53Asr .navbar {
    height: 70px;
  }
  .cid-uDIOw53Asr .navbar.opened {
    height: auto;
  }
  .cid-uDIOw53Asr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDIOw5f25r {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uDIOw5f25r .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDIOw5f25r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDIOw5f25r .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDIOw5f25r .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDIOw5f25r .mbr-text,
.cid-uDIOw5f25r .mbr-section-btn {
  color: #ffffff;
}
.cid-uDIOw5DaDm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDIOw5DaDm img,
.cid-uDIOw5DaDm .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDIOw5DaDm .item:focus,
.cid-uDIOw5DaDm span:focus {
  outline: none;
}
.cid-uDIOw5DaDm .item-wrapper {
  position: relative;
}
.cid-uDIOw5DaDm .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDIOw5DaDm .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDIOw5DaDm .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uDIOw5DaDm .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDIOw5DaDm .mbr-section-title {
  color: #ffffff;
}
.cid-uDIOw5DaDm .mbr-text,
.cid-uDIOw5DaDm .mbr-section-btn {
  text-align: left;
}
.cid-uDIOw5DaDm .item-title {
  text-align: left;
}
.cid-uDIOw5DaDm .item-subtitle {
  text-align: left;
}
.cid-uDIOw5DaDm .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDIOw5DaDm .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDIOw5DaDm .embla__button--next,
.cid-uDIOw5DaDm .embla__button--prev {
  display: flex;
}
.cid-uDIOw5DaDm .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDIOw5DaDm .embla__button {
    display: none;
  }
}
.cid-uDIOw5DaDm .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDIOw5DaDm .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDIOw5DaDm .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDIOw5DaDm .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDIOw5DaDm .embla__button {
    top: auto;
  }
}
.cid-uDIOw5DaDm .embla {
  position: relative;
  width: 100%;
}
.cid-uDIOw5DaDm .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDIOw5DaDm .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDIOw5DaDm .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDIOw5DaDm .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDIOw63GJf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDIOw63GJf img,
.cid-uDIOw63GJf .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDIOw63GJf .item:focus,
.cid-uDIOw63GJf span:focus {
  outline: none;
}
.cid-uDIOw63GJf .item-wrapper {
  position: relative;
}
.cid-uDIOw63GJf .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDIOw63GJf .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDIOw63GJf .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDIOw63GJf .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDIOw63GJf .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDIOw63GJf .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDIOw63GJf .mbr-section-title {
  color: #ffffff;
}
.cid-uDIOw63GJf .mbr-text,
.cid-uDIOw63GJf .mbr-section-btn {
  text-align: left;
}
.cid-uDIOw63GJf .item-title {
  text-align: left;
}
.cid-uDIOw63GJf .item-subtitle {
  text-align: left;
}
.cid-uDIOw63GJf .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDIOw63GJf .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDIOw63GJf .embla__button--next,
.cid-uDIOw63GJf .embla__button--prev {
  display: flex;
}
.cid-uDIOw63GJf .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDIOw63GJf .embla__button {
    display: none;
  }
}
.cid-uDIOw63GJf .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDIOw63GJf .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDIOw63GJf .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDIOw63GJf .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDIOw63GJf .embla__button {
    top: auto;
  }
}
.cid-uDIOw63GJf .embla {
  position: relative;
  width: 100%;
}
.cid-uDIOw63GJf .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDIOw63GJf .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDIOw63GJf .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDIOw63GJf .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDIOw63GJf .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDIOw6qSWO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uDIOw6qSWO .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uDIOw6qSWO .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uDIOw6qSWO .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uDIOw6qSWO .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uDIOw6qSWO .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uDIOw6qSWO .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uDIOw6qSWO .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uDIOw6qSWO .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uDIOw6qSWO .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uDIOw6qSWO .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uDIOw6qSWO .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDIOw6qSWO .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uDIOw6qSWO .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uDIOw6qSWO .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uDJ4cKiqIy {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uDJ4cKiqIy .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uDJaLBrjNU {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uDJaLBrjNU .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uDJaLBrjNU .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uDJaLBrjNU .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uDJ3yPAgsw {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDJ3yPAgsw nav.navbar {
  position: fixed;
}
.cid-uDJ3yPAgsw .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-uDJ3yPAgsw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDJ3yPAgsw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDJ3yPAgsw .dropdown-item:hover,
.cid-uDJ3yPAgsw .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uDJ3yPAgsw .dropdown-item:hover span {
  color: white;
}
.cid-uDJ3yPAgsw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDJ3yPAgsw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDJ3yPAgsw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDJ3yPAgsw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDJ3yPAgsw .nav-link {
  position: relative;
}
.cid-uDJ3yPAgsw .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uDJ3yPAgsw .container {
    flex-wrap: nowrap;
  }
}
.cid-uDJ3yPAgsw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDJ3yPAgsw .dropdown-menu,
.cid-uDJ3yPAgsw .navbar.opened {
  background: #441f45 !important;
}
.cid-uDJ3yPAgsw .nav-item:focus,
.cid-uDJ3yPAgsw .nav-link:focus {
  outline: none;
}
.cid-uDJ3yPAgsw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDJ3yPAgsw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDJ3yPAgsw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDJ3yPAgsw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDJ3yPAgsw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDJ3yPAgsw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDJ3yPAgsw .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uDJ3yPAgsw .navbar.opened {
  transition: all 0.3s;
}
.cid-uDJ3yPAgsw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDJ3yPAgsw .navbar .navbar-logo img {
  width: auto;
}
.cid-uDJ3yPAgsw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDJ3yPAgsw .navbar.collapsed {
  justify-content: center;
}
.cid-uDJ3yPAgsw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDJ3yPAgsw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDJ3yPAgsw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDJ3yPAgsw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDJ3yPAgsw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDJ3yPAgsw .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-uDJ3yPAgsw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDJ3yPAgsw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDJ3yPAgsw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDJ3yPAgsw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDJ3yPAgsw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDJ3yPAgsw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDJ3yPAgsw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDJ3yPAgsw .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-uDJ3yPAgsw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDJ3yPAgsw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDJ3yPAgsw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDJ3yPAgsw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDJ3yPAgsw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDJ3yPAgsw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDJ3yPAgsw .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDJ3yPAgsw .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDJ3yPAgsw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDJ3yPAgsw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDJ3yPAgsw .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-uDJ3yPAgsw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDJ3yPAgsw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDJ3yPAgsw .dropdown-item.active,
.cid-uDJ3yPAgsw .dropdown-item:active {
  background-color: transparent;
}
.cid-uDJ3yPAgsw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDJ3yPAgsw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDJ3yPAgsw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDJ3yPAgsw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uDJ3yPAgsw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDJ3yPAgsw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDJ3yPAgsw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDJ3yPAgsw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDJ3yPAgsw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDJ3yPAgsw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uDJ3yPAgsw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDJ3yPAgsw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJ3yPAgsw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJ3yPAgsw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDJ3yPAgsw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJ3yPAgsw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDJ3yPAgsw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDJ3yPAgsw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJ3yPAgsw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDJ3yPAgsw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDJ3yPAgsw .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-uDJ3yPAgsw .navbar {
    height: 70px;
  }
  .cid-uDJ3yPAgsw .navbar.opened {
    height: auto;
  }
  .cid-uDJ3yPAgsw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDJ3yPJKnV {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uDJ3yPJKnV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDJ3yPJKnV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDJ3yPJKnV .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDJ3yPJKnV .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJ3yPJKnV .mbr-text,
.cid-uDJ3yPJKnV .mbr-section-btn {
  color: #ffffff;
}
.cid-uDJ3yPRT63 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJ3yPRT63 img,
.cid-uDJ3yPRT63 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJ3yPRT63 .item:focus,
.cid-uDJ3yPRT63 span:focus {
  outline: none;
}
.cid-uDJ3yPRT63 .item-wrapper {
  position: relative;
}
.cid-uDJ3yPRT63 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJ3yPRT63 .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJ3yPRT63 .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uDJ3yPRT63 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJ3yPRT63 .mbr-section-title {
  color: #ffffff;
}
.cid-uDJ3yPRT63 .mbr-text,
.cid-uDJ3yPRT63 .mbr-section-btn {
  text-align: left;
}
.cid-uDJ3yPRT63 .item-title {
  text-align: left;
}
.cid-uDJ3yPRT63 .item-subtitle {
  text-align: left;
}
.cid-uDJ3yPRT63 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJ3yPRT63 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJ3yPRT63 .embla__button--next,
.cid-uDJ3yPRT63 .embla__button--prev {
  display: flex;
}
.cid-uDJ3yPRT63 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJ3yPRT63 .embla__button {
    display: none;
  }
}
.cid-uDJ3yPRT63 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJ3yPRT63 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJ3yPRT63 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJ3yPRT63 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJ3yPRT63 .embla__button {
    top: auto;
  }
}
.cid-uDJ3yPRT63 .embla {
  position: relative;
  width: 100%;
}
.cid-uDJ3yPRT63 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJ3yPRT63 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJ3yPRT63 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJ3yPRT63 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJ3yQ6Xtr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJ3yQ6Xtr img,
.cid-uDJ3yQ6Xtr .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJ3yQ6Xtr .item:focus,
.cid-uDJ3yQ6Xtr span:focus {
  outline: none;
}
.cid-uDJ3yQ6Xtr .item-wrapper {
  position: relative;
}
.cid-uDJ3yQ6Xtr .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJ3yQ6Xtr .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDJ3yQ6Xtr .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJ3yQ6Xtr .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDJ3yQ6Xtr .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDJ3yQ6Xtr .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJ3yQ6Xtr .mbr-section-title {
  color: #ffffff;
}
.cid-uDJ3yQ6Xtr .mbr-text,
.cid-uDJ3yQ6Xtr .mbr-section-btn {
  text-align: left;
}
.cid-uDJ3yQ6Xtr .item-title {
  text-align: left;
}
.cid-uDJ3yQ6Xtr .item-subtitle {
  text-align: left;
}
.cid-uDJ3yQ6Xtr .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJ3yQ6Xtr .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJ3yQ6Xtr .embla__button--next,
.cid-uDJ3yQ6Xtr .embla__button--prev {
  display: flex;
}
.cid-uDJ3yQ6Xtr .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJ3yQ6Xtr .embla__button {
    display: none;
  }
}
.cid-uDJ3yQ6Xtr .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJ3yQ6Xtr .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJ3yQ6Xtr .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJ3yQ6Xtr .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJ3yQ6Xtr .embla__button {
    top: auto;
  }
}
.cid-uDJ3yQ6Xtr .embla {
  position: relative;
  width: 100%;
}
.cid-uDJ3yQ6Xtr .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJ3yQ6Xtr .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJ3yQ6Xtr .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJ3yQ6Xtr .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJ3yQ6Xtr .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJ3yQrMNX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uDJ3yQrMNX .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uDJ3yQrMNX .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uDJ3yQrMNX .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uDJ3yQrMNX .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uDJ3yQrMNX .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uDJ3yQrMNX .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uDJ3yQrMNX .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uDJ3yQrMNX .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uDJ3yQrMNX .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uDJ3yQrMNX .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uDJ3yQrMNX .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDJ3yQrMNX .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uDJ3yQrMNX .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uDJ3yQrMNX .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uDJ4kqMKuX {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uDJ4kqMKuX .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uDJaOlPwvq {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uDJaOlPwvq .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uDJaOlPwvq .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uDJaOlPwvq .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uDJYkbnGBm {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDJYkbnGBm nav.navbar {
  position: fixed;
}
.cid-uDJYkbnGBm .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-uDJYkbnGBm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDJYkbnGBm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDJYkbnGBm .dropdown-item:hover,
.cid-uDJYkbnGBm .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uDJYkbnGBm .dropdown-item:hover span {
  color: white;
}
.cid-uDJYkbnGBm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDJYkbnGBm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDJYkbnGBm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDJYkbnGBm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDJYkbnGBm .nav-link {
  position: relative;
}
.cid-uDJYkbnGBm .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uDJYkbnGBm .container {
    flex-wrap: nowrap;
  }
}
.cid-uDJYkbnGBm .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDJYkbnGBm .dropdown-menu,
.cid-uDJYkbnGBm .navbar.opened {
  background: #441f45 !important;
}
.cid-uDJYkbnGBm .nav-item:focus,
.cid-uDJYkbnGBm .nav-link:focus {
  outline: none;
}
.cid-uDJYkbnGBm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDJYkbnGBm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDJYkbnGBm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDJYkbnGBm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDJYkbnGBm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDJYkbnGBm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDJYkbnGBm .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uDJYkbnGBm .navbar.opened {
  transition: all 0.3s;
}
.cid-uDJYkbnGBm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDJYkbnGBm .navbar .navbar-logo img {
  width: auto;
}
.cid-uDJYkbnGBm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDJYkbnGBm .navbar.collapsed {
  justify-content: center;
}
.cid-uDJYkbnGBm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDJYkbnGBm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDJYkbnGBm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDJYkbnGBm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDJYkbnGBm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDJYkbnGBm .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-uDJYkbnGBm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDJYkbnGBm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDJYkbnGBm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDJYkbnGBm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDJYkbnGBm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDJYkbnGBm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDJYkbnGBm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDJYkbnGBm .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-uDJYkbnGBm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDJYkbnGBm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDJYkbnGBm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDJYkbnGBm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDJYkbnGBm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDJYkbnGBm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDJYkbnGBm .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDJYkbnGBm .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDJYkbnGBm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDJYkbnGBm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDJYkbnGBm .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-uDJYkbnGBm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDJYkbnGBm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDJYkbnGBm .dropdown-item.active,
.cid-uDJYkbnGBm .dropdown-item:active {
  background-color: transparent;
}
.cid-uDJYkbnGBm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDJYkbnGBm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDJYkbnGBm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDJYkbnGBm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uDJYkbnGBm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDJYkbnGBm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDJYkbnGBm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDJYkbnGBm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDJYkbnGBm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDJYkbnGBm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uDJYkbnGBm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDJYkbnGBm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJYkbnGBm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJYkbnGBm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDJYkbnGBm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJYkbnGBm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDJYkbnGBm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDJYkbnGBm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJYkbnGBm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDJYkbnGBm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDJYkbnGBm .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-uDJYkbnGBm .navbar {
    height: 70px;
  }
  .cid-uDJYkbnGBm .navbar.opened {
    height: auto;
  }
  .cid-uDJYkbnGBm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDJYkbwHD9 {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uDJYkbwHD9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDJYkbwHD9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDJYkbwHD9 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDJYkbwHD9 .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJYkbwHD9 .mbr-text,
.cid-uDJYkbwHD9 .mbr-section-btn {
  color: #ffffff;
}
.cid-uDJYkbDNOD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJYkbDNOD img,
.cid-uDJYkbDNOD .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJYkbDNOD .item:focus,
.cid-uDJYkbDNOD span:focus {
  outline: none;
}
.cid-uDJYkbDNOD .item-wrapper {
  position: relative;
}
.cid-uDJYkbDNOD .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJYkbDNOD .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJYkbDNOD .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uDJYkbDNOD .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJYkbDNOD .mbr-section-title {
  color: #ffffff;
}
.cid-uDJYkbDNOD .mbr-text,
.cid-uDJYkbDNOD .mbr-section-btn {
  text-align: left;
}
.cid-uDJYkbDNOD .item-title {
  text-align: left;
}
.cid-uDJYkbDNOD .item-subtitle {
  text-align: left;
}
.cid-uDJYkbDNOD .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJYkbDNOD .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJYkbDNOD .embla__button--next,
.cid-uDJYkbDNOD .embla__button--prev {
  display: flex;
}
.cid-uDJYkbDNOD .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJYkbDNOD .embla__button {
    display: none;
  }
}
.cid-uDJYkbDNOD .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJYkbDNOD .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJYkbDNOD .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJYkbDNOD .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJYkbDNOD .embla__button {
    top: auto;
  }
}
.cid-uDJYkbDNOD .embla {
  position: relative;
  width: 100%;
}
.cid-uDJYkbDNOD .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJYkbDNOD .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJYkbDNOD .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJYkbDNOD .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJYkbRUb1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJYkbRUb1 img,
.cid-uDJYkbRUb1 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJYkbRUb1 .item:focus,
.cid-uDJYkbRUb1 span:focus {
  outline: none;
}
.cid-uDJYkbRUb1 .item-wrapper {
  position: relative;
}
.cid-uDJYkbRUb1 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJYkbRUb1 .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDJYkbRUb1 .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJYkbRUb1 .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDJYkbRUb1 .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDJYkbRUb1 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJYkbRUb1 .mbr-section-title {
  color: #ffffff;
}
.cid-uDJYkbRUb1 .mbr-text,
.cid-uDJYkbRUb1 .mbr-section-btn {
  text-align: left;
}
.cid-uDJYkbRUb1 .item-title {
  text-align: left;
}
.cid-uDJYkbRUb1 .item-subtitle {
  text-align: left;
}
.cid-uDJYkbRUb1 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJYkbRUb1 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJYkbRUb1 .embla__button--next,
.cid-uDJYkbRUb1 .embla__button--prev {
  display: flex;
}
.cid-uDJYkbRUb1 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJYkbRUb1 .embla__button {
    display: none;
  }
}
.cid-uDJYkbRUb1 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJYkbRUb1 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJYkbRUb1 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJYkbRUb1 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJYkbRUb1 .embla__button {
    top: auto;
  }
}
.cid-uDJYkbRUb1 .embla {
  position: relative;
  width: 100%;
}
.cid-uDJYkbRUb1 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJYkbRUb1 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJYkbRUb1 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJYkbRUb1 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJYkbRUb1 .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJYkc6SuY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uDJYkc6SuY .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uDJYkc6SuY .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uDJYkc6SuY .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uDJYkc6SuY .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uDJYkc6SuY .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uDJYkc6SuY .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uDJYkc6SuY .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uDJYkc6SuY .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uDJYkc6SuY .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uDJYkc6SuY .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uDJYkc6SuY .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDJYkc6SuY .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uDJYkc6SuY .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uDJYkc6SuY .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uDJYkcgqFt {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uDJYkcgqFt .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uDJYkcmPHb {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uDJYkcmPHb .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uDJYkcmPHb .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uDJYkcmPHb .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uDJYhTRTwD {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDJYhTRTwD nav.navbar {
  position: fixed;
}
.cid-uDJYhTRTwD .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-uDJYhTRTwD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDJYhTRTwD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDJYhTRTwD .dropdown-item:hover,
.cid-uDJYhTRTwD .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uDJYhTRTwD .dropdown-item:hover span {
  color: white;
}
.cid-uDJYhTRTwD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDJYhTRTwD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDJYhTRTwD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDJYhTRTwD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDJYhTRTwD .nav-link {
  position: relative;
}
.cid-uDJYhTRTwD .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uDJYhTRTwD .container {
    flex-wrap: nowrap;
  }
}
.cid-uDJYhTRTwD .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDJYhTRTwD .dropdown-menu,
.cid-uDJYhTRTwD .navbar.opened {
  background: #441f45 !important;
}
.cid-uDJYhTRTwD .nav-item:focus,
.cid-uDJYhTRTwD .nav-link:focus {
  outline: none;
}
.cid-uDJYhTRTwD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDJYhTRTwD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDJYhTRTwD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDJYhTRTwD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDJYhTRTwD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDJYhTRTwD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDJYhTRTwD .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uDJYhTRTwD .navbar.opened {
  transition: all 0.3s;
}
.cid-uDJYhTRTwD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDJYhTRTwD .navbar .navbar-logo img {
  width: auto;
}
.cid-uDJYhTRTwD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDJYhTRTwD .navbar.collapsed {
  justify-content: center;
}
.cid-uDJYhTRTwD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDJYhTRTwD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDJYhTRTwD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDJYhTRTwD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDJYhTRTwD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDJYhTRTwD .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-uDJYhTRTwD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDJYhTRTwD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDJYhTRTwD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDJYhTRTwD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDJYhTRTwD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDJYhTRTwD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDJYhTRTwD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDJYhTRTwD .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-uDJYhTRTwD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDJYhTRTwD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDJYhTRTwD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDJYhTRTwD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDJYhTRTwD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDJYhTRTwD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDJYhTRTwD .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDJYhTRTwD .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDJYhTRTwD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDJYhTRTwD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDJYhTRTwD .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-uDJYhTRTwD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDJYhTRTwD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDJYhTRTwD .dropdown-item.active,
.cid-uDJYhTRTwD .dropdown-item:active {
  background-color: transparent;
}
.cid-uDJYhTRTwD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDJYhTRTwD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDJYhTRTwD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDJYhTRTwD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uDJYhTRTwD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDJYhTRTwD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDJYhTRTwD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDJYhTRTwD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDJYhTRTwD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDJYhTRTwD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uDJYhTRTwD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDJYhTRTwD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJYhTRTwD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJYhTRTwD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDJYhTRTwD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJYhTRTwD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDJYhTRTwD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDJYhTRTwD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJYhTRTwD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDJYhTRTwD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDJYhTRTwD .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-uDJYhTRTwD .navbar {
    height: 70px;
  }
  .cid-uDJYhTRTwD .navbar.opened {
    height: auto;
  }
  .cid-uDJYhTRTwD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDJYhU3Lpm {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uDJYhU3Lpm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDJYhU3Lpm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDJYhU3Lpm .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDJYhU3Lpm .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJYhU3Lpm .mbr-text,
.cid-uDJYhU3Lpm .mbr-section-btn {
  color: #ffffff;
}
.cid-uDJYhUb7jW {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJYhUb7jW img,
.cid-uDJYhUb7jW .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJYhUb7jW .item:focus,
.cid-uDJYhUb7jW span:focus {
  outline: none;
}
.cid-uDJYhUb7jW .item-wrapper {
  position: relative;
}
.cid-uDJYhUb7jW .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJYhUb7jW .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJYhUb7jW .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uDJYhUb7jW .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJYhUb7jW .mbr-section-title {
  color: #ffffff;
}
.cid-uDJYhUb7jW .mbr-text,
.cid-uDJYhUb7jW .mbr-section-btn {
  text-align: left;
}
.cid-uDJYhUb7jW .item-title {
  text-align: left;
}
.cid-uDJYhUb7jW .item-subtitle {
  text-align: left;
}
.cid-uDJYhUb7jW .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJYhUb7jW .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJYhUb7jW .embla__button--next,
.cid-uDJYhUb7jW .embla__button--prev {
  display: flex;
}
.cid-uDJYhUb7jW .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJYhUb7jW .embla__button {
    display: none;
  }
}
.cid-uDJYhUb7jW .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJYhUb7jW .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJYhUb7jW .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJYhUb7jW .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJYhUb7jW .embla__button {
    top: auto;
  }
}
.cid-uDJYhUb7jW .embla {
  position: relative;
  width: 100%;
}
.cid-uDJYhUb7jW .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJYhUb7jW .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJYhUb7jW .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJYhUb7jW .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJYhUqm0E {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJYhUqm0E img,
.cid-uDJYhUqm0E .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJYhUqm0E .item:focus,
.cid-uDJYhUqm0E span:focus {
  outline: none;
}
.cid-uDJYhUqm0E .item-wrapper {
  position: relative;
}
.cid-uDJYhUqm0E .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJYhUqm0E .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDJYhUqm0E .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJYhUqm0E .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDJYhUqm0E .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDJYhUqm0E .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJYhUqm0E .mbr-section-title {
  color: #ffffff;
}
.cid-uDJYhUqm0E .mbr-text,
.cid-uDJYhUqm0E .mbr-section-btn {
  text-align: left;
}
.cid-uDJYhUqm0E .item-title {
  text-align: left;
}
.cid-uDJYhUqm0E .item-subtitle {
  text-align: left;
}
.cid-uDJYhUqm0E .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJYhUqm0E .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJYhUqm0E .embla__button--next,
.cid-uDJYhUqm0E .embla__button--prev {
  display: flex;
}
.cid-uDJYhUqm0E .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJYhUqm0E .embla__button {
    display: none;
  }
}
.cid-uDJYhUqm0E .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJYhUqm0E .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJYhUqm0E .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJYhUqm0E .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJYhUqm0E .embla__button {
    top: auto;
  }
}
.cid-uDJYhUqm0E .embla {
  position: relative;
  width: 100%;
}
.cid-uDJYhUqm0E .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJYhUqm0E .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJYhUqm0E .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJYhUqm0E .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJYhUqm0E .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJYhUENZf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uDJYhUENZf .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uDJYhUENZf .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uDJYhUENZf .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uDJYhUENZf .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uDJYhUENZf .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uDJYhUENZf .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uDJYhUENZf .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uDJYhUENZf .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uDJYhUENZf .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uDJYhUENZf .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uDJYhUENZf .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDJYhUENZf .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uDJYhUENZf .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uDJYhUENZf .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uDJYhUODuH {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uDJYhUODuH .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uDJYhUVU5g {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uDJYhUVU5g .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uDJYhUVU5g .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uDJYhUVU5g .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uDJYeueVdJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDJYeueVdJ nav.navbar {
  position: fixed;
}
.cid-uDJYeueVdJ .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-uDJYeueVdJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDJYeueVdJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDJYeueVdJ .dropdown-item:hover,
.cid-uDJYeueVdJ .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uDJYeueVdJ .dropdown-item:hover span {
  color: white;
}
.cid-uDJYeueVdJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDJYeueVdJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDJYeueVdJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDJYeueVdJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDJYeueVdJ .nav-link {
  position: relative;
}
.cid-uDJYeueVdJ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uDJYeueVdJ .container {
    flex-wrap: nowrap;
  }
}
.cid-uDJYeueVdJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDJYeueVdJ .dropdown-menu,
.cid-uDJYeueVdJ .navbar.opened {
  background: #441f45 !important;
}
.cid-uDJYeueVdJ .nav-item:focus,
.cid-uDJYeueVdJ .nav-link:focus {
  outline: none;
}
.cid-uDJYeueVdJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDJYeueVdJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDJYeueVdJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDJYeueVdJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDJYeueVdJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDJYeueVdJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDJYeueVdJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uDJYeueVdJ .navbar.opened {
  transition: all 0.3s;
}
.cid-uDJYeueVdJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDJYeueVdJ .navbar .navbar-logo img {
  width: auto;
}
.cid-uDJYeueVdJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDJYeueVdJ .navbar.collapsed {
  justify-content: center;
}
.cid-uDJYeueVdJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDJYeueVdJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDJYeueVdJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDJYeueVdJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDJYeueVdJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDJYeueVdJ .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-uDJYeueVdJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDJYeueVdJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDJYeueVdJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDJYeueVdJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDJYeueVdJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDJYeueVdJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDJYeueVdJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDJYeueVdJ .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-uDJYeueVdJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDJYeueVdJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDJYeueVdJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDJYeueVdJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDJYeueVdJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDJYeueVdJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDJYeueVdJ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDJYeueVdJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDJYeueVdJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDJYeueVdJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDJYeueVdJ .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-uDJYeueVdJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDJYeueVdJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDJYeueVdJ .dropdown-item.active,
.cid-uDJYeueVdJ .dropdown-item:active {
  background-color: transparent;
}
.cid-uDJYeueVdJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDJYeueVdJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDJYeueVdJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDJYeueVdJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uDJYeueVdJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDJYeueVdJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDJYeueVdJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDJYeueVdJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDJYeueVdJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDJYeueVdJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uDJYeueVdJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDJYeueVdJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJYeueVdJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJYeueVdJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDJYeueVdJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJYeueVdJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDJYeueVdJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDJYeueVdJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJYeueVdJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDJYeueVdJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDJYeueVdJ .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-uDJYeueVdJ .navbar {
    height: 70px;
  }
  .cid-uDJYeueVdJ .navbar.opened {
    height: auto;
  }
  .cid-uDJYeueVdJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDJYeunh0W {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uDJYeunh0W .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDJYeunh0W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDJYeunh0W .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDJYeunh0W .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJYeunh0W .mbr-text,
.cid-uDJYeunh0W .mbr-section-btn {
  color: #ffffff;
}
.cid-uDJYeuuvyY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJYeuuvyY img,
.cid-uDJYeuuvyY .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJYeuuvyY .item:focus,
.cid-uDJYeuuvyY span:focus {
  outline: none;
}
.cid-uDJYeuuvyY .item-wrapper {
  position: relative;
}
.cid-uDJYeuuvyY .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJYeuuvyY .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJYeuuvyY .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uDJYeuuvyY .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJYeuuvyY .mbr-section-title {
  color: #ffffff;
}
.cid-uDJYeuuvyY .mbr-text,
.cid-uDJYeuuvyY .mbr-section-btn {
  text-align: left;
}
.cid-uDJYeuuvyY .item-title {
  text-align: left;
}
.cid-uDJYeuuvyY .item-subtitle {
  text-align: left;
}
.cid-uDJYeuuvyY .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJYeuuvyY .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJYeuuvyY .embla__button--next,
.cid-uDJYeuuvyY .embla__button--prev {
  display: flex;
}
.cid-uDJYeuuvyY .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJYeuuvyY .embla__button {
    display: none;
  }
}
.cid-uDJYeuuvyY .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJYeuuvyY .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJYeuuvyY .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJYeuuvyY .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJYeuuvyY .embla__button {
    top: auto;
  }
}
.cid-uDJYeuuvyY .embla {
  position: relative;
  width: 100%;
}
.cid-uDJYeuuvyY .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJYeuuvyY .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJYeuuvyY .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJYeuuvyY .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJYeuIBbV {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJYeuIBbV img,
.cid-uDJYeuIBbV .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJYeuIBbV .item:focus,
.cid-uDJYeuIBbV span:focus {
  outline: none;
}
.cid-uDJYeuIBbV .item-wrapper {
  position: relative;
}
.cid-uDJYeuIBbV .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJYeuIBbV .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDJYeuIBbV .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJYeuIBbV .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDJYeuIBbV .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDJYeuIBbV .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJYeuIBbV .mbr-section-title {
  color: #ffffff;
}
.cid-uDJYeuIBbV .mbr-text,
.cid-uDJYeuIBbV .mbr-section-btn {
  text-align: left;
}
.cid-uDJYeuIBbV .item-title {
  text-align: left;
}
.cid-uDJYeuIBbV .item-subtitle {
  text-align: left;
}
.cid-uDJYeuIBbV .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJYeuIBbV .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJYeuIBbV .embla__button--next,
.cid-uDJYeuIBbV .embla__button--prev {
  display: flex;
}
.cid-uDJYeuIBbV .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJYeuIBbV .embla__button {
    display: none;
  }
}
.cid-uDJYeuIBbV .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJYeuIBbV .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJYeuIBbV .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJYeuIBbV .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJYeuIBbV .embla__button {
    top: auto;
  }
}
.cid-uDJYeuIBbV .embla {
  position: relative;
  width: 100%;
}
.cid-uDJYeuIBbV .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJYeuIBbV .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJYeuIBbV .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJYeuIBbV .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJYeuIBbV .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJYeuWt4P {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uDJYeuWt4P .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uDJYeuWt4P .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uDJYeuWt4P .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uDJYeuWt4P .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uDJYeuWt4P .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uDJYeuWt4P .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uDJYeuWt4P .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uDJYeuWt4P .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uDJYeuWt4P .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uDJYeuWt4P .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uDJYeuWt4P .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDJYeuWt4P .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uDJYeuWt4P .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uDJYeuWt4P .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uDJYev6hEz {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uDJYev6hEz .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uDJYevb9D5 {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uDJYevb9D5 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uDJYevb9D5 .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uDJYevb9D5 .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uDJYagwqf2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDJYagwqf2 nav.navbar {
  position: fixed;
}
.cid-uDJYagwqf2 .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-uDJYagwqf2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDJYagwqf2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDJYagwqf2 .dropdown-item:hover,
.cid-uDJYagwqf2 .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uDJYagwqf2 .dropdown-item:hover span {
  color: white;
}
.cid-uDJYagwqf2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDJYagwqf2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDJYagwqf2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDJYagwqf2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDJYagwqf2 .nav-link {
  position: relative;
}
.cid-uDJYagwqf2 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uDJYagwqf2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uDJYagwqf2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDJYagwqf2 .dropdown-menu,
.cid-uDJYagwqf2 .navbar.opened {
  background: #441f45 !important;
}
.cid-uDJYagwqf2 .nav-item:focus,
.cid-uDJYagwqf2 .nav-link:focus {
  outline: none;
}
.cid-uDJYagwqf2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDJYagwqf2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDJYagwqf2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDJYagwqf2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDJYagwqf2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDJYagwqf2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDJYagwqf2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uDJYagwqf2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uDJYagwqf2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDJYagwqf2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uDJYagwqf2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDJYagwqf2 .navbar.collapsed {
  justify-content: center;
}
.cid-uDJYagwqf2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDJYagwqf2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDJYagwqf2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDJYagwqf2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDJYagwqf2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDJYagwqf2 .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-uDJYagwqf2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDJYagwqf2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDJYagwqf2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDJYagwqf2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDJYagwqf2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDJYagwqf2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDJYagwqf2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDJYagwqf2 .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-uDJYagwqf2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDJYagwqf2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDJYagwqf2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDJYagwqf2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDJYagwqf2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDJYagwqf2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDJYagwqf2 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDJYagwqf2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDJYagwqf2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDJYagwqf2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDJYagwqf2 .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-uDJYagwqf2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDJYagwqf2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDJYagwqf2 .dropdown-item.active,
.cid-uDJYagwqf2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uDJYagwqf2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDJYagwqf2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDJYagwqf2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDJYagwqf2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uDJYagwqf2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDJYagwqf2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDJYagwqf2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDJYagwqf2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDJYagwqf2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDJYagwqf2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uDJYagwqf2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDJYagwqf2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJYagwqf2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJYagwqf2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDJYagwqf2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJYagwqf2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDJYagwqf2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDJYagwqf2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJYagwqf2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDJYagwqf2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDJYagwqf2 .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-uDJYagwqf2 .navbar {
    height: 70px;
  }
  .cid-uDJYagwqf2 .navbar.opened {
    height: auto;
  }
  .cid-uDJYagwqf2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDJYagGcpX {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uDJYagGcpX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDJYagGcpX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDJYagGcpX .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDJYagGcpX .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJYagGcpX .mbr-text,
.cid-uDJYagGcpX .mbr-section-btn {
  color: #ffffff;
}
.cid-uDJYagM1rP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJYagM1rP img,
.cid-uDJYagM1rP .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJYagM1rP .item:focus,
.cid-uDJYagM1rP span:focus {
  outline: none;
}
.cid-uDJYagM1rP .item-wrapper {
  position: relative;
}
.cid-uDJYagM1rP .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJYagM1rP .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJYagM1rP .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uDJYagM1rP .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJYagM1rP .mbr-section-title {
  color: #ffffff;
}
.cid-uDJYagM1rP .mbr-text,
.cid-uDJYagM1rP .mbr-section-btn {
  text-align: left;
}
.cid-uDJYagM1rP .item-title {
  text-align: left;
}
.cid-uDJYagM1rP .item-subtitle {
  text-align: left;
}
.cid-uDJYagM1rP .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJYagM1rP .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJYagM1rP .embla__button--next,
.cid-uDJYagM1rP .embla__button--prev {
  display: flex;
}
.cid-uDJYagM1rP .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJYagM1rP .embla__button {
    display: none;
  }
}
.cid-uDJYagM1rP .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJYagM1rP .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJYagM1rP .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJYagM1rP .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJYagM1rP .embla__button {
    top: auto;
  }
}
.cid-uDJYagM1rP .embla {
  position: relative;
  width: 100%;
}
.cid-uDJYagM1rP .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJYagM1rP .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJYagM1rP .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJYagM1rP .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJYah0Arq {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJYah0Arq img,
.cid-uDJYah0Arq .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJYah0Arq .item:focus,
.cid-uDJYah0Arq span:focus {
  outline: none;
}
.cid-uDJYah0Arq .item-wrapper {
  position: relative;
}
.cid-uDJYah0Arq .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJYah0Arq .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDJYah0Arq .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJYah0Arq .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDJYah0Arq .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDJYah0Arq .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJYah0Arq .mbr-section-title {
  color: #ffffff;
}
.cid-uDJYah0Arq .mbr-text,
.cid-uDJYah0Arq .mbr-section-btn {
  text-align: left;
}
.cid-uDJYah0Arq .item-title {
  text-align: left;
}
.cid-uDJYah0Arq .item-subtitle {
  text-align: left;
}
.cid-uDJYah0Arq .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJYah0Arq .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJYah0Arq .embla__button--next,
.cid-uDJYah0Arq .embla__button--prev {
  display: flex;
}
.cid-uDJYah0Arq .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJYah0Arq .embla__button {
    display: none;
  }
}
.cid-uDJYah0Arq .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJYah0Arq .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJYah0Arq .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJYah0Arq .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJYah0Arq .embla__button {
    top: auto;
  }
}
.cid-uDJYah0Arq .embla {
  position: relative;
  width: 100%;
}
.cid-uDJYah0Arq .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJYah0Arq .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJYah0Arq .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJYah0Arq .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJYah0Arq .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJYaheqUA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uDJYaheqUA .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uDJYaheqUA .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uDJYaheqUA .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uDJYaheqUA .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uDJYaheqUA .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uDJYaheqUA .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uDJYaheqUA .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uDJYaheqUA .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uDJYaheqUA .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uDJYaheqUA .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uDJYaheqUA .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDJYaheqUA .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uDJYaheqUA .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uDJYaheqUA .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uDJYahs5fd {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uDJYahs5fd .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uDJYahyi0I {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uDJYahyi0I .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uDJYahyi0I .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uDJYahyi0I .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uDJY7ccHDt {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDJY7ccHDt nav.navbar {
  position: fixed;
}
.cid-uDJY7ccHDt .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-uDJY7ccHDt .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDJY7ccHDt .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDJY7ccHDt .dropdown-item:hover,
.cid-uDJY7ccHDt .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uDJY7ccHDt .dropdown-item:hover span {
  color: white;
}
.cid-uDJY7ccHDt .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDJY7ccHDt .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDJY7ccHDt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDJY7ccHDt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDJY7ccHDt .nav-link {
  position: relative;
}
.cid-uDJY7ccHDt .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uDJY7ccHDt .container {
    flex-wrap: nowrap;
  }
}
.cid-uDJY7ccHDt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDJY7ccHDt .dropdown-menu,
.cid-uDJY7ccHDt .navbar.opened {
  background: #441f45 !important;
}
.cid-uDJY7ccHDt .nav-item:focus,
.cid-uDJY7ccHDt .nav-link:focus {
  outline: none;
}
.cid-uDJY7ccHDt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDJY7ccHDt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDJY7ccHDt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDJY7ccHDt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDJY7ccHDt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDJY7ccHDt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDJY7ccHDt .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uDJY7ccHDt .navbar.opened {
  transition: all 0.3s;
}
.cid-uDJY7ccHDt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDJY7ccHDt .navbar .navbar-logo img {
  width: auto;
}
.cid-uDJY7ccHDt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDJY7ccHDt .navbar.collapsed {
  justify-content: center;
}
.cid-uDJY7ccHDt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDJY7ccHDt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDJY7ccHDt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDJY7ccHDt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDJY7ccHDt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDJY7ccHDt .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-uDJY7ccHDt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDJY7ccHDt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDJY7ccHDt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDJY7ccHDt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDJY7ccHDt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDJY7ccHDt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDJY7ccHDt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDJY7ccHDt .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-uDJY7ccHDt .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDJY7ccHDt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDJY7ccHDt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDJY7ccHDt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDJY7ccHDt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDJY7ccHDt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDJY7ccHDt .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDJY7ccHDt .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDJY7ccHDt .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDJY7ccHDt .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDJY7ccHDt .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-uDJY7ccHDt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDJY7ccHDt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDJY7ccHDt .dropdown-item.active,
.cid-uDJY7ccHDt .dropdown-item:active {
  background-color: transparent;
}
.cid-uDJY7ccHDt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDJY7ccHDt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDJY7ccHDt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDJY7ccHDt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uDJY7ccHDt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDJY7ccHDt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDJY7ccHDt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDJY7ccHDt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDJY7ccHDt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDJY7ccHDt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uDJY7ccHDt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDJY7ccHDt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJY7ccHDt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJY7ccHDt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDJY7ccHDt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJY7ccHDt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDJY7ccHDt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDJY7ccHDt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJY7ccHDt .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDJY7ccHDt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDJY7ccHDt .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-uDJY7ccHDt .navbar {
    height: 70px;
  }
  .cid-uDJY7ccHDt .navbar.opened {
    height: auto;
  }
  .cid-uDJY7ccHDt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDJY7cl5Mf {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uDJY7cl5Mf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDJY7cl5Mf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDJY7cl5Mf .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDJY7cl5Mf .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJY7cl5Mf .mbr-text,
.cid-uDJY7cl5Mf .mbr-section-btn {
  color: #ffffff;
}
.cid-uDJY7csbfA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJY7csbfA img,
.cid-uDJY7csbfA .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJY7csbfA .item:focus,
.cid-uDJY7csbfA span:focus {
  outline: none;
}
.cid-uDJY7csbfA .item-wrapper {
  position: relative;
}
.cid-uDJY7csbfA .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJY7csbfA .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJY7csbfA .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uDJY7csbfA .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJY7csbfA .mbr-section-title {
  color: #ffffff;
}
.cid-uDJY7csbfA .mbr-text,
.cid-uDJY7csbfA .mbr-section-btn {
  text-align: left;
}
.cid-uDJY7csbfA .item-title {
  text-align: left;
}
.cid-uDJY7csbfA .item-subtitle {
  text-align: left;
}
.cid-uDJY7csbfA .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJY7csbfA .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJY7csbfA .embla__button--next,
.cid-uDJY7csbfA .embla__button--prev {
  display: flex;
}
.cid-uDJY7csbfA .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJY7csbfA .embla__button {
    display: none;
  }
}
.cid-uDJY7csbfA .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJY7csbfA .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJY7csbfA .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJY7csbfA .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJY7csbfA .embla__button {
    top: auto;
  }
}
.cid-uDJY7csbfA .embla {
  position: relative;
  width: 100%;
}
.cid-uDJY7csbfA .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJY7csbfA .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJY7csbfA .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJY7csbfA .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJY7cGQwK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJY7cGQwK img,
.cid-uDJY7cGQwK .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJY7cGQwK .item:focus,
.cid-uDJY7cGQwK span:focus {
  outline: none;
}
.cid-uDJY7cGQwK .item-wrapper {
  position: relative;
}
.cid-uDJY7cGQwK .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJY7cGQwK .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDJY7cGQwK .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJY7cGQwK .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDJY7cGQwK .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDJY7cGQwK .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJY7cGQwK .mbr-section-title {
  color: #ffffff;
}
.cid-uDJY7cGQwK .mbr-text,
.cid-uDJY7cGQwK .mbr-section-btn {
  text-align: left;
}
.cid-uDJY7cGQwK .item-title {
  text-align: left;
}
.cid-uDJY7cGQwK .item-subtitle {
  text-align: left;
}
.cid-uDJY7cGQwK .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJY7cGQwK .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJY7cGQwK .embla__button--next,
.cid-uDJY7cGQwK .embla__button--prev {
  display: flex;
}
.cid-uDJY7cGQwK .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJY7cGQwK .embla__button {
    display: none;
  }
}
.cid-uDJY7cGQwK .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJY7cGQwK .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJY7cGQwK .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJY7cGQwK .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJY7cGQwK .embla__button {
    top: auto;
  }
}
.cid-uDJY7cGQwK .embla {
  position: relative;
  width: 100%;
}
.cid-uDJY7cGQwK .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJY7cGQwK .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJY7cGQwK .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJY7cGQwK .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJY7cGQwK .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJY7cUOdU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uDJY7cUOdU .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uDJY7cUOdU .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uDJY7cUOdU .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uDJY7cUOdU .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uDJY7cUOdU .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uDJY7cUOdU .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uDJY7cUOdU .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uDJY7cUOdU .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uDJY7cUOdU .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uDJY7cUOdU .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uDJY7cUOdU .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDJY7cUOdU .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uDJY7cUOdU .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uDJY7cUOdU .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uDJY7d5B3Z {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uDJY7d5B3Z .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uDJY7dbNwk {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uDJY7dbNwk .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uDJY7dbNwk .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uDJY7dbNwk .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uDJY4ieACb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDJY4ieACb nav.navbar {
  position: fixed;
}
.cid-uDJY4ieACb .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-uDJY4ieACb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDJY4ieACb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDJY4ieACb .dropdown-item:hover,
.cid-uDJY4ieACb .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uDJY4ieACb .dropdown-item:hover span {
  color: white;
}
.cid-uDJY4ieACb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDJY4ieACb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDJY4ieACb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDJY4ieACb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDJY4ieACb .nav-link {
  position: relative;
}
.cid-uDJY4ieACb .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uDJY4ieACb .container {
    flex-wrap: nowrap;
  }
}
.cid-uDJY4ieACb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDJY4ieACb .dropdown-menu,
.cid-uDJY4ieACb .navbar.opened {
  background: #441f45 !important;
}
.cid-uDJY4ieACb .nav-item:focus,
.cid-uDJY4ieACb .nav-link:focus {
  outline: none;
}
.cid-uDJY4ieACb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDJY4ieACb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDJY4ieACb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDJY4ieACb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDJY4ieACb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDJY4ieACb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDJY4ieACb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uDJY4ieACb .navbar.opened {
  transition: all 0.3s;
}
.cid-uDJY4ieACb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDJY4ieACb .navbar .navbar-logo img {
  width: auto;
}
.cid-uDJY4ieACb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDJY4ieACb .navbar.collapsed {
  justify-content: center;
}
.cid-uDJY4ieACb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDJY4ieACb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDJY4ieACb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDJY4ieACb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDJY4ieACb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDJY4ieACb .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-uDJY4ieACb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDJY4ieACb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDJY4ieACb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDJY4ieACb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDJY4ieACb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDJY4ieACb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDJY4ieACb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDJY4ieACb .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-uDJY4ieACb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDJY4ieACb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDJY4ieACb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDJY4ieACb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDJY4ieACb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDJY4ieACb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDJY4ieACb .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDJY4ieACb .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDJY4ieACb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDJY4ieACb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDJY4ieACb .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-uDJY4ieACb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDJY4ieACb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDJY4ieACb .dropdown-item.active,
.cid-uDJY4ieACb .dropdown-item:active {
  background-color: transparent;
}
.cid-uDJY4ieACb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDJY4ieACb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDJY4ieACb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDJY4ieACb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uDJY4ieACb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDJY4ieACb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDJY4ieACb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDJY4ieACb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDJY4ieACb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDJY4ieACb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uDJY4ieACb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDJY4ieACb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJY4ieACb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJY4ieACb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDJY4ieACb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJY4ieACb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDJY4ieACb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDJY4ieACb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJY4ieACb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDJY4ieACb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDJY4ieACb .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-uDJY4ieACb .navbar {
    height: 70px;
  }
  .cid-uDJY4ieACb .navbar.opened {
    height: auto;
  }
  .cid-uDJY4ieACb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDJY4ioAag {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uDJY4ioAag .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDJY4ioAag .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDJY4ioAag .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDJY4ioAag .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJY4ioAag .mbr-text,
.cid-uDJY4ioAag .mbr-section-btn {
  color: #ffffff;
}
.cid-uDJY4ivzAM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJY4ivzAM img,
.cid-uDJY4ivzAM .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJY4ivzAM .item:focus,
.cid-uDJY4ivzAM span:focus {
  outline: none;
}
.cid-uDJY4ivzAM .item-wrapper {
  position: relative;
}
.cid-uDJY4ivzAM .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJY4ivzAM .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJY4ivzAM .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uDJY4ivzAM .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJY4ivzAM .mbr-section-title {
  color: #ffffff;
}
.cid-uDJY4ivzAM .mbr-text,
.cid-uDJY4ivzAM .mbr-section-btn {
  text-align: left;
}
.cid-uDJY4ivzAM .item-title {
  text-align: left;
}
.cid-uDJY4ivzAM .item-subtitle {
  text-align: left;
}
.cid-uDJY4ivzAM .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJY4ivzAM .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJY4ivzAM .embla__button--next,
.cid-uDJY4ivzAM .embla__button--prev {
  display: flex;
}
.cid-uDJY4ivzAM .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJY4ivzAM .embla__button {
    display: none;
  }
}
.cid-uDJY4ivzAM .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJY4ivzAM .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJY4ivzAM .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJY4ivzAM .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJY4ivzAM .embla__button {
    top: auto;
  }
}
.cid-uDJY4ivzAM .embla {
  position: relative;
  width: 100%;
}
.cid-uDJY4ivzAM .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJY4ivzAM .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJY4ivzAM .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJY4ivzAM .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJY4iKMXt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJY4iKMXt img,
.cid-uDJY4iKMXt .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJY4iKMXt .item:focus,
.cid-uDJY4iKMXt span:focus {
  outline: none;
}
.cid-uDJY4iKMXt .item-wrapper {
  position: relative;
}
.cid-uDJY4iKMXt .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJY4iKMXt .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDJY4iKMXt .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJY4iKMXt .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDJY4iKMXt .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDJY4iKMXt .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJY4iKMXt .mbr-section-title {
  color: #ffffff;
}
.cid-uDJY4iKMXt .mbr-text,
.cid-uDJY4iKMXt .mbr-section-btn {
  text-align: left;
}
.cid-uDJY4iKMXt .item-title {
  text-align: left;
}
.cid-uDJY4iKMXt .item-subtitle {
  text-align: left;
}
.cid-uDJY4iKMXt .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJY4iKMXt .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJY4iKMXt .embla__button--next,
.cid-uDJY4iKMXt .embla__button--prev {
  display: flex;
}
.cid-uDJY4iKMXt .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJY4iKMXt .embla__button {
    display: none;
  }
}
.cid-uDJY4iKMXt .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJY4iKMXt .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJY4iKMXt .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJY4iKMXt .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJY4iKMXt .embla__button {
    top: auto;
  }
}
.cid-uDJY4iKMXt .embla {
  position: relative;
  width: 100%;
}
.cid-uDJY4iKMXt .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJY4iKMXt .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJY4iKMXt .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJY4iKMXt .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJY4iKMXt .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJY4iYoZT {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uDJY4iYoZT .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uDJY4iYoZT .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uDJY4iYoZT .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uDJY4iYoZT .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uDJY4iYoZT .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uDJY4iYoZT .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uDJY4iYoZT .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uDJY4iYoZT .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uDJY4iYoZT .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uDJY4iYoZT .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uDJY4iYoZT .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDJY4iYoZT .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uDJY4iYoZT .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uDJY4iYoZT .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uDJY4jelc4 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uDJY4jelc4 .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uDJY4jkjAa {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uDJY4jkjAa .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uDJY4jkjAa .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uDJY4jkjAa .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uDJY1nlhVW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDJY1nlhVW nav.navbar {
  position: fixed;
}
.cid-uDJY1nlhVW .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-uDJY1nlhVW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDJY1nlhVW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDJY1nlhVW .dropdown-item:hover,
.cid-uDJY1nlhVW .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uDJY1nlhVW .dropdown-item:hover span {
  color: white;
}
.cid-uDJY1nlhVW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDJY1nlhVW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDJY1nlhVW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDJY1nlhVW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDJY1nlhVW .nav-link {
  position: relative;
}
.cid-uDJY1nlhVW .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uDJY1nlhVW .container {
    flex-wrap: nowrap;
  }
}
.cid-uDJY1nlhVW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDJY1nlhVW .dropdown-menu,
.cid-uDJY1nlhVW .navbar.opened {
  background: #441f45 !important;
}
.cid-uDJY1nlhVW .nav-item:focus,
.cid-uDJY1nlhVW .nav-link:focus {
  outline: none;
}
.cid-uDJY1nlhVW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDJY1nlhVW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDJY1nlhVW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDJY1nlhVW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDJY1nlhVW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDJY1nlhVW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDJY1nlhVW .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uDJY1nlhVW .navbar.opened {
  transition: all 0.3s;
}
.cid-uDJY1nlhVW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDJY1nlhVW .navbar .navbar-logo img {
  width: auto;
}
.cid-uDJY1nlhVW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDJY1nlhVW .navbar.collapsed {
  justify-content: center;
}
.cid-uDJY1nlhVW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDJY1nlhVW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDJY1nlhVW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDJY1nlhVW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDJY1nlhVW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDJY1nlhVW .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-uDJY1nlhVW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDJY1nlhVW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDJY1nlhVW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDJY1nlhVW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDJY1nlhVW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDJY1nlhVW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDJY1nlhVW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDJY1nlhVW .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-uDJY1nlhVW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDJY1nlhVW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDJY1nlhVW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDJY1nlhVW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDJY1nlhVW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDJY1nlhVW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDJY1nlhVW .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDJY1nlhVW .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDJY1nlhVW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDJY1nlhVW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDJY1nlhVW .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-uDJY1nlhVW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDJY1nlhVW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDJY1nlhVW .dropdown-item.active,
.cid-uDJY1nlhVW .dropdown-item:active {
  background-color: transparent;
}
.cid-uDJY1nlhVW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDJY1nlhVW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDJY1nlhVW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDJY1nlhVW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uDJY1nlhVW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDJY1nlhVW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDJY1nlhVW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDJY1nlhVW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDJY1nlhVW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDJY1nlhVW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uDJY1nlhVW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDJY1nlhVW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJY1nlhVW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJY1nlhVW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDJY1nlhVW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJY1nlhVW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDJY1nlhVW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDJY1nlhVW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJY1nlhVW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDJY1nlhVW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDJY1nlhVW .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-uDJY1nlhVW .navbar {
    height: 70px;
  }
  .cid-uDJY1nlhVW .navbar.opened {
    height: auto;
  }
  .cid-uDJY1nlhVW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDJY1nvRoI {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uDJY1nvRoI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDJY1nvRoI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDJY1nvRoI .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDJY1nvRoI .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJY1nvRoI .mbr-text,
.cid-uDJY1nvRoI .mbr-section-btn {
  color: #ffffff;
}
.cid-uDJY1nCm38 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJY1nCm38 img,
.cid-uDJY1nCm38 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJY1nCm38 .item:focus,
.cid-uDJY1nCm38 span:focus {
  outline: none;
}
.cid-uDJY1nCm38 .item-wrapper {
  position: relative;
}
.cid-uDJY1nCm38 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJY1nCm38 .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJY1nCm38 .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uDJY1nCm38 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJY1nCm38 .mbr-section-title {
  color: #ffffff;
}
.cid-uDJY1nCm38 .mbr-text,
.cid-uDJY1nCm38 .mbr-section-btn {
  text-align: left;
}
.cid-uDJY1nCm38 .item-title {
  text-align: left;
}
.cid-uDJY1nCm38 .item-subtitle {
  text-align: left;
}
.cid-uDJY1nCm38 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJY1nCm38 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJY1nCm38 .embla__button--next,
.cid-uDJY1nCm38 .embla__button--prev {
  display: flex;
}
.cid-uDJY1nCm38 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJY1nCm38 .embla__button {
    display: none;
  }
}
.cid-uDJY1nCm38 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJY1nCm38 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJY1nCm38 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJY1nCm38 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJY1nCm38 .embla__button {
    top: auto;
  }
}
.cid-uDJY1nCm38 .embla {
  position: relative;
  width: 100%;
}
.cid-uDJY1nCm38 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJY1nCm38 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJY1nCm38 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJY1nCm38 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJY1nQgQk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJY1nQgQk img,
.cid-uDJY1nQgQk .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJY1nQgQk .item:focus,
.cid-uDJY1nQgQk span:focus {
  outline: none;
}
.cid-uDJY1nQgQk .item-wrapper {
  position: relative;
}
.cid-uDJY1nQgQk .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJY1nQgQk .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDJY1nQgQk .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJY1nQgQk .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDJY1nQgQk .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDJY1nQgQk .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJY1nQgQk .mbr-section-title {
  color: #ffffff;
}
.cid-uDJY1nQgQk .mbr-text,
.cid-uDJY1nQgQk .mbr-section-btn {
  text-align: left;
}
.cid-uDJY1nQgQk .item-title {
  text-align: left;
}
.cid-uDJY1nQgQk .item-subtitle {
  text-align: left;
}
.cid-uDJY1nQgQk .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJY1nQgQk .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJY1nQgQk .embla__button--next,
.cid-uDJY1nQgQk .embla__button--prev {
  display: flex;
}
.cid-uDJY1nQgQk .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJY1nQgQk .embla__button {
    display: none;
  }
}
.cid-uDJY1nQgQk .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJY1nQgQk .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJY1nQgQk .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJY1nQgQk .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJY1nQgQk .embla__button {
    top: auto;
  }
}
.cid-uDJY1nQgQk .embla {
  position: relative;
  width: 100%;
}
.cid-uDJY1nQgQk .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJY1nQgQk .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJY1nQgQk .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJY1nQgQk .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJY1nQgQk .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJY1o5uYW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uDJY1o5uYW .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uDJY1o5uYW .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uDJY1o5uYW .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uDJY1o5uYW .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uDJY1o5uYW .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uDJY1o5uYW .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uDJY1o5uYW .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uDJY1o5uYW .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uDJY1o5uYW .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uDJY1o5uYW .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uDJY1o5uYW .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDJY1o5uYW .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uDJY1o5uYW .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uDJY1o5uYW .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uDJY1oh5rS {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uDJY1oh5rS .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uDJY1oo9Qp {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uDJY1oo9Qp .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uDJY1oo9Qp .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uDJY1oo9Qp .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uDJXYLYAt2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDJXYLYAt2 nav.navbar {
  position: fixed;
}
.cid-uDJXYLYAt2 .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-uDJXYLYAt2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDJXYLYAt2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDJXYLYAt2 .dropdown-item:hover,
.cid-uDJXYLYAt2 .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uDJXYLYAt2 .dropdown-item:hover span {
  color: white;
}
.cid-uDJXYLYAt2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDJXYLYAt2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDJXYLYAt2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDJXYLYAt2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDJXYLYAt2 .nav-link {
  position: relative;
}
.cid-uDJXYLYAt2 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uDJXYLYAt2 .container {
    flex-wrap: nowrap;
  }
}
.cid-uDJXYLYAt2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDJXYLYAt2 .dropdown-menu,
.cid-uDJXYLYAt2 .navbar.opened {
  background: #441f45 !important;
}
.cid-uDJXYLYAt2 .nav-item:focus,
.cid-uDJXYLYAt2 .nav-link:focus {
  outline: none;
}
.cid-uDJXYLYAt2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDJXYLYAt2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDJXYLYAt2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDJXYLYAt2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDJXYLYAt2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDJXYLYAt2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDJXYLYAt2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uDJXYLYAt2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uDJXYLYAt2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDJXYLYAt2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uDJXYLYAt2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDJXYLYAt2 .navbar.collapsed {
  justify-content: center;
}
.cid-uDJXYLYAt2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDJXYLYAt2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDJXYLYAt2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDJXYLYAt2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDJXYLYAt2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDJXYLYAt2 .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-uDJXYLYAt2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDJXYLYAt2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDJXYLYAt2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDJXYLYAt2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDJXYLYAt2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDJXYLYAt2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDJXYLYAt2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDJXYLYAt2 .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-uDJXYLYAt2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDJXYLYAt2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDJXYLYAt2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDJXYLYAt2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDJXYLYAt2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDJXYLYAt2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDJXYLYAt2 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDJXYLYAt2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDJXYLYAt2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDJXYLYAt2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDJXYLYAt2 .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-uDJXYLYAt2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDJXYLYAt2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDJXYLYAt2 .dropdown-item.active,
.cid-uDJXYLYAt2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uDJXYLYAt2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDJXYLYAt2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDJXYLYAt2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDJXYLYAt2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uDJXYLYAt2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDJXYLYAt2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDJXYLYAt2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDJXYLYAt2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDJXYLYAt2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDJXYLYAt2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uDJXYLYAt2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDJXYLYAt2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJXYLYAt2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJXYLYAt2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDJXYLYAt2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJXYLYAt2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDJXYLYAt2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDJXYLYAt2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJXYLYAt2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDJXYLYAt2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDJXYLYAt2 .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-uDJXYLYAt2 .navbar {
    height: 70px;
  }
  .cid-uDJXYLYAt2 .navbar.opened {
    height: auto;
  }
  .cid-uDJXYLYAt2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDJXYM9Spp {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uDJXYM9Spp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDJXYM9Spp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDJXYM9Spp .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDJXYM9Spp .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJXYM9Spp .mbr-text,
.cid-uDJXYM9Spp .mbr-section-btn {
  color: #ffffff;
}
.cid-uDJXYMhr7a {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJXYMhr7a img,
.cid-uDJXYMhr7a .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJXYMhr7a .item:focus,
.cid-uDJXYMhr7a span:focus {
  outline: none;
}
.cid-uDJXYMhr7a .item-wrapper {
  position: relative;
}
.cid-uDJXYMhr7a .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJXYMhr7a .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJXYMhr7a .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uDJXYMhr7a .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJXYMhr7a .mbr-section-title {
  color: #ffffff;
}
.cid-uDJXYMhr7a .mbr-text,
.cid-uDJXYMhr7a .mbr-section-btn {
  text-align: left;
}
.cid-uDJXYMhr7a .item-title {
  text-align: left;
}
.cid-uDJXYMhr7a .item-subtitle {
  text-align: left;
}
.cid-uDJXYMhr7a .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJXYMhr7a .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJXYMhr7a .embla__button--next,
.cid-uDJXYMhr7a .embla__button--prev {
  display: flex;
}
.cid-uDJXYMhr7a .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJXYMhr7a .embla__button {
    display: none;
  }
}
.cid-uDJXYMhr7a .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJXYMhr7a .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJXYMhr7a .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJXYMhr7a .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJXYMhr7a .embla__button {
    top: auto;
  }
}
.cid-uDJXYMhr7a .embla {
  position: relative;
  width: 100%;
}
.cid-uDJXYMhr7a .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJXYMhr7a .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJXYMhr7a .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJXYMhr7a .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJXYMwssK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJXYMwssK img,
.cid-uDJXYMwssK .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJXYMwssK .item:focus,
.cid-uDJXYMwssK span:focus {
  outline: none;
}
.cid-uDJXYMwssK .item-wrapper {
  position: relative;
}
.cid-uDJXYMwssK .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJXYMwssK .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDJXYMwssK .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJXYMwssK .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDJXYMwssK .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDJXYMwssK .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJXYMwssK .mbr-section-title {
  color: #ffffff;
}
.cid-uDJXYMwssK .mbr-text,
.cid-uDJXYMwssK .mbr-section-btn {
  text-align: left;
}
.cid-uDJXYMwssK .item-title {
  text-align: left;
}
.cid-uDJXYMwssK .item-subtitle {
  text-align: left;
}
.cid-uDJXYMwssK .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJXYMwssK .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJXYMwssK .embla__button--next,
.cid-uDJXYMwssK .embla__button--prev {
  display: flex;
}
.cid-uDJXYMwssK .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJXYMwssK .embla__button {
    display: none;
  }
}
.cid-uDJXYMwssK .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJXYMwssK .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJXYMwssK .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJXYMwssK .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJXYMwssK .embla__button {
    top: auto;
  }
}
.cid-uDJXYMwssK .embla {
  position: relative;
  width: 100%;
}
.cid-uDJXYMwssK .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJXYMwssK .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJXYMwssK .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJXYMwssK .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJXYMwssK .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJXYMKvys {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uDJXYMKvys .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uDJXYMKvys .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uDJXYMKvys .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uDJXYMKvys .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uDJXYMKvys .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uDJXYMKvys .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uDJXYMKvys .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uDJXYMKvys .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uDJXYMKvys .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uDJXYMKvys .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uDJXYMKvys .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDJXYMKvys .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uDJXYMKvys .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uDJXYMKvys .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uDJXYMVb0v {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uDJXYMVb0v .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uDJXYN17hr {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uDJXYN17hr .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uDJXYN17hr .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uDJXYN17hr .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uDJXVPHN0n {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDJXVPHN0n nav.navbar {
  position: fixed;
}
.cid-uDJXVPHN0n .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-uDJXVPHN0n .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDJXVPHN0n .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDJXVPHN0n .dropdown-item:hover,
.cid-uDJXVPHN0n .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uDJXVPHN0n .dropdown-item:hover span {
  color: white;
}
.cid-uDJXVPHN0n .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDJXVPHN0n .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDJXVPHN0n .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDJXVPHN0n .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDJXVPHN0n .nav-link {
  position: relative;
}
.cid-uDJXVPHN0n .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uDJXVPHN0n .container {
    flex-wrap: nowrap;
  }
}
.cid-uDJXVPHN0n .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDJXVPHN0n .dropdown-menu,
.cid-uDJXVPHN0n .navbar.opened {
  background: #441f45 !important;
}
.cid-uDJXVPHN0n .nav-item:focus,
.cid-uDJXVPHN0n .nav-link:focus {
  outline: none;
}
.cid-uDJXVPHN0n .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDJXVPHN0n .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDJXVPHN0n .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDJXVPHN0n .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDJXVPHN0n .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDJXVPHN0n .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDJXVPHN0n .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uDJXVPHN0n .navbar.opened {
  transition: all 0.3s;
}
.cid-uDJXVPHN0n .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDJXVPHN0n .navbar .navbar-logo img {
  width: auto;
}
.cid-uDJXVPHN0n .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDJXVPHN0n .navbar.collapsed {
  justify-content: center;
}
.cid-uDJXVPHN0n .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDJXVPHN0n .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDJXVPHN0n .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDJXVPHN0n .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDJXVPHN0n .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDJXVPHN0n .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-uDJXVPHN0n .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDJXVPHN0n .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDJXVPHN0n .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDJXVPHN0n .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDJXVPHN0n .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDJXVPHN0n .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDJXVPHN0n .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDJXVPHN0n .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-uDJXVPHN0n .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDJXVPHN0n .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDJXVPHN0n .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDJXVPHN0n .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDJXVPHN0n .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDJXVPHN0n .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDJXVPHN0n .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDJXVPHN0n .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDJXVPHN0n .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDJXVPHN0n .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDJXVPHN0n .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-uDJXVPHN0n .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDJXVPHN0n .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDJXVPHN0n .dropdown-item.active,
.cid-uDJXVPHN0n .dropdown-item:active {
  background-color: transparent;
}
.cid-uDJXVPHN0n .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDJXVPHN0n .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDJXVPHN0n .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDJXVPHN0n .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uDJXVPHN0n .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDJXVPHN0n .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDJXVPHN0n ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDJXVPHN0n .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDJXVPHN0n button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDJXVPHN0n button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uDJXVPHN0n button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDJXVPHN0n button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJXVPHN0n button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJXVPHN0n button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDJXVPHN0n nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJXVPHN0n nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDJXVPHN0n nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDJXVPHN0n nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJXVPHN0n .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDJXVPHN0n a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDJXVPHN0n .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-uDJXVPHN0n .navbar {
    height: 70px;
  }
  .cid-uDJXVPHN0n .navbar.opened {
    height: auto;
  }
  .cid-uDJXVPHN0n .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDJXVPQQun {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uDJXVPQQun .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDJXVPQQun .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDJXVPQQun .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDJXVPQQun .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJXVPQQun .mbr-text,
.cid-uDJXVPQQun .mbr-section-btn {
  color: #ffffff;
}
.cid-uDJXVPYStm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJXVPYStm img,
.cid-uDJXVPYStm .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJXVPYStm .item:focus,
.cid-uDJXVPYStm span:focus {
  outline: none;
}
.cid-uDJXVPYStm .item-wrapper {
  position: relative;
}
.cid-uDJXVPYStm .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJXVPYStm .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJXVPYStm .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uDJXVPYStm .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJXVPYStm .mbr-section-title {
  color: #ffffff;
}
.cid-uDJXVPYStm .mbr-text,
.cid-uDJXVPYStm .mbr-section-btn {
  text-align: left;
}
.cid-uDJXVPYStm .item-title {
  text-align: left;
}
.cid-uDJXVPYStm .item-subtitle {
  text-align: left;
}
.cid-uDJXVPYStm .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJXVPYStm .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJXVPYStm .embla__button--next,
.cid-uDJXVPYStm .embla__button--prev {
  display: flex;
}
.cid-uDJXVPYStm .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJXVPYStm .embla__button {
    display: none;
  }
}
.cid-uDJXVPYStm .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJXVPYStm .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJXVPYStm .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJXVPYStm .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJXVPYStm .embla__button {
    top: auto;
  }
}
.cid-uDJXVPYStm .embla {
  position: relative;
  width: 100%;
}
.cid-uDJXVPYStm .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJXVPYStm .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJXVPYStm .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJXVPYStm .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJXVQcKyd {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJXVQcKyd img,
.cid-uDJXVQcKyd .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJXVQcKyd .item:focus,
.cid-uDJXVQcKyd span:focus {
  outline: none;
}
.cid-uDJXVQcKyd .item-wrapper {
  position: relative;
}
.cid-uDJXVQcKyd .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJXVQcKyd .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDJXVQcKyd .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJXVQcKyd .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDJXVQcKyd .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDJXVQcKyd .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJXVQcKyd .mbr-section-title {
  color: #ffffff;
}
.cid-uDJXVQcKyd .mbr-text,
.cid-uDJXVQcKyd .mbr-section-btn {
  text-align: left;
}
.cid-uDJXVQcKyd .item-title {
  text-align: left;
}
.cid-uDJXVQcKyd .item-subtitle {
  text-align: left;
}
.cid-uDJXVQcKyd .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJXVQcKyd .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJXVQcKyd .embla__button--next,
.cid-uDJXVQcKyd .embla__button--prev {
  display: flex;
}
.cid-uDJXVQcKyd .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJXVQcKyd .embla__button {
    display: none;
  }
}
.cid-uDJXVQcKyd .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJXVQcKyd .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJXVQcKyd .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJXVQcKyd .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJXVQcKyd .embla__button {
    top: auto;
  }
}
.cid-uDJXVQcKyd .embla {
  position: relative;
  width: 100%;
}
.cid-uDJXVQcKyd .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJXVQcKyd .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJXVQcKyd .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJXVQcKyd .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJXVQcKyd .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJXVQrLxw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uDJXVQrLxw .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uDJXVQrLxw .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uDJXVQrLxw .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uDJXVQrLxw .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uDJXVQrLxw .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uDJXVQrLxw .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uDJXVQrLxw .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uDJXVQrLxw .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uDJXVQrLxw .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uDJXVQrLxw .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uDJXVQrLxw .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDJXVQrLxw .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uDJXVQrLxw .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uDJXVQrLxw .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uDJXVQFJJ1 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uDJXVQFJJ1 .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uDJXVQMFPI {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uDJXVQMFPI .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uDJXVQMFPI .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uDJXVQMFPI .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uDJXS4gJc9 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDJXS4gJc9 nav.navbar {
  position: fixed;
}
.cid-uDJXS4gJc9 .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-uDJXS4gJc9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDJXS4gJc9 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDJXS4gJc9 .dropdown-item:hover,
.cid-uDJXS4gJc9 .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uDJXS4gJc9 .dropdown-item:hover span {
  color: white;
}
.cid-uDJXS4gJc9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDJXS4gJc9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDJXS4gJc9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDJXS4gJc9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDJXS4gJc9 .nav-link {
  position: relative;
}
.cid-uDJXS4gJc9 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uDJXS4gJc9 .container {
    flex-wrap: nowrap;
  }
}
.cid-uDJXS4gJc9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDJXS4gJc9 .dropdown-menu,
.cid-uDJXS4gJc9 .navbar.opened {
  background: #441f45 !important;
}
.cid-uDJXS4gJc9 .nav-item:focus,
.cid-uDJXS4gJc9 .nav-link:focus {
  outline: none;
}
.cid-uDJXS4gJc9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDJXS4gJc9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDJXS4gJc9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDJXS4gJc9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDJXS4gJc9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDJXS4gJc9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDJXS4gJc9 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uDJXS4gJc9 .navbar.opened {
  transition: all 0.3s;
}
.cid-uDJXS4gJc9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDJXS4gJc9 .navbar .navbar-logo img {
  width: auto;
}
.cid-uDJXS4gJc9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDJXS4gJc9 .navbar.collapsed {
  justify-content: center;
}
.cid-uDJXS4gJc9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDJXS4gJc9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDJXS4gJc9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDJXS4gJc9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDJXS4gJc9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDJXS4gJc9 .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-uDJXS4gJc9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDJXS4gJc9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDJXS4gJc9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDJXS4gJc9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDJXS4gJc9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDJXS4gJc9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDJXS4gJc9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDJXS4gJc9 .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-uDJXS4gJc9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDJXS4gJc9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDJXS4gJc9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDJXS4gJc9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDJXS4gJc9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDJXS4gJc9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDJXS4gJc9 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDJXS4gJc9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDJXS4gJc9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDJXS4gJc9 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDJXS4gJc9 .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-uDJXS4gJc9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDJXS4gJc9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDJXS4gJc9 .dropdown-item.active,
.cid-uDJXS4gJc9 .dropdown-item:active {
  background-color: transparent;
}
.cid-uDJXS4gJc9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDJXS4gJc9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDJXS4gJc9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDJXS4gJc9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uDJXS4gJc9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDJXS4gJc9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDJXS4gJc9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDJXS4gJc9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDJXS4gJc9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDJXS4gJc9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uDJXS4gJc9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDJXS4gJc9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJXS4gJc9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJXS4gJc9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDJXS4gJc9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJXS4gJc9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDJXS4gJc9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDJXS4gJc9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJXS4gJc9 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDJXS4gJc9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDJXS4gJc9 .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-uDJXS4gJc9 .navbar {
    height: 70px;
  }
  .cid-uDJXS4gJc9 .navbar.opened {
    height: auto;
  }
  .cid-uDJXS4gJc9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDJXS4qBGD {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uDJXS4qBGD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDJXS4qBGD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDJXS4qBGD .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDJXS4qBGD .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJXS4qBGD .mbr-text,
.cid-uDJXS4qBGD .mbr-section-btn {
  color: #ffffff;
}
.cid-uDJXS4ylhF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJXS4ylhF img,
.cid-uDJXS4ylhF .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJXS4ylhF .item:focus,
.cid-uDJXS4ylhF span:focus {
  outline: none;
}
.cid-uDJXS4ylhF .item-wrapper {
  position: relative;
}
.cid-uDJXS4ylhF .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJXS4ylhF .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJXS4ylhF .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uDJXS4ylhF .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJXS4ylhF .mbr-section-title {
  color: #ffffff;
}
.cid-uDJXS4ylhF .mbr-text,
.cid-uDJXS4ylhF .mbr-section-btn {
  text-align: left;
}
.cid-uDJXS4ylhF .item-title {
  text-align: left;
}
.cid-uDJXS4ylhF .item-subtitle {
  text-align: left;
}
.cid-uDJXS4ylhF .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJXS4ylhF .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJXS4ylhF .embla__button--next,
.cid-uDJXS4ylhF .embla__button--prev {
  display: flex;
}
.cid-uDJXS4ylhF .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJXS4ylhF .embla__button {
    display: none;
  }
}
.cid-uDJXS4ylhF .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJXS4ylhF .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJXS4ylhF .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJXS4ylhF .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJXS4ylhF .embla__button {
    top: auto;
  }
}
.cid-uDJXS4ylhF .embla {
  position: relative;
  width: 100%;
}
.cid-uDJXS4ylhF .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJXS4ylhF .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJXS4ylhF .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJXS4ylhF .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJXS4NQrY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJXS4NQrY img,
.cid-uDJXS4NQrY .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJXS4NQrY .item:focus,
.cid-uDJXS4NQrY span:focus {
  outline: none;
}
.cid-uDJXS4NQrY .item-wrapper {
  position: relative;
}
.cid-uDJXS4NQrY .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJXS4NQrY .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDJXS4NQrY .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJXS4NQrY .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDJXS4NQrY .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDJXS4NQrY .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJXS4NQrY .mbr-section-title {
  color: #ffffff;
}
.cid-uDJXS4NQrY .mbr-text,
.cid-uDJXS4NQrY .mbr-section-btn {
  text-align: left;
}
.cid-uDJXS4NQrY .item-title {
  text-align: left;
}
.cid-uDJXS4NQrY .item-subtitle {
  text-align: left;
}
.cid-uDJXS4NQrY .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJXS4NQrY .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJXS4NQrY .embla__button--next,
.cid-uDJXS4NQrY .embla__button--prev {
  display: flex;
}
.cid-uDJXS4NQrY .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJXS4NQrY .embla__button {
    display: none;
  }
}
.cid-uDJXS4NQrY .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJXS4NQrY .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJXS4NQrY .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJXS4NQrY .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJXS4NQrY .embla__button {
    top: auto;
  }
}
.cid-uDJXS4NQrY .embla {
  position: relative;
  width: 100%;
}
.cid-uDJXS4NQrY .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJXS4NQrY .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJXS4NQrY .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJXS4NQrY .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJXS4NQrY .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJXS52A6a {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uDJXS52A6a .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uDJXS52A6a .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uDJXS52A6a .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uDJXS52A6a .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uDJXS52A6a .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uDJXS52A6a .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uDJXS52A6a .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uDJXS52A6a .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uDJXS52A6a .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uDJXS52A6a .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uDJXS52A6a .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDJXS52A6a .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uDJXS52A6a .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uDJXS52A6a .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uDJXS5fF3l {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uDJXS5fF3l .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uDJXS5nKU7 {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uDJXS5nKU7 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uDJXS5nKU7 .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uDJXS5nKU7 .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uDJXPo3gfJ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDJXPo3gfJ nav.navbar {
  position: fixed;
}
.cid-uDJXPo3gfJ .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-uDJXPo3gfJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDJXPo3gfJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDJXPo3gfJ .dropdown-item:hover,
.cid-uDJXPo3gfJ .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uDJXPo3gfJ .dropdown-item:hover span {
  color: white;
}
.cid-uDJXPo3gfJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDJXPo3gfJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDJXPo3gfJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDJXPo3gfJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDJXPo3gfJ .nav-link {
  position: relative;
}
.cid-uDJXPo3gfJ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uDJXPo3gfJ .container {
    flex-wrap: nowrap;
  }
}
.cid-uDJXPo3gfJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDJXPo3gfJ .dropdown-menu,
.cid-uDJXPo3gfJ .navbar.opened {
  background: #441f45 !important;
}
.cid-uDJXPo3gfJ .nav-item:focus,
.cid-uDJXPo3gfJ .nav-link:focus {
  outline: none;
}
.cid-uDJXPo3gfJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDJXPo3gfJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDJXPo3gfJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDJXPo3gfJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDJXPo3gfJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDJXPo3gfJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDJXPo3gfJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uDJXPo3gfJ .navbar.opened {
  transition: all 0.3s;
}
.cid-uDJXPo3gfJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDJXPo3gfJ .navbar .navbar-logo img {
  width: auto;
}
.cid-uDJXPo3gfJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDJXPo3gfJ .navbar.collapsed {
  justify-content: center;
}
.cid-uDJXPo3gfJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDJXPo3gfJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDJXPo3gfJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDJXPo3gfJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDJXPo3gfJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDJXPo3gfJ .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-uDJXPo3gfJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDJXPo3gfJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDJXPo3gfJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDJXPo3gfJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDJXPo3gfJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDJXPo3gfJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDJXPo3gfJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDJXPo3gfJ .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-uDJXPo3gfJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDJXPo3gfJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDJXPo3gfJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDJXPo3gfJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDJXPo3gfJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDJXPo3gfJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDJXPo3gfJ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDJXPo3gfJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDJXPo3gfJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDJXPo3gfJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDJXPo3gfJ .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-uDJXPo3gfJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDJXPo3gfJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDJXPo3gfJ .dropdown-item.active,
.cid-uDJXPo3gfJ .dropdown-item:active {
  background-color: transparent;
}
.cid-uDJXPo3gfJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDJXPo3gfJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDJXPo3gfJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDJXPo3gfJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uDJXPo3gfJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDJXPo3gfJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDJXPo3gfJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDJXPo3gfJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDJXPo3gfJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDJXPo3gfJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uDJXPo3gfJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDJXPo3gfJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJXPo3gfJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJXPo3gfJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDJXPo3gfJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJXPo3gfJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDJXPo3gfJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDJXPo3gfJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJXPo3gfJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDJXPo3gfJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDJXPo3gfJ .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-uDJXPo3gfJ .navbar {
    height: 70px;
  }
  .cid-uDJXPo3gfJ .navbar.opened {
    height: auto;
  }
  .cid-uDJXPo3gfJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDJXPocn3f {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uDJXPocn3f .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDJXPocn3f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDJXPocn3f .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDJXPocn3f .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJXPocn3f .mbr-text,
.cid-uDJXPocn3f .mbr-section-btn {
  color: #ffffff;
}
.cid-uDJXPok0IA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJXPok0IA img,
.cid-uDJXPok0IA .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJXPok0IA .item:focus,
.cid-uDJXPok0IA span:focus {
  outline: none;
}
.cid-uDJXPok0IA .item-wrapper {
  position: relative;
}
.cid-uDJXPok0IA .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJXPok0IA .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJXPok0IA .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uDJXPok0IA .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJXPok0IA .mbr-section-title {
  color: #ffffff;
}
.cid-uDJXPok0IA .mbr-text,
.cid-uDJXPok0IA .mbr-section-btn {
  text-align: left;
}
.cid-uDJXPok0IA .item-title {
  text-align: left;
}
.cid-uDJXPok0IA .item-subtitle {
  text-align: left;
}
.cid-uDJXPok0IA .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJXPok0IA .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJXPok0IA .embla__button--next,
.cid-uDJXPok0IA .embla__button--prev {
  display: flex;
}
.cid-uDJXPok0IA .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJXPok0IA .embla__button {
    display: none;
  }
}
.cid-uDJXPok0IA .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJXPok0IA .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJXPok0IA .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJXPok0IA .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJXPok0IA .embla__button {
    top: auto;
  }
}
.cid-uDJXPok0IA .embla {
  position: relative;
  width: 100%;
}
.cid-uDJXPok0IA .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJXPok0IA .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJXPok0IA .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJXPok0IA .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJXPozo0R {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJXPozo0R img,
.cid-uDJXPozo0R .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJXPozo0R .item:focus,
.cid-uDJXPozo0R span:focus {
  outline: none;
}
.cid-uDJXPozo0R .item-wrapper {
  position: relative;
}
.cid-uDJXPozo0R .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJXPozo0R .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDJXPozo0R .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJXPozo0R .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDJXPozo0R .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDJXPozo0R .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJXPozo0R .mbr-section-title {
  color: #ffffff;
}
.cid-uDJXPozo0R .mbr-text,
.cid-uDJXPozo0R .mbr-section-btn {
  text-align: left;
}
.cid-uDJXPozo0R .item-title {
  text-align: left;
}
.cid-uDJXPozo0R .item-subtitle {
  text-align: left;
}
.cid-uDJXPozo0R .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJXPozo0R .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJXPozo0R .embla__button--next,
.cid-uDJXPozo0R .embla__button--prev {
  display: flex;
}
.cid-uDJXPozo0R .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJXPozo0R .embla__button {
    display: none;
  }
}
.cid-uDJXPozo0R .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJXPozo0R .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJXPozo0R .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJXPozo0R .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJXPozo0R .embla__button {
    top: auto;
  }
}
.cid-uDJXPozo0R .embla {
  position: relative;
  width: 100%;
}
.cid-uDJXPozo0R .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJXPozo0R .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJXPozo0R .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJXPozo0R .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJXPozo0R .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJXPoOnCG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uDJXPoOnCG .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uDJXPoOnCG .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uDJXPoOnCG .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uDJXPoOnCG .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uDJXPoOnCG .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uDJXPoOnCG .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uDJXPoOnCG .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uDJXPoOnCG .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uDJXPoOnCG .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uDJXPoOnCG .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uDJXPoOnCG .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDJXPoOnCG .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uDJXPoOnCG .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uDJXPoOnCG .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uDJXPp1wiN {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uDJXPp1wiN .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uDJXPp8hfm {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uDJXPp8hfm .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uDJXPp8hfm .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uDJXPp8hfm .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uDJXFHxD6N {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDJXFHxD6N nav.navbar {
  position: fixed;
}
.cid-uDJXFHxD6N .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-uDJXFHxD6N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDJXFHxD6N .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDJXFHxD6N .dropdown-item:hover,
.cid-uDJXFHxD6N .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uDJXFHxD6N .dropdown-item:hover span {
  color: white;
}
.cid-uDJXFHxD6N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDJXFHxD6N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDJXFHxD6N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDJXFHxD6N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDJXFHxD6N .nav-link {
  position: relative;
}
.cid-uDJXFHxD6N .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uDJXFHxD6N .container {
    flex-wrap: nowrap;
  }
}
.cid-uDJXFHxD6N .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDJXFHxD6N .dropdown-menu,
.cid-uDJXFHxD6N .navbar.opened {
  background: #441f45 !important;
}
.cid-uDJXFHxD6N .nav-item:focus,
.cid-uDJXFHxD6N .nav-link:focus {
  outline: none;
}
.cid-uDJXFHxD6N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDJXFHxD6N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDJXFHxD6N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDJXFHxD6N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDJXFHxD6N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDJXFHxD6N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDJXFHxD6N .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uDJXFHxD6N .navbar.opened {
  transition: all 0.3s;
}
.cid-uDJXFHxD6N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDJXFHxD6N .navbar .navbar-logo img {
  width: auto;
}
.cid-uDJXFHxD6N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDJXFHxD6N .navbar.collapsed {
  justify-content: center;
}
.cid-uDJXFHxD6N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDJXFHxD6N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDJXFHxD6N .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDJXFHxD6N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDJXFHxD6N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDJXFHxD6N .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-uDJXFHxD6N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDJXFHxD6N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDJXFHxD6N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDJXFHxD6N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDJXFHxD6N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDJXFHxD6N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDJXFHxD6N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDJXFHxD6N .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-uDJXFHxD6N .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDJXFHxD6N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDJXFHxD6N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDJXFHxD6N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDJXFHxD6N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDJXFHxD6N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDJXFHxD6N .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDJXFHxD6N .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDJXFHxD6N .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDJXFHxD6N .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDJXFHxD6N .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-uDJXFHxD6N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDJXFHxD6N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDJXFHxD6N .dropdown-item.active,
.cid-uDJXFHxD6N .dropdown-item:active {
  background-color: transparent;
}
.cid-uDJXFHxD6N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDJXFHxD6N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDJXFHxD6N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDJXFHxD6N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uDJXFHxD6N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDJXFHxD6N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDJXFHxD6N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDJXFHxD6N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDJXFHxD6N button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDJXFHxD6N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uDJXFHxD6N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDJXFHxD6N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJXFHxD6N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJXFHxD6N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDJXFHxD6N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJXFHxD6N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDJXFHxD6N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDJXFHxD6N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJXFHxD6N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDJXFHxD6N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDJXFHxD6N .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-uDJXFHxD6N .navbar {
    height: 70px;
  }
  .cid-uDJXFHxD6N .navbar.opened {
    height: auto;
  }
  .cid-uDJXFHxD6N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDJXFHHFvh {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uDJXFHHFvh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDJXFHHFvh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDJXFHHFvh .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDJXFHHFvh .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJXFHHFvh .mbr-text,
.cid-uDJXFHHFvh .mbr-section-btn {
  color: #ffffff;
}
.cid-uDJXFHNC3V {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJXFHNC3V img,
.cid-uDJXFHNC3V .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJXFHNC3V .item:focus,
.cid-uDJXFHNC3V span:focus {
  outline: none;
}
.cid-uDJXFHNC3V .item-wrapper {
  position: relative;
}
.cid-uDJXFHNC3V .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJXFHNC3V .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJXFHNC3V .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uDJXFHNC3V .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJXFHNC3V .mbr-section-title {
  color: #ffffff;
}
.cid-uDJXFHNC3V .mbr-text,
.cid-uDJXFHNC3V .mbr-section-btn {
  text-align: left;
}
.cid-uDJXFHNC3V .item-title {
  text-align: left;
}
.cid-uDJXFHNC3V .item-subtitle {
  text-align: left;
}
.cid-uDJXFHNC3V .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJXFHNC3V .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJXFHNC3V .embla__button--next,
.cid-uDJXFHNC3V .embla__button--prev {
  display: flex;
}
.cid-uDJXFHNC3V .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJXFHNC3V .embla__button {
    display: none;
  }
}
.cid-uDJXFHNC3V .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJXFHNC3V .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJXFHNC3V .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJXFHNC3V .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJXFHNC3V .embla__button {
    top: auto;
  }
}
.cid-uDJXFHNC3V .embla {
  position: relative;
  width: 100%;
}
.cid-uDJXFHNC3V .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJXFHNC3V .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJXFHNC3V .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJXFHNC3V .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJXFI3MGA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJXFI3MGA img,
.cid-uDJXFI3MGA .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJXFI3MGA .item:focus,
.cid-uDJXFI3MGA span:focus {
  outline: none;
}
.cid-uDJXFI3MGA .item-wrapper {
  position: relative;
}
.cid-uDJXFI3MGA .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJXFI3MGA .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDJXFI3MGA .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJXFI3MGA .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDJXFI3MGA .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDJXFI3MGA .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJXFI3MGA .mbr-section-title {
  color: #ffffff;
}
.cid-uDJXFI3MGA .mbr-text,
.cid-uDJXFI3MGA .mbr-section-btn {
  text-align: left;
}
.cid-uDJXFI3MGA .item-title {
  text-align: left;
}
.cid-uDJXFI3MGA .item-subtitle {
  text-align: left;
}
.cid-uDJXFI3MGA .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJXFI3MGA .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJXFI3MGA .embla__button--next,
.cid-uDJXFI3MGA .embla__button--prev {
  display: flex;
}
.cid-uDJXFI3MGA .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJXFI3MGA .embla__button {
    display: none;
  }
}
.cid-uDJXFI3MGA .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJXFI3MGA .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJXFI3MGA .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJXFI3MGA .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJXFI3MGA .embla__button {
    top: auto;
  }
}
.cid-uDJXFI3MGA .embla {
  position: relative;
  width: 100%;
}
.cid-uDJXFI3MGA .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJXFI3MGA .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJXFI3MGA .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJXFI3MGA .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJXFI3MGA .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJXFIhaYw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uDJXFIhaYw .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uDJXFIhaYw .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uDJXFIhaYw .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uDJXFIhaYw .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uDJXFIhaYw .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uDJXFIhaYw .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uDJXFIhaYw .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uDJXFIhaYw .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uDJXFIhaYw .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uDJXFIhaYw .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uDJXFIhaYw .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDJXFIhaYw .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uDJXFIhaYw .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uDJXFIhaYw .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uDJXFIrtml {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uDJXFIrtml .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uDJXFIxfgJ {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uDJXFIxfgJ .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uDJXFIxfgJ .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uDJXFIxfgJ .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uDJXMuKXeV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uDJXMuKXeV nav.navbar {
  position: fixed;
}
.cid-uDJXMuKXeV .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-uDJXMuKXeV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uDJXMuKXeV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uDJXMuKXeV .dropdown-item:hover,
.cid-uDJXMuKXeV .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uDJXMuKXeV .dropdown-item:hover span {
  color: white;
}
.cid-uDJXMuKXeV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uDJXMuKXeV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uDJXMuKXeV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uDJXMuKXeV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uDJXMuKXeV .nav-link {
  position: relative;
}
.cid-uDJXMuKXeV .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uDJXMuKXeV .container {
    flex-wrap: nowrap;
  }
}
.cid-uDJXMuKXeV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uDJXMuKXeV .dropdown-menu,
.cid-uDJXMuKXeV .navbar.opened {
  background: #441f45 !important;
}
.cid-uDJXMuKXeV .nav-item:focus,
.cid-uDJXMuKXeV .nav-link:focus {
  outline: none;
}
.cid-uDJXMuKXeV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uDJXMuKXeV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uDJXMuKXeV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uDJXMuKXeV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uDJXMuKXeV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uDJXMuKXeV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uDJXMuKXeV .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uDJXMuKXeV .navbar.opened {
  transition: all 0.3s;
}
.cid-uDJXMuKXeV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uDJXMuKXeV .navbar .navbar-logo img {
  width: auto;
}
.cid-uDJXMuKXeV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uDJXMuKXeV .navbar.collapsed {
  justify-content: center;
}
.cid-uDJXMuKXeV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uDJXMuKXeV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uDJXMuKXeV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uDJXMuKXeV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uDJXMuKXeV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uDJXMuKXeV .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-uDJXMuKXeV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uDJXMuKXeV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uDJXMuKXeV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uDJXMuKXeV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uDJXMuKXeV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uDJXMuKXeV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uDJXMuKXeV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uDJXMuKXeV .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-uDJXMuKXeV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uDJXMuKXeV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uDJXMuKXeV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uDJXMuKXeV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uDJXMuKXeV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uDJXMuKXeV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uDJXMuKXeV .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uDJXMuKXeV .navbar.navbar-short {
  min-height: 60px;
}
.cid-uDJXMuKXeV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uDJXMuKXeV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uDJXMuKXeV .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-uDJXMuKXeV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uDJXMuKXeV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uDJXMuKXeV .dropdown-item.active,
.cid-uDJXMuKXeV .dropdown-item:active {
  background-color: transparent;
}
.cid-uDJXMuKXeV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uDJXMuKXeV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uDJXMuKXeV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uDJXMuKXeV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uDJXMuKXeV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uDJXMuKXeV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uDJXMuKXeV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uDJXMuKXeV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uDJXMuKXeV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uDJXMuKXeV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uDJXMuKXeV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uDJXMuKXeV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJXMuKXeV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uDJXMuKXeV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uDJXMuKXeV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJXMuKXeV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uDJXMuKXeV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uDJXMuKXeV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uDJXMuKXeV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uDJXMuKXeV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uDJXMuKXeV .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-uDJXMuKXeV .navbar {
    height: 70px;
  }
  .cid-uDJXMuKXeV .navbar.opened {
    height: auto;
  }
  .cid-uDJXMuKXeV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDJXMuWQfc {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uDJXMuWQfc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uDJXMuWQfc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uDJXMuWQfc .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uDJXMuWQfc .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJXMuWQfc .mbr-text,
.cid-uDJXMuWQfc .mbr-section-btn {
  color: #ffffff;
}
.cid-uDJXMv4TqH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJXMv4TqH img,
.cid-uDJXMv4TqH .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJXMv4TqH .item:focus,
.cid-uDJXMv4TqH span:focus {
  outline: none;
}
.cid-uDJXMv4TqH .item-wrapper {
  position: relative;
}
.cid-uDJXMv4TqH .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJXMv4TqH .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJXMv4TqH .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uDJXMv4TqH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJXMv4TqH .mbr-section-title {
  color: #ffffff;
}
.cid-uDJXMv4TqH .mbr-text,
.cid-uDJXMv4TqH .mbr-section-btn {
  text-align: left;
}
.cid-uDJXMv4TqH .item-title {
  text-align: left;
}
.cid-uDJXMv4TqH .item-subtitle {
  text-align: left;
}
.cid-uDJXMv4TqH .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJXMv4TqH .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJXMv4TqH .embla__button--next,
.cid-uDJXMv4TqH .embla__button--prev {
  display: flex;
}
.cid-uDJXMv4TqH .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJXMv4TqH .embla__button {
    display: none;
  }
}
.cid-uDJXMv4TqH .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJXMv4TqH .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJXMv4TqH .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJXMv4TqH .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJXMv4TqH .embla__button {
    top: auto;
  }
}
.cid-uDJXMv4TqH .embla {
  position: relative;
  width: 100%;
}
.cid-uDJXMv4TqH .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJXMv4TqH .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJXMv4TqH .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJXMv4TqH .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJXMvkRW2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uDJXMvkRW2 img,
.cid-uDJXMvkRW2 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uDJXMvkRW2 .item:focus,
.cid-uDJXMvkRW2 span:focus {
  outline: none;
}
.cid-uDJXMvkRW2 .item-wrapper {
  position: relative;
}
.cid-uDJXMvkRW2 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uDJXMvkRW2 .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uDJXMvkRW2 .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uDJXMvkRW2 .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uDJXMvkRW2 .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uDJXMvkRW2 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uDJXMvkRW2 .mbr-section-title {
  color: #ffffff;
}
.cid-uDJXMvkRW2 .mbr-text,
.cid-uDJXMvkRW2 .mbr-section-btn {
  text-align: left;
}
.cid-uDJXMvkRW2 .item-title {
  text-align: left;
}
.cid-uDJXMvkRW2 .item-subtitle {
  text-align: left;
}
.cid-uDJXMvkRW2 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uDJXMvkRW2 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uDJXMvkRW2 .embla__button--next,
.cid-uDJXMvkRW2 .embla__button--prev {
  display: flex;
}
.cid-uDJXMvkRW2 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uDJXMvkRW2 .embla__button {
    display: none;
  }
}
.cid-uDJXMvkRW2 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uDJXMvkRW2 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uDJXMvkRW2 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDJXMvkRW2 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDJXMvkRW2 .embla__button {
    top: auto;
  }
}
.cid-uDJXMvkRW2 .embla {
  position: relative;
  width: 100%;
}
.cid-uDJXMvkRW2 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uDJXMvkRW2 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uDJXMvkRW2 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uDJXMvkRW2 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uDJXMvkRW2 .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uDJXMvAEAj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uDJXMvAEAj .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uDJXMvAEAj .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uDJXMvAEAj .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uDJXMvAEAj .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uDJXMvAEAj .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uDJXMvAEAj .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uDJXMvAEAj .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uDJXMvAEAj .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uDJXMvAEAj .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uDJXMvAEAj .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uDJXMvAEAj .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uDJXMvAEAj .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uDJXMvAEAj .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uDJXMvAEAj .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uDJXMvVlbX {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uDJXMvVlbX .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uDJXMw3cXC {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uDJXMw3cXC .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uDJXMw3cXC .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uDJXMw3cXC .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uS9Gzxvsgb {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uS9Gzxvsgb nav.navbar {
  position: fixed;
}
.cid-uS9Gzxvsgb .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-uS9Gzxvsgb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uS9Gzxvsgb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uS9Gzxvsgb .dropdown-item:hover,
.cid-uS9Gzxvsgb .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uS9Gzxvsgb .dropdown-item:hover span {
  color: white;
}
.cid-uS9Gzxvsgb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uS9Gzxvsgb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uS9Gzxvsgb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uS9Gzxvsgb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uS9Gzxvsgb .nav-link {
  position: relative;
}
.cid-uS9Gzxvsgb .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uS9Gzxvsgb .container {
    flex-wrap: nowrap;
  }
}
.cid-uS9Gzxvsgb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uS9Gzxvsgb .dropdown-menu,
.cid-uS9Gzxvsgb .navbar.opened {
  background: #441f45 !important;
}
.cid-uS9Gzxvsgb .nav-item:focus,
.cid-uS9Gzxvsgb .nav-link:focus {
  outline: none;
}
.cid-uS9Gzxvsgb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uS9Gzxvsgb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uS9Gzxvsgb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uS9Gzxvsgb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uS9Gzxvsgb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uS9Gzxvsgb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uS9Gzxvsgb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uS9Gzxvsgb .navbar.opened {
  transition: all 0.3s;
}
.cid-uS9Gzxvsgb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uS9Gzxvsgb .navbar .navbar-logo img {
  width: auto;
}
.cid-uS9Gzxvsgb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uS9Gzxvsgb .navbar.collapsed {
  justify-content: center;
}
.cid-uS9Gzxvsgb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uS9Gzxvsgb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uS9Gzxvsgb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uS9Gzxvsgb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uS9Gzxvsgb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uS9Gzxvsgb .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-uS9Gzxvsgb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uS9Gzxvsgb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uS9Gzxvsgb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uS9Gzxvsgb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uS9Gzxvsgb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uS9Gzxvsgb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uS9Gzxvsgb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uS9Gzxvsgb .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-uS9Gzxvsgb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uS9Gzxvsgb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uS9Gzxvsgb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uS9Gzxvsgb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uS9Gzxvsgb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uS9Gzxvsgb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uS9Gzxvsgb .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uS9Gzxvsgb .navbar.navbar-short {
  min-height: 60px;
}
.cid-uS9Gzxvsgb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uS9Gzxvsgb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uS9Gzxvsgb .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-uS9Gzxvsgb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uS9Gzxvsgb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uS9Gzxvsgb .dropdown-item.active,
.cid-uS9Gzxvsgb .dropdown-item:active {
  background-color: transparent;
}
.cid-uS9Gzxvsgb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uS9Gzxvsgb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uS9Gzxvsgb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uS9Gzxvsgb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uS9Gzxvsgb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uS9Gzxvsgb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uS9Gzxvsgb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uS9Gzxvsgb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uS9Gzxvsgb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uS9Gzxvsgb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uS9Gzxvsgb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uS9Gzxvsgb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uS9Gzxvsgb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uS9Gzxvsgb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uS9Gzxvsgb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uS9Gzxvsgb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uS9Gzxvsgb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uS9Gzxvsgb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uS9Gzxvsgb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uS9Gzxvsgb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uS9Gzxvsgb .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-uS9Gzxvsgb .navbar {
    height: 70px;
  }
  .cid-uS9Gzxvsgb .navbar.opened {
    height: auto;
  }
  .cid-uS9Gzxvsgb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uS9GzxF8K8 {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uS9GzxF8K8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uS9GzxF8K8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uS9GzxF8K8 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uS9GzxF8K8 .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uS9GzxF8K8 .mbr-text,
.cid-uS9GzxF8K8 .mbr-section-btn {
  color: #ffffff;
}
.cid-uS9GzxMJvI {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uS9GzxMJvI img,
.cid-uS9GzxMJvI .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uS9GzxMJvI .item:focus,
.cid-uS9GzxMJvI span:focus {
  outline: none;
}
.cid-uS9GzxMJvI .item-wrapper {
  position: relative;
}
.cid-uS9GzxMJvI .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uS9GzxMJvI .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uS9GzxMJvI .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uS9GzxMJvI .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uS9GzxMJvI .mbr-section-title {
  color: #ffffff;
}
.cid-uS9GzxMJvI .mbr-text,
.cid-uS9GzxMJvI .mbr-section-btn {
  text-align: left;
}
.cid-uS9GzxMJvI .item-title {
  text-align: left;
}
.cid-uS9GzxMJvI .item-subtitle {
  text-align: left;
}
.cid-uS9GzxMJvI .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uS9GzxMJvI .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uS9GzxMJvI .embla__button--next,
.cid-uS9GzxMJvI .embla__button--prev {
  display: flex;
}
.cid-uS9GzxMJvI .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uS9GzxMJvI .embla__button {
    display: none;
  }
}
.cid-uS9GzxMJvI .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uS9GzxMJvI .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uS9GzxMJvI .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uS9GzxMJvI .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uS9GzxMJvI .embla__button {
    top: auto;
  }
}
.cid-uS9GzxMJvI .embla {
  position: relative;
  width: 100%;
}
.cid-uS9GzxMJvI .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uS9GzxMJvI .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uS9GzxMJvI .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uS9GzxMJvI .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uS9Gzy2Xzu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uS9Gzy2Xzu img,
.cid-uS9Gzy2Xzu .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uS9Gzy2Xzu .item:focus,
.cid-uS9Gzy2Xzu span:focus {
  outline: none;
}
.cid-uS9Gzy2Xzu .item-wrapper {
  position: relative;
}
.cid-uS9Gzy2Xzu .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uS9Gzy2Xzu .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uS9Gzy2Xzu .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uS9Gzy2Xzu .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uS9Gzy2Xzu .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uS9Gzy2Xzu .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uS9Gzy2Xzu .mbr-section-title {
  color: #ffffff;
}
.cid-uS9Gzy2Xzu .mbr-text,
.cid-uS9Gzy2Xzu .mbr-section-btn {
  text-align: left;
}
.cid-uS9Gzy2Xzu .item-title {
  text-align: left;
}
.cid-uS9Gzy2Xzu .item-subtitle {
  text-align: left;
}
.cid-uS9Gzy2Xzu .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uS9Gzy2Xzu .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uS9Gzy2Xzu .embla__button--next,
.cid-uS9Gzy2Xzu .embla__button--prev {
  display: flex;
}
.cid-uS9Gzy2Xzu .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uS9Gzy2Xzu .embla__button {
    display: none;
  }
}
.cid-uS9Gzy2Xzu .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uS9Gzy2Xzu .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uS9Gzy2Xzu .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uS9Gzy2Xzu .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uS9Gzy2Xzu .embla__button {
    top: auto;
  }
}
.cid-uS9Gzy2Xzu .embla {
  position: relative;
  width: 100%;
}
.cid-uS9Gzy2Xzu .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uS9Gzy2Xzu .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uS9Gzy2Xzu .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uS9Gzy2Xzu .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uS9Gzy2Xzu .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uS9GzygPzU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uS9GzygPzU .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uS9GzygPzU .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uS9GzygPzU .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uS9GzygPzU .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uS9GzygPzU .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uS9GzygPzU .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uS9GzygPzU .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uS9GzygPzU .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uS9GzygPzU .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uS9GzygPzU .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uS9GzygPzU .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uS9GzygPzU .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uS9GzygPzU .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uS9GzygPzU .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uS9GzyrUZh {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uS9GzyrUZh .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uS9GzyyXg8 {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uS9GzyyXg8 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uS9GzyyXg8 .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uS9GzyyXg8 .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uS9J4eLhaV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uS9J4eLhaV nav.navbar {
  position: fixed;
}
.cid-uS9J4eLhaV .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-uS9J4eLhaV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uS9J4eLhaV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uS9J4eLhaV .dropdown-item:hover,
.cid-uS9J4eLhaV .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uS9J4eLhaV .dropdown-item:hover span {
  color: white;
}
.cid-uS9J4eLhaV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uS9J4eLhaV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uS9J4eLhaV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uS9J4eLhaV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uS9J4eLhaV .nav-link {
  position: relative;
}
.cid-uS9J4eLhaV .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uS9J4eLhaV .container {
    flex-wrap: nowrap;
  }
}
.cid-uS9J4eLhaV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uS9J4eLhaV .dropdown-menu,
.cid-uS9J4eLhaV .navbar.opened {
  background: #441f45 !important;
}
.cid-uS9J4eLhaV .nav-item:focus,
.cid-uS9J4eLhaV .nav-link:focus {
  outline: none;
}
.cid-uS9J4eLhaV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uS9J4eLhaV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uS9J4eLhaV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uS9J4eLhaV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uS9J4eLhaV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uS9J4eLhaV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uS9J4eLhaV .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uS9J4eLhaV .navbar.opened {
  transition: all 0.3s;
}
.cid-uS9J4eLhaV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uS9J4eLhaV .navbar .navbar-logo img {
  width: auto;
}
.cid-uS9J4eLhaV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uS9J4eLhaV .navbar.collapsed {
  justify-content: center;
}
.cid-uS9J4eLhaV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uS9J4eLhaV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uS9J4eLhaV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uS9J4eLhaV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uS9J4eLhaV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uS9J4eLhaV .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-uS9J4eLhaV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uS9J4eLhaV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uS9J4eLhaV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uS9J4eLhaV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uS9J4eLhaV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uS9J4eLhaV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uS9J4eLhaV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uS9J4eLhaV .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-uS9J4eLhaV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uS9J4eLhaV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uS9J4eLhaV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uS9J4eLhaV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uS9J4eLhaV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uS9J4eLhaV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uS9J4eLhaV .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uS9J4eLhaV .navbar.navbar-short {
  min-height: 60px;
}
.cid-uS9J4eLhaV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uS9J4eLhaV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uS9J4eLhaV .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-uS9J4eLhaV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uS9J4eLhaV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uS9J4eLhaV .dropdown-item.active,
.cid-uS9J4eLhaV .dropdown-item:active {
  background-color: transparent;
}
.cid-uS9J4eLhaV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uS9J4eLhaV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uS9J4eLhaV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uS9J4eLhaV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uS9J4eLhaV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uS9J4eLhaV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uS9J4eLhaV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uS9J4eLhaV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uS9J4eLhaV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uS9J4eLhaV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uS9J4eLhaV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uS9J4eLhaV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uS9J4eLhaV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uS9J4eLhaV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uS9J4eLhaV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uS9J4eLhaV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uS9J4eLhaV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uS9J4eLhaV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uS9J4eLhaV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uS9J4eLhaV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uS9J4eLhaV .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-uS9J4eLhaV .navbar {
    height: 70px;
  }
  .cid-uS9J4eLhaV .navbar.opened {
    height: auto;
  }
  .cid-uS9J4eLhaV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uS9J4eVZxo {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uS9J4eVZxo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uS9J4eVZxo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uS9J4eVZxo .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uS9J4eVZxo .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uS9J4eVZxo .mbr-text,
.cid-uS9J4eVZxo .mbr-section-btn {
  color: #ffffff;
}
.cid-uS9J4f3IVa {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uS9J4f3IVa img,
.cid-uS9J4f3IVa .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uS9J4f3IVa .item:focus,
.cid-uS9J4f3IVa span:focus {
  outline: none;
}
.cid-uS9J4f3IVa .item-wrapper {
  position: relative;
}
.cid-uS9J4f3IVa .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uS9J4f3IVa .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uS9J4f3IVa .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uS9J4f3IVa .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uS9J4f3IVa .mbr-section-title {
  color: #ffffff;
}
.cid-uS9J4f3IVa .mbr-text,
.cid-uS9J4f3IVa .mbr-section-btn {
  text-align: left;
}
.cid-uS9J4f3IVa .item-title {
  text-align: left;
}
.cid-uS9J4f3IVa .item-subtitle {
  text-align: left;
}
.cid-uS9J4f3IVa .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uS9J4f3IVa .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uS9J4f3IVa .embla__button--next,
.cid-uS9J4f3IVa .embla__button--prev {
  display: flex;
}
.cid-uS9J4f3IVa .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uS9J4f3IVa .embla__button {
    display: none;
  }
}
.cid-uS9J4f3IVa .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uS9J4f3IVa .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uS9J4f3IVa .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uS9J4f3IVa .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uS9J4f3IVa .embla__button {
    top: auto;
  }
}
.cid-uS9J4f3IVa .embla {
  position: relative;
  width: 100%;
}
.cid-uS9J4f3IVa .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uS9J4f3IVa .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uS9J4f3IVa .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uS9J4f3IVa .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uS9J4fkWAu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uS9J4fkWAu img,
.cid-uS9J4fkWAu .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uS9J4fkWAu .item:focus,
.cid-uS9J4fkWAu span:focus {
  outline: none;
}
.cid-uS9J4fkWAu .item-wrapper {
  position: relative;
}
.cid-uS9J4fkWAu .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uS9J4fkWAu .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uS9J4fkWAu .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uS9J4fkWAu .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uS9J4fkWAu .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uS9J4fkWAu .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uS9J4fkWAu .mbr-section-title {
  color: #ffffff;
}
.cid-uS9J4fkWAu .mbr-text,
.cid-uS9J4fkWAu .mbr-section-btn {
  text-align: left;
}
.cid-uS9J4fkWAu .item-title {
  text-align: left;
}
.cid-uS9J4fkWAu .item-subtitle {
  text-align: left;
}
.cid-uS9J4fkWAu .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uS9J4fkWAu .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uS9J4fkWAu .embla__button--next,
.cid-uS9J4fkWAu .embla__button--prev {
  display: flex;
}
.cid-uS9J4fkWAu .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uS9J4fkWAu .embla__button {
    display: none;
  }
}
.cid-uS9J4fkWAu .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uS9J4fkWAu .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uS9J4fkWAu .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uS9J4fkWAu .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uS9J4fkWAu .embla__button {
    top: auto;
  }
}
.cid-uS9J4fkWAu .embla {
  position: relative;
  width: 100%;
}
.cid-uS9J4fkWAu .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uS9J4fkWAu .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uS9J4fkWAu .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uS9J4fkWAu .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uS9J4fkWAu .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uS9J4fyGeb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uS9J4fyGeb .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uS9J4fyGeb .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uS9J4fyGeb .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uS9J4fyGeb .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uS9J4fyGeb .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uS9J4fyGeb .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uS9J4fyGeb .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uS9J4fyGeb .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uS9J4fyGeb .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uS9J4fyGeb .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uS9J4fyGeb .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uS9J4fyGeb .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uS9J4fyGeb .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uS9J4fyGeb .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uS9J4fImlt {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uS9J4fImlt .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uS9J4fP8Q1 {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uS9J4fP8Q1 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uS9J4fP8Q1 .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uS9J4fP8Q1 .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uS9J9uV95W {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uS9J9uV95W nav.navbar {
  position: fixed;
}
.cid-uS9J9uV95W .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-uS9J9uV95W .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uS9J9uV95W .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uS9J9uV95W .dropdown-item:hover,
.cid-uS9J9uV95W .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uS9J9uV95W .dropdown-item:hover span {
  color: white;
}
.cid-uS9J9uV95W .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uS9J9uV95W .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uS9J9uV95W .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uS9J9uV95W .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uS9J9uV95W .nav-link {
  position: relative;
}
.cid-uS9J9uV95W .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uS9J9uV95W .container {
    flex-wrap: nowrap;
  }
}
.cid-uS9J9uV95W .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uS9J9uV95W .dropdown-menu,
.cid-uS9J9uV95W .navbar.opened {
  background: #441f45 !important;
}
.cid-uS9J9uV95W .nav-item:focus,
.cid-uS9J9uV95W .nav-link:focus {
  outline: none;
}
.cid-uS9J9uV95W .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uS9J9uV95W .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uS9J9uV95W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uS9J9uV95W .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uS9J9uV95W .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uS9J9uV95W .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uS9J9uV95W .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uS9J9uV95W .navbar.opened {
  transition: all 0.3s;
}
.cid-uS9J9uV95W .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uS9J9uV95W .navbar .navbar-logo img {
  width: auto;
}
.cid-uS9J9uV95W .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uS9J9uV95W .navbar.collapsed {
  justify-content: center;
}
.cid-uS9J9uV95W .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uS9J9uV95W .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uS9J9uV95W .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uS9J9uV95W .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uS9J9uV95W .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uS9J9uV95W .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-uS9J9uV95W .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uS9J9uV95W .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uS9J9uV95W .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uS9J9uV95W .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uS9J9uV95W .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uS9J9uV95W .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uS9J9uV95W .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uS9J9uV95W .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-uS9J9uV95W .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uS9J9uV95W .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uS9J9uV95W .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uS9J9uV95W .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uS9J9uV95W .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uS9J9uV95W .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uS9J9uV95W .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uS9J9uV95W .navbar.navbar-short {
  min-height: 60px;
}
.cid-uS9J9uV95W .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uS9J9uV95W .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uS9J9uV95W .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-uS9J9uV95W .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uS9J9uV95W .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uS9J9uV95W .dropdown-item.active,
.cid-uS9J9uV95W .dropdown-item:active {
  background-color: transparent;
}
.cid-uS9J9uV95W .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uS9J9uV95W .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uS9J9uV95W .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uS9J9uV95W .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uS9J9uV95W .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uS9J9uV95W .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uS9J9uV95W ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uS9J9uV95W .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uS9J9uV95W button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uS9J9uV95W button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uS9J9uV95W button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uS9J9uV95W button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uS9J9uV95W button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uS9J9uV95W button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uS9J9uV95W nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uS9J9uV95W nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uS9J9uV95W nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uS9J9uV95W nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uS9J9uV95W .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uS9J9uV95W a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uS9J9uV95W .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-uS9J9uV95W .navbar {
    height: 70px;
  }
  .cid-uS9J9uV95W .navbar.opened {
    height: auto;
  }
  .cid-uS9J9uV95W .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uS9J9v5g32 {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uS9J9v5g32 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uS9J9v5g32 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uS9J9v5g32 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uS9J9v5g32 .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uS9J9v5g32 .mbr-text,
.cid-uS9J9v5g32 .mbr-section-btn {
  color: #ffffff;
}
.cid-uS9J9veWqt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uS9J9veWqt img,
.cid-uS9J9veWqt .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uS9J9veWqt .item:focus,
.cid-uS9J9veWqt span:focus {
  outline: none;
}
.cid-uS9J9veWqt .item-wrapper {
  position: relative;
}
.cid-uS9J9veWqt .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uS9J9veWqt .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uS9J9veWqt .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uS9J9veWqt .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uS9J9veWqt .mbr-section-title {
  color: #ffffff;
}
.cid-uS9J9veWqt .mbr-text,
.cid-uS9J9veWqt .mbr-section-btn {
  text-align: left;
}
.cid-uS9J9veWqt .item-title {
  text-align: left;
}
.cid-uS9J9veWqt .item-subtitle {
  text-align: left;
}
.cid-uS9J9veWqt .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uS9J9veWqt .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uS9J9veWqt .embla__button--next,
.cid-uS9J9veWqt .embla__button--prev {
  display: flex;
}
.cid-uS9J9veWqt .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uS9J9veWqt .embla__button {
    display: none;
  }
}
.cid-uS9J9veWqt .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uS9J9veWqt .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uS9J9veWqt .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uS9J9veWqt .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uS9J9veWqt .embla__button {
    top: auto;
  }
}
.cid-uS9J9veWqt .embla {
  position: relative;
  width: 100%;
}
.cid-uS9J9veWqt .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uS9J9veWqt .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uS9J9veWqt .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uS9J9veWqt .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uS9J9vtQMc {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uS9J9vtQMc img,
.cid-uS9J9vtQMc .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uS9J9vtQMc .item:focus,
.cid-uS9J9vtQMc span:focus {
  outline: none;
}
.cid-uS9J9vtQMc .item-wrapper {
  position: relative;
}
.cid-uS9J9vtQMc .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uS9J9vtQMc .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uS9J9vtQMc .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uS9J9vtQMc .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uS9J9vtQMc .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uS9J9vtQMc .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uS9J9vtQMc .mbr-section-title {
  color: #ffffff;
}
.cid-uS9J9vtQMc .mbr-text,
.cid-uS9J9vtQMc .mbr-section-btn {
  text-align: left;
}
.cid-uS9J9vtQMc .item-title {
  text-align: left;
}
.cid-uS9J9vtQMc .item-subtitle {
  text-align: left;
}
.cid-uS9J9vtQMc .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uS9J9vtQMc .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uS9J9vtQMc .embla__button--next,
.cid-uS9J9vtQMc .embla__button--prev {
  display: flex;
}
.cid-uS9J9vtQMc .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uS9J9vtQMc .embla__button {
    display: none;
  }
}
.cid-uS9J9vtQMc .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uS9J9vtQMc .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uS9J9vtQMc .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uS9J9vtQMc .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uS9J9vtQMc .embla__button {
    top: auto;
  }
}
.cid-uS9J9vtQMc .embla {
  position: relative;
  width: 100%;
}
.cid-uS9J9vtQMc .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uS9J9vtQMc .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uS9J9vtQMc .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uS9J9vtQMc .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uS9J9vtQMc .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uS9J9vHNrF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uS9J9vHNrF .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uS9J9vHNrF .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uS9J9vHNrF .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uS9J9vHNrF .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uS9J9vHNrF .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uS9J9vHNrF .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uS9J9vHNrF .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uS9J9vHNrF .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uS9J9vHNrF .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uS9J9vHNrF .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uS9J9vHNrF .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uS9J9vHNrF .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uS9J9vHNrF .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uS9J9vHNrF .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uS9J9vSAYa {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uS9J9vSAYa .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uS9J9vY0hG {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uS9J9vY0hG .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uS9J9vY0hG .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uS9J9vY0hG .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uS9JcDBXsi {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uS9JcDBXsi nav.navbar {
  position: fixed;
}
.cid-uS9JcDBXsi .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-uS9JcDBXsi .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uS9JcDBXsi .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uS9JcDBXsi .dropdown-item:hover,
.cid-uS9JcDBXsi .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uS9JcDBXsi .dropdown-item:hover span {
  color: white;
}
.cid-uS9JcDBXsi .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uS9JcDBXsi .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uS9JcDBXsi .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uS9JcDBXsi .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uS9JcDBXsi .nav-link {
  position: relative;
}
.cid-uS9JcDBXsi .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uS9JcDBXsi .container {
    flex-wrap: nowrap;
  }
}
.cid-uS9JcDBXsi .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uS9JcDBXsi .dropdown-menu,
.cid-uS9JcDBXsi .navbar.opened {
  background: #441f45 !important;
}
.cid-uS9JcDBXsi .nav-item:focus,
.cid-uS9JcDBXsi .nav-link:focus {
  outline: none;
}
.cid-uS9JcDBXsi .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uS9JcDBXsi .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uS9JcDBXsi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uS9JcDBXsi .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uS9JcDBXsi .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uS9JcDBXsi .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uS9JcDBXsi .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uS9JcDBXsi .navbar.opened {
  transition: all 0.3s;
}
.cid-uS9JcDBXsi .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uS9JcDBXsi .navbar .navbar-logo img {
  width: auto;
}
.cid-uS9JcDBXsi .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uS9JcDBXsi .navbar.collapsed {
  justify-content: center;
}
.cid-uS9JcDBXsi .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uS9JcDBXsi .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uS9JcDBXsi .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uS9JcDBXsi .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uS9JcDBXsi .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uS9JcDBXsi .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-uS9JcDBXsi .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uS9JcDBXsi .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uS9JcDBXsi .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uS9JcDBXsi .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uS9JcDBXsi .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uS9JcDBXsi .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uS9JcDBXsi .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uS9JcDBXsi .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-uS9JcDBXsi .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uS9JcDBXsi .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uS9JcDBXsi .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uS9JcDBXsi .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uS9JcDBXsi .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uS9JcDBXsi .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uS9JcDBXsi .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uS9JcDBXsi .navbar.navbar-short {
  min-height: 60px;
}
.cid-uS9JcDBXsi .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uS9JcDBXsi .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uS9JcDBXsi .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-uS9JcDBXsi .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uS9JcDBXsi .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uS9JcDBXsi .dropdown-item.active,
.cid-uS9JcDBXsi .dropdown-item:active {
  background-color: transparent;
}
.cid-uS9JcDBXsi .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uS9JcDBXsi .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uS9JcDBXsi .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uS9JcDBXsi .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uS9JcDBXsi .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uS9JcDBXsi .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uS9JcDBXsi ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uS9JcDBXsi .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uS9JcDBXsi button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uS9JcDBXsi button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uS9JcDBXsi button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uS9JcDBXsi button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uS9JcDBXsi button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uS9JcDBXsi button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uS9JcDBXsi nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uS9JcDBXsi nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uS9JcDBXsi nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uS9JcDBXsi nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uS9JcDBXsi .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uS9JcDBXsi a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uS9JcDBXsi .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-uS9JcDBXsi .navbar {
    height: 70px;
  }
  .cid-uS9JcDBXsi .navbar.opened {
    height: auto;
  }
  .cid-uS9JcDBXsi .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uS9JcDKwM3 {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uS9JcDKwM3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uS9JcDKwM3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uS9JcDKwM3 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uS9JcDKwM3 .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uS9JcDKwM3 .mbr-text,
.cid-uS9JcDKwM3 .mbr-section-btn {
  color: #ffffff;
}
.cid-uS9JcDTu7s {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uS9JcDTu7s img,
.cid-uS9JcDTu7s .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uS9JcDTu7s .item:focus,
.cid-uS9JcDTu7s span:focus {
  outline: none;
}
.cid-uS9JcDTu7s .item-wrapper {
  position: relative;
}
.cid-uS9JcDTu7s .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uS9JcDTu7s .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uS9JcDTu7s .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uS9JcDTu7s .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uS9JcDTu7s .mbr-section-title {
  color: #ffffff;
}
.cid-uS9JcDTu7s .mbr-text,
.cid-uS9JcDTu7s .mbr-section-btn {
  text-align: left;
}
.cid-uS9JcDTu7s .item-title {
  text-align: left;
}
.cid-uS9JcDTu7s .item-subtitle {
  text-align: left;
}
.cid-uS9JcDTu7s .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uS9JcDTu7s .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uS9JcDTu7s .embla__button--next,
.cid-uS9JcDTu7s .embla__button--prev {
  display: flex;
}
.cid-uS9JcDTu7s .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uS9JcDTu7s .embla__button {
    display: none;
  }
}
.cid-uS9JcDTu7s .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uS9JcDTu7s .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uS9JcDTu7s .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uS9JcDTu7s .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uS9JcDTu7s .embla__button {
    top: auto;
  }
}
.cid-uS9JcDTu7s .embla {
  position: relative;
  width: 100%;
}
.cid-uS9JcDTu7s .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uS9JcDTu7s .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uS9JcDTu7s .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uS9JcDTu7s .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uS9JcE8eXy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uS9JcE8eXy img,
.cid-uS9JcE8eXy .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uS9JcE8eXy .item:focus,
.cid-uS9JcE8eXy span:focus {
  outline: none;
}
.cid-uS9JcE8eXy .item-wrapper {
  position: relative;
}
.cid-uS9JcE8eXy .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uS9JcE8eXy .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uS9JcE8eXy .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uS9JcE8eXy .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uS9JcE8eXy .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uS9JcE8eXy .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uS9JcE8eXy .mbr-section-title {
  color: #ffffff;
}
.cid-uS9JcE8eXy .mbr-text,
.cid-uS9JcE8eXy .mbr-section-btn {
  text-align: left;
}
.cid-uS9JcE8eXy .item-title {
  text-align: left;
}
.cid-uS9JcE8eXy .item-subtitle {
  text-align: left;
}
.cid-uS9JcE8eXy .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uS9JcE8eXy .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uS9JcE8eXy .embla__button--next,
.cid-uS9JcE8eXy .embla__button--prev {
  display: flex;
}
.cid-uS9JcE8eXy .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uS9JcE8eXy .embla__button {
    display: none;
  }
}
.cid-uS9JcE8eXy .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uS9JcE8eXy .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uS9JcE8eXy .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uS9JcE8eXy .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uS9JcE8eXy .embla__button {
    top: auto;
  }
}
.cid-uS9JcE8eXy .embla {
  position: relative;
  width: 100%;
}
.cid-uS9JcE8eXy .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uS9JcE8eXy .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uS9JcE8eXy .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uS9JcE8eXy .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uS9JcE8eXy .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uS9JcEmCLk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uS9JcEmCLk .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uS9JcEmCLk .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uS9JcEmCLk .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uS9JcEmCLk .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uS9JcEmCLk .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uS9JcEmCLk .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uS9JcEmCLk .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uS9JcEmCLk .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uS9JcEmCLk .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uS9JcEmCLk .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uS9JcEmCLk .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uS9JcEmCLk .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uS9JcEmCLk .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uS9JcEmCLk .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uS9JcEwoU1 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uS9JcEwoU1 .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uS9JcECuwI {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uS9JcECuwI .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uS9JcECuwI .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uS9JcECuwI .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uS9JfQxViX {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uS9JfQxViX nav.navbar {
  position: fixed;
}
.cid-uS9JfQxViX .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-uS9JfQxViX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uS9JfQxViX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uS9JfQxViX .dropdown-item:hover,
.cid-uS9JfQxViX .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uS9JfQxViX .dropdown-item:hover span {
  color: white;
}
.cid-uS9JfQxViX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uS9JfQxViX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uS9JfQxViX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uS9JfQxViX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uS9JfQxViX .nav-link {
  position: relative;
}
.cid-uS9JfQxViX .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uS9JfQxViX .container {
    flex-wrap: nowrap;
  }
}
.cid-uS9JfQxViX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uS9JfQxViX .dropdown-menu,
.cid-uS9JfQxViX .navbar.opened {
  background: #441f45 !important;
}
.cid-uS9JfQxViX .nav-item:focus,
.cid-uS9JfQxViX .nav-link:focus {
  outline: none;
}
.cid-uS9JfQxViX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uS9JfQxViX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uS9JfQxViX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uS9JfQxViX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uS9JfQxViX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uS9JfQxViX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uS9JfQxViX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uS9JfQxViX .navbar.opened {
  transition: all 0.3s;
}
.cid-uS9JfQxViX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uS9JfQxViX .navbar .navbar-logo img {
  width: auto;
}
.cid-uS9JfQxViX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uS9JfQxViX .navbar.collapsed {
  justify-content: center;
}
.cid-uS9JfQxViX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uS9JfQxViX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uS9JfQxViX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uS9JfQxViX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uS9JfQxViX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uS9JfQxViX .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-uS9JfQxViX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uS9JfQxViX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uS9JfQxViX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uS9JfQxViX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uS9JfQxViX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uS9JfQxViX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uS9JfQxViX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uS9JfQxViX .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-uS9JfQxViX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uS9JfQxViX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uS9JfQxViX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uS9JfQxViX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uS9JfQxViX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uS9JfQxViX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uS9JfQxViX .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uS9JfQxViX .navbar.navbar-short {
  min-height: 60px;
}
.cid-uS9JfQxViX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uS9JfQxViX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uS9JfQxViX .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-uS9JfQxViX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uS9JfQxViX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uS9JfQxViX .dropdown-item.active,
.cid-uS9JfQxViX .dropdown-item:active {
  background-color: transparent;
}
.cid-uS9JfQxViX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uS9JfQxViX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uS9JfQxViX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uS9JfQxViX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uS9JfQxViX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uS9JfQxViX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uS9JfQxViX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uS9JfQxViX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uS9JfQxViX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uS9JfQxViX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uS9JfQxViX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uS9JfQxViX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uS9JfQxViX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uS9JfQxViX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uS9JfQxViX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uS9JfQxViX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uS9JfQxViX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uS9JfQxViX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uS9JfQxViX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uS9JfQxViX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uS9JfQxViX .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-uS9JfQxViX .navbar {
    height: 70px;
  }
  .cid-uS9JfQxViX .navbar.opened {
    height: auto;
  }
  .cid-uS9JfQxViX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uS9JfQG62m {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uS9JfQG62m .mbr-fallback-image.disabled {
  display: none;
}
.cid-uS9JfQG62m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uS9JfQG62m .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uS9JfQG62m .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uS9JfQG62m .mbr-text,
.cid-uS9JfQG62m .mbr-section-btn {
  color: #ffffff;
}
.cid-uS9JfQNh0y {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uS9JfQNh0y img,
.cid-uS9JfQNh0y .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uS9JfQNh0y .item:focus,
.cid-uS9JfQNh0y span:focus {
  outline: none;
}
.cid-uS9JfQNh0y .item-wrapper {
  position: relative;
}
.cid-uS9JfQNh0y .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uS9JfQNh0y .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uS9JfQNh0y .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uS9JfQNh0y .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uS9JfQNh0y .mbr-section-title {
  color: #ffffff;
}
.cid-uS9JfQNh0y .mbr-text,
.cid-uS9JfQNh0y .mbr-section-btn {
  text-align: left;
}
.cid-uS9JfQNh0y .item-title {
  text-align: left;
}
.cid-uS9JfQNh0y .item-subtitle {
  text-align: left;
}
.cid-uS9JfQNh0y .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uS9JfQNh0y .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uS9JfQNh0y .embla__button--next,
.cid-uS9JfQNh0y .embla__button--prev {
  display: flex;
}
.cid-uS9JfQNh0y .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uS9JfQNh0y .embla__button {
    display: none;
  }
}
.cid-uS9JfQNh0y .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uS9JfQNh0y .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uS9JfQNh0y .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uS9JfQNh0y .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uS9JfQNh0y .embla__button {
    top: auto;
  }
}
.cid-uS9JfQNh0y .embla {
  position: relative;
  width: 100%;
}
.cid-uS9JfQNh0y .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uS9JfQNh0y .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uS9JfQNh0y .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uS9JfQNh0y .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uS9JfR2yhH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uS9JfR2yhH img,
.cid-uS9JfR2yhH .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uS9JfR2yhH .item:focus,
.cid-uS9JfR2yhH span:focus {
  outline: none;
}
.cid-uS9JfR2yhH .item-wrapper {
  position: relative;
}
.cid-uS9JfR2yhH .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uS9JfR2yhH .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uS9JfR2yhH .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uS9JfR2yhH .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uS9JfR2yhH .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uS9JfR2yhH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uS9JfR2yhH .mbr-section-title {
  color: #ffffff;
}
.cid-uS9JfR2yhH .mbr-text,
.cid-uS9JfR2yhH .mbr-section-btn {
  text-align: left;
}
.cid-uS9JfR2yhH .item-title {
  text-align: left;
}
.cid-uS9JfR2yhH .item-subtitle {
  text-align: left;
}
.cid-uS9JfR2yhH .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uS9JfR2yhH .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uS9JfR2yhH .embla__button--next,
.cid-uS9JfR2yhH .embla__button--prev {
  display: flex;
}
.cid-uS9JfR2yhH .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uS9JfR2yhH .embla__button {
    display: none;
  }
}
.cid-uS9JfR2yhH .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uS9JfR2yhH .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uS9JfR2yhH .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uS9JfR2yhH .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uS9JfR2yhH .embla__button {
    top: auto;
  }
}
.cid-uS9JfR2yhH .embla {
  position: relative;
  width: 100%;
}
.cid-uS9JfR2yhH .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uS9JfR2yhH .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uS9JfR2yhH .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uS9JfR2yhH .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uS9JfR2yhH .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uS9JfRfB3t {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uS9JfRfB3t .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uS9JfRfB3t .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uS9JfRfB3t .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uS9JfRfB3t .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uS9JfRfB3t .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uS9JfRfB3t .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uS9JfRfB3t .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uS9JfRfB3t .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uS9JfRfB3t .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uS9JfRfB3t .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uS9JfRfB3t .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uS9JfRfB3t .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uS9JfRfB3t .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uS9JfRfB3t .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uS9JfRqsRF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uS9JfRqsRF .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uS9JfRw4qv {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uS9JfRw4qv .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uS9JfRw4qv .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uS9JfRw4qv .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uS9JiWZjZ6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uS9JiWZjZ6 nav.navbar {
  position: fixed;
}
.cid-uS9JiWZjZ6 .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-uS9JiWZjZ6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uS9JiWZjZ6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uS9JiWZjZ6 .dropdown-item:hover,
.cid-uS9JiWZjZ6 .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uS9JiWZjZ6 .dropdown-item:hover span {
  color: white;
}
.cid-uS9JiWZjZ6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uS9JiWZjZ6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uS9JiWZjZ6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uS9JiWZjZ6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uS9JiWZjZ6 .nav-link {
  position: relative;
}
.cid-uS9JiWZjZ6 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uS9JiWZjZ6 .container {
    flex-wrap: nowrap;
  }
}
.cid-uS9JiWZjZ6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uS9JiWZjZ6 .dropdown-menu,
.cid-uS9JiWZjZ6 .navbar.opened {
  background: #441f45 !important;
}
.cid-uS9JiWZjZ6 .nav-item:focus,
.cid-uS9JiWZjZ6 .nav-link:focus {
  outline: none;
}
.cid-uS9JiWZjZ6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uS9JiWZjZ6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uS9JiWZjZ6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uS9JiWZjZ6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uS9JiWZjZ6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uS9JiWZjZ6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uS9JiWZjZ6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uS9JiWZjZ6 .navbar.opened {
  transition: all 0.3s;
}
.cid-uS9JiWZjZ6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uS9JiWZjZ6 .navbar .navbar-logo img {
  width: auto;
}
.cid-uS9JiWZjZ6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uS9JiWZjZ6 .navbar.collapsed {
  justify-content: center;
}
.cid-uS9JiWZjZ6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uS9JiWZjZ6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uS9JiWZjZ6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uS9JiWZjZ6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uS9JiWZjZ6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uS9JiWZjZ6 .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-uS9JiWZjZ6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uS9JiWZjZ6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uS9JiWZjZ6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uS9JiWZjZ6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uS9JiWZjZ6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uS9JiWZjZ6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uS9JiWZjZ6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uS9JiWZjZ6 .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-uS9JiWZjZ6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uS9JiWZjZ6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uS9JiWZjZ6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uS9JiWZjZ6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uS9JiWZjZ6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uS9JiWZjZ6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uS9JiWZjZ6 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uS9JiWZjZ6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uS9JiWZjZ6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uS9JiWZjZ6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uS9JiWZjZ6 .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-uS9JiWZjZ6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uS9JiWZjZ6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uS9JiWZjZ6 .dropdown-item.active,
.cid-uS9JiWZjZ6 .dropdown-item:active {
  background-color: transparent;
}
.cid-uS9JiWZjZ6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uS9JiWZjZ6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uS9JiWZjZ6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uS9JiWZjZ6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uS9JiWZjZ6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uS9JiWZjZ6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uS9JiWZjZ6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uS9JiWZjZ6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uS9JiWZjZ6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uS9JiWZjZ6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uS9JiWZjZ6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uS9JiWZjZ6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uS9JiWZjZ6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uS9JiWZjZ6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uS9JiWZjZ6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uS9JiWZjZ6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uS9JiWZjZ6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uS9JiWZjZ6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uS9JiWZjZ6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uS9JiWZjZ6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uS9JiWZjZ6 .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-uS9JiWZjZ6 .navbar {
    height: 70px;
  }
  .cid-uS9JiWZjZ6 .navbar.opened {
    height: auto;
  }
  .cid-uS9JiWZjZ6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uS9JiX96ER {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uS9JiX96ER .mbr-fallback-image.disabled {
  display: none;
}
.cid-uS9JiX96ER .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uS9JiX96ER .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uS9JiX96ER .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uS9JiX96ER .mbr-text,
.cid-uS9JiX96ER .mbr-section-btn {
  color: #ffffff;
}
.cid-uS9JiXhzn7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uS9JiXhzn7 img,
.cid-uS9JiXhzn7 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uS9JiXhzn7 .item:focus,
.cid-uS9JiXhzn7 span:focus {
  outline: none;
}
.cid-uS9JiXhzn7 .item-wrapper {
  position: relative;
}
.cid-uS9JiXhzn7 .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uS9JiXhzn7 .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uS9JiXhzn7 .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uS9JiXhzn7 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uS9JiXhzn7 .mbr-section-title {
  color: #ffffff;
}
.cid-uS9JiXhzn7 .mbr-text,
.cid-uS9JiXhzn7 .mbr-section-btn {
  text-align: left;
}
.cid-uS9JiXhzn7 .item-title {
  text-align: left;
}
.cid-uS9JiXhzn7 .item-subtitle {
  text-align: left;
}
.cid-uS9JiXhzn7 .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uS9JiXhzn7 .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uS9JiXhzn7 .embla__button--next,
.cid-uS9JiXhzn7 .embla__button--prev {
  display: flex;
}
.cid-uS9JiXhzn7 .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uS9JiXhzn7 .embla__button {
    display: none;
  }
}
.cid-uS9JiXhzn7 .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uS9JiXhzn7 .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uS9JiXhzn7 .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uS9JiXhzn7 .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uS9JiXhzn7 .embla__button {
    top: auto;
  }
}
.cid-uS9JiXhzn7 .embla {
  position: relative;
  width: 100%;
}
.cid-uS9JiXhzn7 .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uS9JiXhzn7 .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uS9JiXhzn7 .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uS9JiXhzn7 .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uS9JiXxdad {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uS9JiXxdad img,
.cid-uS9JiXxdad .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uS9JiXxdad .item:focus,
.cid-uS9JiXxdad span:focus {
  outline: none;
}
.cid-uS9JiXxdad .item-wrapper {
  position: relative;
}
.cid-uS9JiXxdad .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uS9JiXxdad .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uS9JiXxdad .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uS9JiXxdad .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uS9JiXxdad .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uS9JiXxdad .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uS9JiXxdad .mbr-section-title {
  color: #ffffff;
}
.cid-uS9JiXxdad .mbr-text,
.cid-uS9JiXxdad .mbr-section-btn {
  text-align: left;
}
.cid-uS9JiXxdad .item-title {
  text-align: left;
}
.cid-uS9JiXxdad .item-subtitle {
  text-align: left;
}
.cid-uS9JiXxdad .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uS9JiXxdad .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uS9JiXxdad .embla__button--next,
.cid-uS9JiXxdad .embla__button--prev {
  display: flex;
}
.cid-uS9JiXxdad .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uS9JiXxdad .embla__button {
    display: none;
  }
}
.cid-uS9JiXxdad .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uS9JiXxdad .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uS9JiXxdad .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uS9JiXxdad .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uS9JiXxdad .embla__button {
    top: auto;
  }
}
.cid-uS9JiXxdad .embla {
  position: relative;
  width: 100%;
}
.cid-uS9JiXxdad .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uS9JiXxdad .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uS9JiXxdad .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uS9JiXxdad .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uS9JiXxdad .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uS9JiXLEAQ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uS9JiXLEAQ .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uS9JiXLEAQ .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uS9JiXLEAQ .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uS9JiXLEAQ .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uS9JiXLEAQ .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uS9JiXLEAQ .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uS9JiXLEAQ .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uS9JiXLEAQ .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uS9JiXLEAQ .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uS9JiXLEAQ .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uS9JiXLEAQ .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uS9JiXLEAQ .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uS9JiXLEAQ .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uS9JiXLEAQ .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uS9JiXWpSf {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uS9JiXWpSf .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uS9JiY3xo9 {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uS9JiY3xo9 .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uS9JiY3xo9 .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uS9JiY3xo9 .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uS9JlYH3jV {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uS9JlYH3jV nav.navbar {
  position: fixed;
}
.cid-uS9JlYH3jV .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-uS9JlYH3jV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uS9JlYH3jV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uS9JlYH3jV .dropdown-item:hover,
.cid-uS9JlYH3jV .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uS9JlYH3jV .dropdown-item:hover span {
  color: white;
}
.cid-uS9JlYH3jV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uS9JlYH3jV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uS9JlYH3jV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uS9JlYH3jV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uS9JlYH3jV .nav-link {
  position: relative;
}
.cid-uS9JlYH3jV .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uS9JlYH3jV .container {
    flex-wrap: nowrap;
  }
}
.cid-uS9JlYH3jV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uS9JlYH3jV .dropdown-menu,
.cid-uS9JlYH3jV .navbar.opened {
  background: #441f45 !important;
}
.cid-uS9JlYH3jV .nav-item:focus,
.cid-uS9JlYH3jV .nav-link:focus {
  outline: none;
}
.cid-uS9JlYH3jV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uS9JlYH3jV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uS9JlYH3jV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uS9JlYH3jV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uS9JlYH3jV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uS9JlYH3jV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uS9JlYH3jV .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uS9JlYH3jV .navbar.opened {
  transition: all 0.3s;
}
.cid-uS9JlYH3jV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uS9JlYH3jV .navbar .navbar-logo img {
  width: auto;
}
.cid-uS9JlYH3jV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uS9JlYH3jV .navbar.collapsed {
  justify-content: center;
}
.cid-uS9JlYH3jV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uS9JlYH3jV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uS9JlYH3jV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uS9JlYH3jV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uS9JlYH3jV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uS9JlYH3jV .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-uS9JlYH3jV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uS9JlYH3jV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uS9JlYH3jV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uS9JlYH3jV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uS9JlYH3jV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uS9JlYH3jV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uS9JlYH3jV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uS9JlYH3jV .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-uS9JlYH3jV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uS9JlYH3jV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uS9JlYH3jV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uS9JlYH3jV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uS9JlYH3jV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uS9JlYH3jV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uS9JlYH3jV .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uS9JlYH3jV .navbar.navbar-short {
  min-height: 60px;
}
.cid-uS9JlYH3jV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uS9JlYH3jV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uS9JlYH3jV .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-uS9JlYH3jV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uS9JlYH3jV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uS9JlYH3jV .dropdown-item.active,
.cid-uS9JlYH3jV .dropdown-item:active {
  background-color: transparent;
}
.cid-uS9JlYH3jV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uS9JlYH3jV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uS9JlYH3jV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uS9JlYH3jV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uS9JlYH3jV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uS9JlYH3jV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uS9JlYH3jV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uS9JlYH3jV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uS9JlYH3jV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uS9JlYH3jV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uS9JlYH3jV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uS9JlYH3jV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uS9JlYH3jV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uS9JlYH3jV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uS9JlYH3jV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uS9JlYH3jV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uS9JlYH3jV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uS9JlYH3jV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uS9JlYH3jV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uS9JlYH3jV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uS9JlYH3jV .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-uS9JlYH3jV .navbar {
    height: 70px;
  }
  .cid-uS9JlYH3jV .navbar.opened {
    height: auto;
  }
  .cid-uS9JlYH3jV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uS9JlYS1jn {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uS9JlYS1jn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uS9JlYS1jn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uS9JlYS1jn .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uS9JlYS1jn .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uS9JlYS1jn .mbr-text,
.cid-uS9JlYS1jn .mbr-section-btn {
  color: #ffffff;
}
.cid-uS9JlYZyew {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uS9JlYZyew img,
.cid-uS9JlYZyew .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uS9JlYZyew .item:focus,
.cid-uS9JlYZyew span:focus {
  outline: none;
}
.cid-uS9JlYZyew .item-wrapper {
  position: relative;
}
.cid-uS9JlYZyew .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uS9JlYZyew .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uS9JlYZyew .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uS9JlYZyew .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uS9JlYZyew .mbr-section-title {
  color: #ffffff;
}
.cid-uS9JlYZyew .mbr-text,
.cid-uS9JlYZyew .mbr-section-btn {
  text-align: left;
}
.cid-uS9JlYZyew .item-title {
  text-align: left;
}
.cid-uS9JlYZyew .item-subtitle {
  text-align: left;
}
.cid-uS9JlYZyew .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uS9JlYZyew .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uS9JlYZyew .embla__button--next,
.cid-uS9JlYZyew .embla__button--prev {
  display: flex;
}
.cid-uS9JlYZyew .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uS9JlYZyew .embla__button {
    display: none;
  }
}
.cid-uS9JlYZyew .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uS9JlYZyew .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uS9JlYZyew .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uS9JlYZyew .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uS9JlYZyew .embla__button {
    top: auto;
  }
}
.cid-uS9JlYZyew .embla {
  position: relative;
  width: 100%;
}
.cid-uS9JlYZyew .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uS9JlYZyew .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uS9JlYZyew .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uS9JlYZyew .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uS9JlZgXKQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uS9JlZgXKQ img,
.cid-uS9JlZgXKQ .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uS9JlZgXKQ .item:focus,
.cid-uS9JlZgXKQ span:focus {
  outline: none;
}
.cid-uS9JlZgXKQ .item-wrapper {
  position: relative;
}
.cid-uS9JlZgXKQ .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uS9JlZgXKQ .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uS9JlZgXKQ .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uS9JlZgXKQ .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uS9JlZgXKQ .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uS9JlZgXKQ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uS9JlZgXKQ .mbr-section-title {
  color: #ffffff;
}
.cid-uS9JlZgXKQ .mbr-text,
.cid-uS9JlZgXKQ .mbr-section-btn {
  text-align: left;
}
.cid-uS9JlZgXKQ .item-title {
  text-align: left;
}
.cid-uS9JlZgXKQ .item-subtitle {
  text-align: left;
}
.cid-uS9JlZgXKQ .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uS9JlZgXKQ .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uS9JlZgXKQ .embla__button--next,
.cid-uS9JlZgXKQ .embla__button--prev {
  display: flex;
}
.cid-uS9JlZgXKQ .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uS9JlZgXKQ .embla__button {
    display: none;
  }
}
.cid-uS9JlZgXKQ .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uS9JlZgXKQ .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uS9JlZgXKQ .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uS9JlZgXKQ .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uS9JlZgXKQ .embla__button {
    top: auto;
  }
}
.cid-uS9JlZgXKQ .embla {
  position: relative;
  width: 100%;
}
.cid-uS9JlZgXKQ .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uS9JlZgXKQ .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uS9JlZgXKQ .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uS9JlZgXKQ .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uS9JlZgXKQ .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uS9JlZu2k3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uS9JlZu2k3 .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uS9JlZu2k3 .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uS9JlZu2k3 .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uS9JlZu2k3 .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uS9JlZu2k3 .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uS9JlZu2k3 .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uS9JlZu2k3 .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uS9JlZu2k3 .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uS9JlZu2k3 .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uS9JlZu2k3 .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uS9JlZu2k3 .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uS9JlZu2k3 .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uS9JlZu2k3 .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uS9JlZu2k3 .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uS9JlZEiuM {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uS9JlZEiuM .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uS9JlZKmTX {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uS9JlZKmTX .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uS9JlZKmTX .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uS9JlZKmTX .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uS9JrImGvZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uS9JrImGvZ nav.navbar {
  position: fixed;
}
.cid-uS9JrImGvZ .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-uS9JrImGvZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uS9JrImGvZ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uS9JrImGvZ .dropdown-item:hover,
.cid-uS9JrImGvZ .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uS9JrImGvZ .dropdown-item:hover span {
  color: white;
}
.cid-uS9JrImGvZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uS9JrImGvZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uS9JrImGvZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uS9JrImGvZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uS9JrImGvZ .nav-link {
  position: relative;
}
.cid-uS9JrImGvZ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uS9JrImGvZ .container {
    flex-wrap: nowrap;
  }
}
.cid-uS9JrImGvZ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uS9JrImGvZ .dropdown-menu,
.cid-uS9JrImGvZ .navbar.opened {
  background: #441f45 !important;
}
.cid-uS9JrImGvZ .nav-item:focus,
.cid-uS9JrImGvZ .nav-link:focus {
  outline: none;
}
.cid-uS9JrImGvZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uS9JrImGvZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uS9JrImGvZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uS9JrImGvZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uS9JrImGvZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uS9JrImGvZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uS9JrImGvZ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uS9JrImGvZ .navbar.opened {
  transition: all 0.3s;
}
.cid-uS9JrImGvZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uS9JrImGvZ .navbar .navbar-logo img {
  width: auto;
}
.cid-uS9JrImGvZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uS9JrImGvZ .navbar.collapsed {
  justify-content: center;
}
.cid-uS9JrImGvZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uS9JrImGvZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uS9JrImGvZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uS9JrImGvZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uS9JrImGvZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uS9JrImGvZ .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-uS9JrImGvZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uS9JrImGvZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uS9JrImGvZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uS9JrImGvZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uS9JrImGvZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uS9JrImGvZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uS9JrImGvZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uS9JrImGvZ .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-uS9JrImGvZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uS9JrImGvZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uS9JrImGvZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uS9JrImGvZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uS9JrImGvZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uS9JrImGvZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uS9JrImGvZ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uS9JrImGvZ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uS9JrImGvZ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uS9JrImGvZ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uS9JrImGvZ .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-uS9JrImGvZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uS9JrImGvZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uS9JrImGvZ .dropdown-item.active,
.cid-uS9JrImGvZ .dropdown-item:active {
  background-color: transparent;
}
.cid-uS9JrImGvZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uS9JrImGvZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uS9JrImGvZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uS9JrImGvZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uS9JrImGvZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uS9JrImGvZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uS9JrImGvZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uS9JrImGvZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uS9JrImGvZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uS9JrImGvZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uS9JrImGvZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uS9JrImGvZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uS9JrImGvZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uS9JrImGvZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uS9JrImGvZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uS9JrImGvZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uS9JrImGvZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uS9JrImGvZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uS9JrImGvZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uS9JrImGvZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uS9JrImGvZ .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-uS9JrImGvZ .navbar {
    height: 70px;
  }
  .cid-uS9JrImGvZ .navbar.opened {
    height: auto;
  }
  .cid-uS9JrImGvZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uS9JrIwsll {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uS9JrIwsll .mbr-fallback-image.disabled {
  display: none;
}
.cid-uS9JrIwsll .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uS9JrIwsll .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uS9JrIwsll .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uS9JrIwsll .mbr-text,
.cid-uS9JrIwsll .mbr-section-btn {
  color: #ffffff;
}
.cid-uS9JrICLip {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uS9JrICLip img,
.cid-uS9JrICLip .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uS9JrICLip .item:focus,
.cid-uS9JrICLip span:focus {
  outline: none;
}
.cid-uS9JrICLip .item-wrapper {
  position: relative;
}
.cid-uS9JrICLip .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uS9JrICLip .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uS9JrICLip .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uS9JrICLip .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uS9JrICLip .mbr-section-title {
  color: #ffffff;
}
.cid-uS9JrICLip .mbr-text,
.cid-uS9JrICLip .mbr-section-btn {
  text-align: left;
}
.cid-uS9JrICLip .item-title {
  text-align: left;
}
.cid-uS9JrICLip .item-subtitle {
  text-align: left;
}
.cid-uS9JrICLip .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uS9JrICLip .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uS9JrICLip .embla__button--next,
.cid-uS9JrICLip .embla__button--prev {
  display: flex;
}
.cid-uS9JrICLip .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uS9JrICLip .embla__button {
    display: none;
  }
}
.cid-uS9JrICLip .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uS9JrICLip .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uS9JrICLip .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uS9JrICLip .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uS9JrICLip .embla__button {
    top: auto;
  }
}
.cid-uS9JrICLip .embla {
  position: relative;
  width: 100%;
}
.cid-uS9JrICLip .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uS9JrICLip .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uS9JrICLip .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uS9JrICLip .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uS9JrIRgxe {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uS9JrIRgxe img,
.cid-uS9JrIRgxe .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uS9JrIRgxe .item:focus,
.cid-uS9JrIRgxe span:focus {
  outline: none;
}
.cid-uS9JrIRgxe .item-wrapper {
  position: relative;
}
.cid-uS9JrIRgxe .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uS9JrIRgxe .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uS9JrIRgxe .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uS9JrIRgxe .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uS9JrIRgxe .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uS9JrIRgxe .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uS9JrIRgxe .mbr-section-title {
  color: #ffffff;
}
.cid-uS9JrIRgxe .mbr-text,
.cid-uS9JrIRgxe .mbr-section-btn {
  text-align: left;
}
.cid-uS9JrIRgxe .item-title {
  text-align: left;
}
.cid-uS9JrIRgxe .item-subtitle {
  text-align: left;
}
.cid-uS9JrIRgxe .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uS9JrIRgxe .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uS9JrIRgxe .embla__button--next,
.cid-uS9JrIRgxe .embla__button--prev {
  display: flex;
}
.cid-uS9JrIRgxe .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uS9JrIRgxe .embla__button {
    display: none;
  }
}
.cid-uS9JrIRgxe .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uS9JrIRgxe .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uS9JrIRgxe .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uS9JrIRgxe .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uS9JrIRgxe .embla__button {
    top: auto;
  }
}
.cid-uS9JrIRgxe .embla {
  position: relative;
  width: 100%;
}
.cid-uS9JrIRgxe .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uS9JrIRgxe .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uS9JrIRgxe .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uS9JrIRgxe .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uS9JrIRgxe .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uS9JrJ4ehl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uS9JrJ4ehl .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uS9JrJ4ehl .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uS9JrJ4ehl .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uS9JrJ4ehl .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uS9JrJ4ehl .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uS9JrJ4ehl .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uS9JrJ4ehl .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uS9JrJ4ehl .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uS9JrJ4ehl .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uS9JrJ4ehl .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uS9JrJ4ehl .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uS9JrJ4ehl .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uS9JrJ4ehl .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uS9JrJ4ehl .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uS9JrJdC7K {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uS9JrJdC7K .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uS9JrJmBbU {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uS9JrJmBbU .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uS9JrJmBbU .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uS9JrJmBbU .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
.cid-uS9Jpwgazj {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-uS9Jpwgazj nav.navbar {
  position: fixed;
}
.cid-uS9Jpwgazj .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-uS9Jpwgazj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uS9Jpwgazj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uS9Jpwgazj .dropdown-item:hover,
.cid-uS9Jpwgazj .dropdown-item:focus {
  background: #c37a7a !important;
  color: white !important;
}
.cid-uS9Jpwgazj .dropdown-item:hover span {
  color: white;
}
.cid-uS9Jpwgazj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uS9Jpwgazj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uS9Jpwgazj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uS9Jpwgazj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uS9Jpwgazj .nav-link {
  position: relative;
}
.cid-uS9Jpwgazj .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uS9Jpwgazj .container {
    flex-wrap: nowrap;
  }
}
.cid-uS9Jpwgazj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uS9Jpwgazj .dropdown-menu,
.cid-uS9Jpwgazj .navbar.opened {
  background: #441f45 !important;
}
.cid-uS9Jpwgazj .nav-item:focus,
.cid-uS9Jpwgazj .nav-link:focus {
  outline: none;
}
.cid-uS9Jpwgazj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uS9Jpwgazj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uS9Jpwgazj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uS9Jpwgazj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uS9Jpwgazj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uS9Jpwgazj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uS9Jpwgazj .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #441f45;
}
.cid-uS9Jpwgazj .navbar.opened {
  transition: all 0.3s;
}
.cid-uS9Jpwgazj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uS9Jpwgazj .navbar .navbar-logo img {
  width: auto;
}
.cid-uS9Jpwgazj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uS9Jpwgazj .navbar.collapsed {
  justify-content: center;
}
.cid-uS9Jpwgazj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uS9Jpwgazj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uS9Jpwgazj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uS9Jpwgazj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uS9Jpwgazj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uS9Jpwgazj .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-uS9Jpwgazj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uS9Jpwgazj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uS9Jpwgazj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uS9Jpwgazj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uS9Jpwgazj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uS9Jpwgazj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uS9Jpwgazj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uS9Jpwgazj .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-uS9Jpwgazj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uS9Jpwgazj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uS9Jpwgazj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uS9Jpwgazj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uS9Jpwgazj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uS9Jpwgazj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uS9Jpwgazj .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uS9Jpwgazj .navbar.navbar-short {
  min-height: 60px;
}
.cid-uS9Jpwgazj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uS9Jpwgazj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uS9Jpwgazj .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-uS9Jpwgazj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uS9Jpwgazj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uS9Jpwgazj .dropdown-item.active,
.cid-uS9Jpwgazj .dropdown-item:active {
  background-color: transparent;
}
.cid-uS9Jpwgazj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uS9Jpwgazj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uS9Jpwgazj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uS9Jpwgazj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #441f45;
}
.cid-uS9Jpwgazj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uS9Jpwgazj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uS9Jpwgazj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uS9Jpwgazj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uS9Jpwgazj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uS9Jpwgazj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-uS9Jpwgazj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uS9Jpwgazj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uS9Jpwgazj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uS9Jpwgazj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uS9Jpwgazj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uS9Jpwgazj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uS9Jpwgazj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uS9Jpwgazj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uS9Jpwgazj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uS9Jpwgazj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uS9Jpwgazj .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-uS9Jpwgazj .navbar {
    height: 70px;
  }
  .cid-uS9Jpwgazj .navbar.opened {
    height: auto;
  }
  .cid-uS9Jpwgazj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uS9JpwqrQR {
  padding-top: 2rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bannerbabyboomer1-5-1920x843.webp");
}
.cid-uS9JpwqrQR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uS9JpwqrQR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uS9JpwqrQR .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-uS9JpwqrQR .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uS9JpwqrQR .mbr-text,
.cid-uS9JpwqrQR .mbr-section-btn {
  color: #ffffff;
}
.cid-uS9JpwxerH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uS9JpwxerH img,
.cid-uS9JpwxerH .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uS9JpwxerH .item:focus,
.cid-uS9JpwxerH span:focus {
  outline: none;
}
.cid-uS9JpwxerH .item-wrapper {
  position: relative;
}
.cid-uS9JpwxerH .slide-content {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uS9JpwxerH .slide-content .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uS9JpwxerH .slide-content .item-content {
    padding: 1rem;
  }
}
.cid-uS9JpwxerH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uS9JpwxerH .mbr-section-title {
  color: #ffffff;
}
.cid-uS9JpwxerH .mbr-text,
.cid-uS9JpwxerH .mbr-section-btn {
  text-align: left;
}
.cid-uS9JpwxerH .item-title {
  text-align: left;
}
.cid-uS9JpwxerH .item-subtitle {
  text-align: left;
}
.cid-uS9JpwxerH .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uS9JpwxerH .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uS9JpwxerH .embla__button--next,
.cid-uS9JpwxerH .embla__button--prev {
  display: flex;
}
.cid-uS9JpwxerH .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uS9JpwxerH .embla__button {
    display: none;
  }
}
.cid-uS9JpwxerH .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uS9JpwxerH .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uS9JpwxerH .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uS9JpwxerH .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uS9JpwxerH .embla__button {
    top: auto;
  }
}
.cid-uS9JpwxerH .embla {
  position: relative;
  width: 100%;
}
.cid-uS9JpwxerH .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uS9JpwxerH .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uS9JpwxerH .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uS9JpwxerH .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uS9JpwMtim {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #441f45;
}
.cid-uS9JpwMtim img,
.cid-uS9JpwMtim .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uS9JpwMtim .item:focus,
.cid-uS9JpwMtim span:focus {
  outline: none;
}
.cid-uS9JpwMtim .item-wrapper {
  position: relative;
}
.cid-uS9JpwMtim .slide-content {
  position: relative;
  border-radius: 4px;
  background: #bbbbbb;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-uS9JpwMtim .slide-content .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-uS9JpwMtim .slide-content .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-uS9JpwMtim .slide-content .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-uS9JpwMtim .slide-content .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-uS9JpwMtim .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uS9JpwMtim .mbr-section-title {
  color: #ffffff;
}
.cid-uS9JpwMtim .mbr-text,
.cid-uS9JpwMtim .mbr-section-btn {
  text-align: left;
}
.cid-uS9JpwMtim .item-title {
  text-align: left;
}
.cid-uS9JpwMtim .item-subtitle {
  text-align: left;
}
.cid-uS9JpwMtim .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 410px;
  max-width: 410px;
}
@media (max-width: 768px) {
  .cid-uS9JpwMtim .embla__slide {
    min-width: 70%;
    max-width: initial;
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
}
.cid-uS9JpwMtim .embla__button--next,
.cid-uS9JpwMtim .embla__button--prev {
  display: flex;
}
.cid-uS9JpwMtim .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uS9JpwMtim .embla__button {
    display: none;
  }
}
.cid-uS9JpwMtim .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uS9JpwMtim .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uS9JpwMtim .embla__button.embla__button--prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uS9JpwMtim .embla__button.embla__button--next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uS9JpwMtim .embla__button {
    top: auto;
  }
}
.cid-uS9JpwMtim .embla {
  position: relative;
  width: 100%;
}
.cid-uS9JpwMtim .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uS9JpwMtim .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uS9JpwMtim .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uS9JpwMtim .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.cid-uS9JpwMtim .mbr-section-subtitle {
  color: #fafafa;
}
.cid-uS9JpwZb9q {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #441f45;
}
.cid-uS9JpwZb9q .row-links {
  width: 100%;
  justify-content: center;
}
.cid-uS9JpwZb9q .social-row {
  width: 100%;
  justify-content: center;
}
.cid-uS9JpwZb9q .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.cid-uS9JpwZb9q .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uS9JpwZb9q .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uS9JpwZb9q .media-container-row .foot-menu li p {
  margin: 0;
}
.cid-uS9JpwZb9q .media-container-row .social-list {
  width: auto;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.cid-uS9JpwZb9q .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.cid-uS9JpwZb9q .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.cid-uS9JpwZb9q .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.cid-uS9JpwZb9q .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-uS9JpwZb9q .media-container-row .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-uS9JpwZb9q .media-container-row .row-copirayt {
  word-break: break-word;
  width: 100%;
}
.cid-uS9JpwZb9q .media-container-row .row-copirayt p {
  width: 100%;
}
.cid-uS9Jpxaf6G {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #441f45;
}
.cid-uS9Jpxaf6G .mbr-text {
  color: #7a4d36;
  text-align: center;
}
.cid-uS9JpxgkXm {
  padding-top: 9rem;
  padding-bottom: 10rem;
  background-color: #441f45;
}
.cid-uS9JpxgkXm .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uS9JpxgkXm .counter-container ul li {
  margin-bottom: 1rem;
  position: relative;
}
.cid-uS9JpxgkXm .counter-container ul li:before {
  position: absolute;
  left: -1.6rem;
  content: "\2022";
  color: #6592e6;
  font-weight: bold;
  font-size: 2rem;
  width: 1.6rem;
  line-height: 1.2;
}
