.btn {
  border-width: 2px;
}
body {
  font-family: Schibsted Grotesk;
}
.display-1 {
  font-family: 'Barlow Semi Condensed', sans-serif;
  font-size: 4.5rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.625rem;
}
.display-2 {
  font-family: 'Barlow Semi Condensed', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Schibsted Grotesk', sans-serif;
  font-size: 1.375rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.71875rem;
}
.display-5 {
  font-family: 'Barlow Semi Condensed', sans-serif;
  font-size: 1.75rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.1875rem;
}
.display-7 {
  font-family: 'Schibsted Grotesk', sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.40625rem;
}
/* ---- 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.6rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.15rem;
    font-size: calc( 2.225rem + (4.5 - 2.225) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.225rem + (4.5 - 2.225) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 1.1rem;
    font-size: calc( 1.13125rem + (1.375 - 1.13125) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.13125rem + (1.375 - 1.13125) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.4rem;
    font-size: calc( 1.2625rem + (1.75 - 1.2625) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.2625rem + (1.75 - 1.2625) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.9rem;
    font-size: calc( 1.04375rem + (1.125 - 1.04375) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.04375rem + (1.125 - 1.04375) * ((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: #b79b6c !important;
}
.bg-success {
  background-color: #bdcdc6 !important;
}
.bg-info {
  background-color: #e7d8d6 !important;
}
.bg-warning {
  background-color: #c08598 !important;
}
.bg-danger {
  background-color: #33363b !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #b79b6c !important;
  border: none  !important;
  color: #ffffff !important;
  box-shadow: none !important;
  font-weight: 700 !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #896f43 !important;
  border: none  !important;
  box-shadow: none !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #896f43 !important;
  border-color: #896f43 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #e4eedb !important;
  border: none  !important;
  color: #638941 !important;
  box-shadow: none !important;
  font-weight: 700 !important;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #b8d2a0 !important;
  border: none  !important;
  box-shadow: none !important;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #638941 !important;
  background-color: #b8d2a0 !important;
  border-color: #b8d2a0 !important;
}
.btn-info,
.btn-info:active {
  background-color: #e7d8d6 !important;
  border: none  !important;
  color: #784c46 !important;
  box-shadow: none !important;
  font-weight: 700 !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #c7a49f !important;
  border: none  !important;
  box-shadow: none !important;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #784c46 !important;
  background-color: #c7a49f !important;
  border-color: #c7a49f !important;
}
.btn-success,
.btn-success:active {
  background-color: #bdcdc6 !important;
  border: none  !important;
  color: #ffffff !important;
  box-shadow: none !important;
  font-weight: 700 !important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #8ca89b !important;
  border: none  !important;
  box-shadow: none !important;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #8ca89b !important;
  border-color: #8ca89b !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #c08598 !important;
  border: none  !important;
  color: #ffffff !important;
  box-shadow: none !important;
  font-weight: 700 !important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #9d516a !important;
  border: none  !important;
  box-shadow: none !important;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #9d516a !important;
  border-color: #9d516a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #33363b !important;
  border: none  !important;
  color: #ffffff !important;
  box-shadow: none !important;
  font-weight: 700 !important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #0b0b0c !important;
  border: none  !important;
  box-shadow: none !important;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #0b0b0c !important;
  border-color: #0b0b0c !important;
}
.btn-white,
.btn-white:active {
  background-color: #efefef !important;
  border: none  !important;
  color: #707070 !important;
  box-shadow: none !important;
  font-weight: 700 !important;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #ffffff !important;
  background-color: #c4c4c4 !important;
  border: none  !important;
  box-shadow: none !important;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #707070 !important;
  background-color: #c4c4c4 !important;
  border-color: #c4c4c4 !important;
}
.btn-black,
.btn-black:active {
  background-color: #010101 !important;
  border: none  !important;
  color: #ffffff !important;
  box-shadow: none !important;
  font-weight: 700 !important;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border: none  !important;
  box-shadow: none !important;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  padding: 0 0.5rem 0 0 !important;
  background-color: transparent !important;
  min-height: auto !important;
  border: none;
  border-bottom: 2px solid #b79b6c;
  color: #b79b6c;
  border-radius: 0 !important;
}
.btn-primary-outline .mbr-iconfont,
.btn-primary-outline:active .mbr-iconfont {
  transition: 0.3s transform !important;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #896f43 !important;
  background-color: transparent!important;
  border-color: #896f43 !important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #b79b6c !important;
  border-color: #b79b6c !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  padding: 0 0.5rem 0 0 !important;
  background-color: transparent !important;
  min-height: auto !important;
  border: none;
  border-bottom: 2px solid #e4eedb;
  color: #e4eedb;
  border-radius: 0 !important;
}
.btn-secondary-outline .mbr-iconfont,
.btn-secondary-outline:active .mbr-iconfont {
  transition: 0.3s transform !important;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #b8d2a0 !important;
  background-color: transparent!important;
  border-color: #b8d2a0 !important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #638941 !important;
  background-color: #e4eedb !important;
  border-color: #e4eedb !important;
}
.btn-info-outline,
.btn-info-outline:active {
  padding: 0 0.5rem 0 0 !important;
  background-color: transparent !important;
  min-height: auto !important;
  border: none;
  border-bottom: 2px solid #e7d8d6;
  color: #e7d8d6;
  border-radius: 0 !important;
}
.btn-info-outline .mbr-iconfont,
.btn-info-outline:active .mbr-iconfont {
  transition: 0.3s transform !important;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #c7a49f !important;
  background-color: transparent!important;
  border-color: #c7a49f !important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #784c46 !important;
  background-color: #e7d8d6 !important;
  border-color: #e7d8d6 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  padding: 0 0.5rem 0 0 !important;
  background-color: transparent !important;
  min-height: auto !important;
  border: none;
  border-bottom: 2px solid #bdcdc6;
  color: #bdcdc6;
  border-radius: 0 !important;
}
.btn-success-outline .mbr-iconfont,
.btn-success-outline:active .mbr-iconfont {
  transition: 0.3s transform !important;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #8ca89b !important;
  background-color: transparent!important;
  border-color: #8ca89b !important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #bdcdc6 !important;
  border-color: #bdcdc6 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  padding: 0 0.5rem 0 0 !important;
  background-color: transparent !important;
  min-height: auto !important;
  border: none;
  border-bottom: 2px solid #c08598;
  color: #c08598;
  border-radius: 0 !important;
}
.btn-warning-outline .mbr-iconfont,
.btn-warning-outline:active .mbr-iconfont {
  transition: 0.3s transform !important;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #9d516a !important;
  background-color: transparent!important;
  border-color: #9d516a !important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #c08598 !important;
  border-color: #c08598 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  padding: 0 0.5rem 0 0 !important;
  background-color: transparent !important;
  min-height: auto !important;
  border: none;
  border-bottom: 2px solid #33363b;
  color: #33363b;
  border-radius: 0 !important;
}
.btn-danger-outline .mbr-iconfont,
.btn-danger-outline:active .mbr-iconfont {
  transition: 0.3s transform !important;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #0b0b0c !important;
  background-color: transparent!important;
  border-color: #0b0b0c !important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #33363b !important;
  border-color: #33363b !important;
}
.btn-black-outline,
.btn-black-outline:active {
  padding: 0 0.5rem 0 0 !important;
  background-color: transparent !important;
  min-height: auto !important;
  border: none;
  border-bottom: 2px solid #010101;
  color: #010101;
  border-radius: 0 !important;
}
.btn-black-outline .mbr-iconfont,
.btn-black-outline:active .mbr-iconfont {
  transition: 0.3s transform !important;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: #000000 !important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #010101 !important;
  border-color: #010101 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  padding: 0 0.5rem 0 0 !important;
  background-color: transparent !important;
  min-height: auto !important;
  border: none;
  border-bottom: 2px solid #efefef;
  color: #efefef;
  border-radius: 0 !important;
}
.btn-white-outline .mbr-iconfont,
.btn-white-outline:active .mbr-iconfont {
  transition: 0.3s transform !important;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #c4c4c4 !important;
  background-color: transparent!important;
  border-color: #c4c4c4 !important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #707070 !important;
  background-color: #efefef !important;
  border-color: #efefef !important;
}
.text-primary {
  color: #b79b6c !important;
}
.text-secondary {
  color: #e4eedb !important;
}
.text-success {
  color: #bdcdc6 !important;
}
.text-info {
  color: #e7d8d6 !important;
}
.text-warning {
  color: #c08598 !important;
}
.text-danger {
  color: #33363b !important;
}
.text-white {
  color: #FFFFFF !important;
}
.text-black {
  color: #24262b !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #7f673e !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #b0cd96 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #83a194 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #c19b96 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #934c63 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #040404 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #bcbcbc !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: #b79b6c;
}
.nav-tabs .nav-link:not(.active) {
  color: #24262b;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #e7d8d6;
}
.alert-warning {
  background-color: #c08598;
}
.alert-danger {
  background-color: #33363b;
}
.mbr-gallery-filter li.active .btn {
  background-color: #b79b6c;
  border-color: #b79b6c;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #b79b6c;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #e1d5c2;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ebd9df;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #a4a8b0;
}
/* Scroll to top button*/
.form-control {
  font-family: 'Schibsted Grotesk', sans-serif;
  font-size: 1.375rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.71875rem;
}
.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: #b79b6c !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Schibsted Grotesk', sans-serif;
  font-size: 1.375rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.71875rem;
}
blockquote {
  border-color: #b79b6c;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #b79b6c;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #b79b6c;
}
.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: #b79b6c;
  border-bottom-color: #b79b6c;
}
.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: #000000 !important;
  background-color: #b79b6c !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #e4eedb !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='%23b79b6c' %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: .3s all;
  font-weight: 600 !important;
}
a:hover {
  background-image: none !important;
}
.container {
  position: relative;
  max-width: 1380px;
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (max-width: 1199px) {
  .container {
    max-width: 960px;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (max-width: 991px) {
  .container {
    max-width: 720px;
  }
}
@media (max-width: 767px) {
  .container {
    max-width: 540px;
  }
}
.container-fluid {
  max-width: 100%;
  padding-left: 6rem;
  padding-right: 6rem;
}
@media (max-width: 1399px) {
  .container-fluid {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (max-width: 1199px) {
  .container-fluid {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.row {
  margin-left: -16px;
  margin-right: -16px;
  justify-content: center;
}
.row > [class*="col"] {
  padding-left: 16px;
  padding-right: 16px;
}
.mbr-section-btn .btn {
  position: relative;
  min-width: 100px;
  min-height: 52px;
  padding: 10px 30px;
  border-radius: 3px;
  transition: all .3s;
}
.mbr-section-btn .btn .mbr-iconfont {
  transition: transform .3s;
}
.mbr-section-btn .btn:hover .mbr-iconfont {
  transform: translateX(0.5rem);
}
.mbr-section-btn .btn-danger,
.mbr-section-btn .btn-black {
  color: #FFFFFF;
}
.mbr-section-btn .btn-danger:hover,
.mbr-section-btn .btn-black:hover {
  color: #FFFFFF;
  background-color: #b79b6c !important;
}
.mbr-section-btn .btn-black-outline:hover,
.mbr-section-btn .btn-white-outline:hover {
  color: #b79b6c !important;
  border-color: #b79b6c !important;
}
*:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-tDSunbbdYc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tDSunbbdYc nav.navbar {
  position: fixed;
}
.cid-tDSunbbdYc .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-tDSunbbdYc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tDSunbbdYc .dropdown-item:hover,
.cid-tDSunbbdYc .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tDSunbbdYc .dropdown-item:hover span {
  color: white;
}
.cid-tDSunbbdYc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tDSunbbdYc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tDSunbbdYc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tDSunbbdYc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tDSunbbdYc .nav-link {
  position: relative;
}
.cid-tDSunbbdYc .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tDSunbbdYc .container {
    flex-wrap: nowrap;
  }
}
.cid-tDSunbbdYc .navbar-caption:hover,
.cid-tDSunbbdYc .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tDSunbbdYc .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tDSunbbdYc .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tDSunbbdYc .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tDSunbbdYc .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tDSunbbdYc .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tDSunbbdYc .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tDSunbbdYc .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tDSunbbdYc .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tDSunbbdYc .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tDSunbbdYc .dropdown-menu,
.cid-tDSunbbdYc .navbar.opened {
  background: #ffffff !important;
}
.cid-tDSunbbdYc .nav-item:focus,
.cid-tDSunbbdYc .nav-link:focus {
  outline: none;
}
.cid-tDSunbbdYc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tDSunbbdYc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tDSunbbdYc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tDSunbbdYc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tDSunbbdYc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tDSunbbdYc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tDSunbbdYc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tDSunbbdYc .navbar.opened {
  transition: all 0.3s;
}
.cid-tDSunbbdYc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tDSunbbdYc .navbar .navbar-logo img {
  width: auto;
}
.cid-tDSunbbdYc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tDSunbbdYc .navbar.collapsed {
  justify-content: center;
}
.cid-tDSunbbdYc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tDSunbbdYc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tDSunbbdYc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tDSunbbdYc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tDSunbbdYc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tDSunbbdYc .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-tDSunbbdYc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tDSunbbdYc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tDSunbbdYc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tDSunbbdYc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tDSunbbdYc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tDSunbbdYc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tDSunbbdYc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tDSunbbdYc .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-tDSunbbdYc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tDSunbbdYc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tDSunbbdYc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tDSunbbdYc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tDSunbbdYc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tDSunbbdYc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tDSunbbdYc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tDSunbbdYc .navbar.navbar-short {
  min-height: 70px;
}
.cid-tDSunbbdYc .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;
  width: 25%;
}
.cid-tDSunbbdYc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tDSunbbdYc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tDSunbbdYc .dropdown-item.active,
.cid-tDSunbbdYc .dropdown-item:active {
  background-color: transparent;
}
.cid-tDSunbbdYc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tDSunbbdYc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tDSunbbdYc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tDSunbbdYc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tDSunbbdYc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tDSunbbdYc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tDSunbbdYc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tDSunbbdYc .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tDSunbbdYc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tDSunbbdYc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tDSunbbdYc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tDSunbbdYc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDSunbbdYc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tDSunbbdYc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tDSunbbdYc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDSunbbdYc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tDSunbbdYc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tDSunbbdYc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tDSunbbdYc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tDSunbbdYc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tDSunbbdYc .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-tDSunbbdYc .navbar {
    height: 70px;
  }
  .cid-tDSunbbdYc .navbar.opened {
    height: auto;
  }
  .cid-tDSunbbdYc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tDSunbbdYc .container-fluid {
  padding: 0 1rem !important;
}
.cid-tDSunbbdYc .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tDSunbbdYc .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tDSunbbdYc .navbar-collapse {
    width: 100%;
  }
  .cid-tDSunbbdYc .navbar-nav {
    width: 100%;
  }
  .cid-tDSunbbdYc .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tDSunpTzFY {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/fast-is-nefaste-prendre-le-temps.webp");
}
.cid-tDSunpTzFY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDSunpTzFY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tDSunpTzFY .col-content {
    text-align: justify;
  }
}
.cid-tDSunpTzFY .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-tDSunpTzFY .mbr-section-title {
  color: #ffffff;
}
.cid-tDSunpTzFY .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tDSunpTzFY .mbr-section-btn {
  margin-top: 22px;
}
.cid-tDSunpTzFY .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tDSunpTzFY .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tDSunpTzFY .text-item {
    text-align: left;
  }
}
.cid-tDSunpTzFY .mbr-text {
  color: #ffffff;
}
.cid-tDSunpTzFY .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tDSunpTzFY .mbr-section-subtitle,
.cid-tDSunpTzFY .mbr-section-btn {
  color: #ffffff;
}
.cid-tDSuWbR8jK {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tDSuWbR8jK .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tDSuWbR8jK .mbr-section-title {
  color: #24262b;
}
.cid-tDSuWbR8jK .mbr-section-subtitle {
  color: #24262b;
}
.cid-tDSuWbR8jK .items-row {
  row-gap: 48px;
}
.cid-tDSuWbR8jK .item {
  cursor: pointer;
}
.cid-tDSuWbR8jK .item:focus,
.cid-tDSuWbR8jK span:focus {
  outline: none;
}
.cid-tDSuWbR8jK .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .cid-tDSuWbR8jK .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tDSuWbR8jK .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-tDSuWbR8jK .item-img img {
  width: 100%;
  height: calc(110px * 2);
  object-fit: cover;
}
.cid-tDSuWbR8jK .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  max-width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-tDSuWbR8jK .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tDSuWbR8jK .mbr-section-btn .btn {
  margin: 0 !important;
}
.cid-tDSuWbR8jK .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1rem 0 0;
}
.cid-tDSuWbR8jK .item-title {
  color: #24262b;
}
.cid-tDSuWbR8jK .item-subtitle {
  color: #24262b;
  margin-top: 2px;
}
.cid-tDSuWbR8jK .mbr-text {
  color: #24262b;
  text-align: justify;
}
.cid-tDSvbPDOMx {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #33363b;
}
.cid-tDSvbPDOMx .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDSvbPDOMx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDSvbPDOMx .cards-row {
  row-gap: 32px;
}
.cid-tDSvbPDOMx .card {
  border-radius: 0;
}
.cid-tDSvbPDOMx .card-wrapper {
  width: 100%;
}
.cid-tDSvbPDOMx .card-title {
  margin-bottom: 8px;
  color: #b79b6c;
}
.cid-tDSvbPDOMx .card-subtitle {
  max-width: 550px;
  color: #FFFFFF;
  text-align: justify;
}
.cid-tDSvbPDOMx .card-bottom-wrap {
  margin-top: 24px;
}
.cid-tDSvbPDOMx .card-name {
  color: #FFFFFF;
}
.cid-tDSvbPDOMx .card-text {
  color: #c1c1c1;
}
.cid-tDSvbPDOMx .card-subtitle DIV {
  text-align: justify;
}
.cid-tMfwnjAfGa {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-tMfwnjAfGa .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMfwnjAfGa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMfwnjAfGa .mbr-section-title {
  color: #24262b;
}
.cid-tMfwnjAfGa .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMfwnjAfGa .mbr-section-btn {
  margin-top: 16px;
}
.cid-tMwgTQi0Kj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMwgTQi0Kj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMwgTQi0Kj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMwgTQi0Kj .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMwgTQi0Kj .mbr-section-title {
  color: #24262b;
}
.cid-tMwgTQi0Kj .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMwgTQi0Kj .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tMwgTQi0Kj .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMwgTQi0Kj .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMwgTQi0Kj .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMwgTQi0Kj .card-subtitle {
  color: #24262b;
}
.cid-tMwgTQi0Kj .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMwgTQi0Kj .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMwgTQi0Kj .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMwgTQi0Kj .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMwgTQi0Kj .card-text,
.cid-tMwgTQi0Kj .mbr-section-btn {
  text-align: justify;
}
.cid-tDSvjFxAJ0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/horl1993.webp");
}
.cid-tDSvjFxAJ0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tDSvjFxAJ0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tDSvjFxAJ0 .content-wrap {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  max-width: 1000px;
  width: 100%;
  min-height: 500px;
  padding: 3rem 1rem;
  background: rgba(255, 255, 255, 0.7);
}
.cid-tDSvjFxAJ0 .mbr-section-title {
  color: #24262b;
}
.cid-tDSvjFxAJ0 .mbr-section-subtitle {
  margin-top: 32px;
  color: #33363b;
}
.cid-tDSvjFxAJ0 iframe,
.cid-tDSvjFxAJ0 img,
.cid-tDSvjFxAJ0 video {
  width: 80%;
}
.cid-tDSvjFxAJ0 .mbr-media {
  display: flex;
  justify-content: center;
  position: relative;
  margin: 48px auto 0;
  width: fit-content;
  max-width: 100%;
}
.cid-tDSvjFxAJ0 .mbr-media span {
  font-size: 1.5rem;
  color: #33363b;
  transition: all 0.2s;
}
.cid-tDSvjFxAJ0 .icon-wrap {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 60px;
  min-height: 60px;
  padding: 1rem;
  border-radius: 50%;
  cursor: pointer;
  background-color: #ffffff;
  z-index: 2;
}
.cid-tDSvjFxAJ0 .icon-wrap:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  opacity: 0.6;
  border-radius: 50%;
  transition: 0.3s all;
}
.cid-tDSvjFxAJ0 .icon-wrap:hover:before {
  width: calc(100% + 20px);
  height: calc(100% + 20px);
}
.cid-tDSvjFxAJ0 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  height: 100%;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tDSvjFxAJ0 .modalWindow {
    width: 100vw;
    height: 100vh;
  }
}
.cid-tDSvjFxAJ0 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-tDSvjFxAJ0 .modalWindow .modalWindow-video {
  height: 45vw;
  width: 80vw;
  margin: 0 auto;
}
.cid-tDSvjFxAJ0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tDSvjFxAJ0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tMwgS1QWaa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMwgS1QWaa .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMwgS1QWaa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMwgS1QWaa .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMwgS1QWaa .mbr-section-title {
  color: #24262b;
}
.cid-tMwgS1QWaa .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMwgS1QWaa .cards-row {
  row-gap: 32px;
}
.cid-tMwgS1QWaa .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMwgS1QWaa .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMwgS1QWaa .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMwgS1QWaa .card-subtitle {
  color: #24262b;
}
.cid-tMwgS1QWaa .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMwgS1QWaa .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMwgS1QWaa .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMwgS1QWaa .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMwgS1QWaa .card-text,
.cid-tMwgS1QWaa .mbr-section-btn {
  text-align: justify;
}
.cid-tMfQnV4chp {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tMfQnV4chp .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMfQnV4chp .mbr-section-title {
  color: #24262b;
}
.cid-tMfQnV4chp .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMfQnV4chp .items-row {
  row-gap: 32px;
}
.cid-tMfQnV4chp .item {
  cursor: pointer;
}
.cid-tMfQnV4chp .item:focus,
.cid-tMfQnV4chp span:focus {
  outline: none;
}
.cid-tMfQnV4chp .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tMfQnV4chp .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tMfQnV4chp img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tMfQnV4chp .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tMfQnV4chp .item-title {
  color: #24262b;
}
.cid-tMfQnV4chp .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tMfQnV4chp .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tMfQnV4chp .mbr-text,
.cid-tMfQnV4chp .mbr-section-btn {
  text-align: justify;
}
.cid-tMw97tKHzw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMw97tKHzw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMw97tKHzw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMw97tKHzw .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMw97tKHzw .mbr-section-title {
  color: #24262b;
}
.cid-tMw97tKHzw .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMw97tKHzw .cards-row {
  row-gap: 32px;
}
.cid-tMw97tKHzw .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMw97tKHzw .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMw97tKHzw .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMw97tKHzw .card-subtitle {
  color: #24262b;
}
.cid-tMw97tKHzw .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMw97tKHzw .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMw97tKHzw .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMw97tKHzw .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMw97tKHzw .card-text,
.cid-tMw97tKHzw .mbr-section-btn {
  text-align: justify;
}
.cid-tMw987Etgb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMw987Etgb .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMw987Etgb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMw987Etgb .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMw987Etgb .mbr-section-title {
  color: #24262b;
}
.cid-tMw987Etgb .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMw987Etgb .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tMw987Etgb .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMw987Etgb .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMw987Etgb .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMw987Etgb .card-subtitle {
  color: #24262b;
}
.cid-tMw987Etgb .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMw987Etgb .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMw987Etgb .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMw987Etgb .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMwbcwiWm2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMwbcwiWm2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMwbcwiWm2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMwbcwiWm2 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMwbcwiWm2 .mbr-section-title {
  color: #24262b;
}
.cid-tMwbcwiWm2 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMwbcwiWm2 .cards-row {
  row-gap: 32px;
}
.cid-tMwbcwiWm2 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMwbcwiWm2 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMwbcwiWm2 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMwbcwiWm2 .card-subtitle {
  color: #24262b;
}
.cid-tMwbcwiWm2 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMwbcwiWm2 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMwbcwiWm2 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMwbcwiWm2 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMwbcwiWm2 .card-text,
.cid-tMwbcwiWm2 .mbr-section-btn {
  text-align: justify;
}
.cid-tMwbdK8nOG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMwbdK8nOG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMwbdK8nOG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMwbdK8nOG .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMwbdK8nOG .mbr-section-title {
  color: #24262b;
}
.cid-tMwbdK8nOG .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMwbdK8nOG .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tMwbdK8nOG .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMwbdK8nOG .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMwbdK8nOG .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMwbdK8nOG .card-subtitle {
  color: #24262b;
}
.cid-tMwbdK8nOG .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMwbdK8nOG .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMwbdK8nOG .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMwbdK8nOG .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMwbdK8nOG .card-text,
.cid-tMwbdK8nOG .mbr-section-btn {
  text-align: justify;
}
.cid-tMwbeqyzHu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMwbeqyzHu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMwbeqyzHu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMwbeqyzHu .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMwbeqyzHu .mbr-section-title {
  color: #24262b;
}
.cid-tMwbeqyzHu .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMwbeqyzHu .cards-row {
  row-gap: 32px;
}
.cid-tMwbeqyzHu .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMwbeqyzHu .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMwbeqyzHu .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMwbeqyzHu .card-subtitle {
  color: #24262b;
}
.cid-tMwbeqyzHu .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMwbeqyzHu .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMwbeqyzHu .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMwbeqyzHu .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMwbeqyzHu .card-text,
.cid-tMwbeqyzHu .mbr-section-btn {
  text-align: justify;
}
.cid-tMwbdaqUcc {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tMwbdaqUcc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMwbdaqUcc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMwbdaqUcc .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMwbdaqUcc .mbr-section-title {
  color: #24262b;
}
.cid-tMwbdaqUcc .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMwbdaqUcc .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tMwbdaqUcc .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMwbdaqUcc .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMwbdaqUcc .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMwbdaqUcc .card-subtitle {
  color: #24262b;
}
.cid-tMwbdaqUcc .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMwbdaqUcc .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMwbdaqUcc .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMwbdaqUcc .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMwbdaqUcc .card-text,
.cid-tMwbdaqUcc .mbr-section-btn {
  text-align: justify;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tMwkGmP6Nk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tMwkGmP6Nk nav.navbar {
  position: fixed;
}
.cid-tMwkGmP6Nk .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-tMwkGmP6Nk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMwkGmP6Nk .dropdown-item:hover,
.cid-tMwkGmP6Nk .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tMwkGmP6Nk .dropdown-item:hover span {
  color: white;
}
.cid-tMwkGmP6Nk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMwkGmP6Nk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMwkGmP6Nk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tMwkGmP6Nk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMwkGmP6Nk .nav-link {
  position: relative;
}
.cid-tMwkGmP6Nk .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tMwkGmP6Nk .container {
    flex-wrap: nowrap;
  }
}
.cid-tMwkGmP6Nk .navbar-caption:hover,
.cid-tMwkGmP6Nk .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tMwkGmP6Nk .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tMwkGmP6Nk .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tMwkGmP6Nk .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tMwkGmP6Nk .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tMwkGmP6Nk .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tMwkGmP6Nk .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tMwkGmP6Nk .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tMwkGmP6Nk .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tMwkGmP6Nk .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tMwkGmP6Nk .dropdown-menu,
.cid-tMwkGmP6Nk .navbar.opened {
  background: #ffffff !important;
}
.cid-tMwkGmP6Nk .nav-item:focus,
.cid-tMwkGmP6Nk .nav-link:focus {
  outline: none;
}
.cid-tMwkGmP6Nk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMwkGmP6Nk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMwkGmP6Nk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMwkGmP6Nk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMwkGmP6Nk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMwkGmP6Nk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMwkGmP6Nk .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tMwkGmP6Nk .navbar.opened {
  transition: all 0.3s;
}
.cid-tMwkGmP6Nk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMwkGmP6Nk .navbar .navbar-logo img {
  width: auto;
}
.cid-tMwkGmP6Nk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMwkGmP6Nk .navbar.collapsed {
  justify-content: center;
}
.cid-tMwkGmP6Nk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMwkGmP6Nk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tMwkGmP6Nk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tMwkGmP6Nk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMwkGmP6Nk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMwkGmP6Nk .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-tMwkGmP6Nk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMwkGmP6Nk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMwkGmP6Nk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMwkGmP6Nk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMwkGmP6Nk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMwkGmP6Nk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMwkGmP6Nk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMwkGmP6Nk .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-tMwkGmP6Nk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tMwkGmP6Nk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMwkGmP6Nk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMwkGmP6Nk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tMwkGmP6Nk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMwkGmP6Nk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tMwkGmP6Nk .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tMwkGmP6Nk .navbar.navbar-short {
  min-height: 70px;
}
.cid-tMwkGmP6Nk .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;
  width: 25%;
}
.cid-tMwkGmP6Nk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMwkGmP6Nk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMwkGmP6Nk .dropdown-item.active,
.cid-tMwkGmP6Nk .dropdown-item:active {
  background-color: transparent;
}
.cid-tMwkGmP6Nk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMwkGmP6Nk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMwkGmP6Nk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMwkGmP6Nk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tMwkGmP6Nk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMwkGmP6Nk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMwkGmP6Nk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMwkGmP6Nk .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tMwkGmP6Nk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMwkGmP6Nk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tMwkGmP6Nk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMwkGmP6Nk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMwkGmP6Nk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMwkGmP6Nk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMwkGmP6Nk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMwkGmP6Nk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMwkGmP6Nk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMwkGmP6Nk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMwkGmP6Nk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMwkGmP6Nk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMwkGmP6Nk .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-tMwkGmP6Nk .navbar {
    height: 70px;
  }
  .cid-tMwkGmP6Nk .navbar.opened {
    height: auto;
  }
  .cid-tMwkGmP6Nk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMwkGmP6Nk .container-fluid {
  padding: 0 1rem !important;
}
.cid-tMwkGmP6Nk .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tMwkGmP6Nk .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tMwkGmP6Nk .navbar-collapse {
    width: 100%;
  }
  .cid-tMwkGmP6Nk .navbar-nav {
    width: 100%;
  }
  .cid-tMwkGmP6Nk .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tMwkGnsBDy {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/fond-sucre-1.webp");
}
.cid-tMwkGnsBDy .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMwkGnsBDy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tMwkGnsBDy .col-content {
    text-align: justify;
  }
}
.cid-tMwkGnsBDy .label-text {
  margin-bottom: 16px;
  color: #000000;
}
.cid-tMwkGnsBDy .mbr-section-title {
  color: #000000;
}
.cid-tMwkGnsBDy .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMwkGnsBDy .mbr-section-btn {
  margin-top: 22px;
}
.cid-tMwkGnsBDy .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tMwkGnsBDy .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tMwkGnsBDy .text-item {
    text-align: center;
  }
}
.cid-tMwkGnsBDy .mbr-text {
  color: #ffffff;
}
.cid-tMwkGnsBDy .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tMwkGnsBDy .mbr-section-subtitle,
.cid-tMwkGnsBDy .mbr-section-btn {
  color: #000000;
}
.cid-tMwv7mDz3E {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tMwv7mDz3E .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMwv7mDz3E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMwv7mDz3E .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMwv7mDz3E .mbr-section-title {
  color: #24262b;
}
.cid-tMwv7mDz3E .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMwv7mDz3E .cards-row {
  align-items: stretch;
  row-gap: 32px;
}
.cid-tMwv7mDz3E .card {
  display: flex;
  justify-content: center;
  align-items: stretch;
  height: auto;
  border-radius: 0;
  min-height: 380px;
}
.cid-tMwv7mDz3E .card-wrap {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 2rem;
  transition: .3s all;
  background-size: cover;
  background-position: center;
}
.cid-tMwv7mDz3E .item-content {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-tMwv7mDz3E .item-content {
    text-align: center;
  }
}
.cid-tMwv7mDz3E .card-title-1 {
  color: #ffffff;
}
.cid-tMwv7mDz3E .card-title-2 {
  color: #ffffff;
}
.cid-tMwv7mDz3E .card-subtitle-1 {
  margin-top: 16px;
  color: #ffffff;
}
.cid-tMwv7mDz3E .card-subtitle-2 {
  margin-top: 16px;
  color: #ffffff;
}
.cid-tMwv7mDz3E .card-text-1 {
  color: #24262b;
}
.cid-tMwv7mDz3E .card-text-2 {
  color: #24262b;
}
.cid-tMwv7mDz3E .mbr-section-btn {
  margin-top: auto;
  padding-top: 14px;
}
.cid-tMwv7mDz3E .card-1 .card-wrap {
  background-image: url("../../../assets/images/le-sucre-de-canne-a-sucre.webp");
}
.cid-tMwv7mDz3E .card-2 .card-wrap {
  background-image: url("../../../assets/images/le-miel-un-sucre-liquide.webp");
}
.cid-tMwv7mDz3E .card-text-1,
.cid-tMwv7mDz3E .mbr-section-btn-1 {
  color: #ffffff;
}
.cid-tMwv7mDz3E .card-text-2,
.cid-tMwv7mDz3E .mbr-section-btn-2 {
  color: #ffffff;
}
.cid-tMwyQ5lN7r {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tMwyQ5lN7r .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMwyQ5lN7r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMwyQ5lN7r .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMwyQ5lN7r .mbr-section-title {
  color: #24262b;
}
.cid-tMwyQ5lN7r .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMwyQ5lN7r .cards-row {
  align-items: stretch;
  row-gap: 32px;
}
.cid-tMwyQ5lN7r .card {
  display: flex;
  justify-content: center;
  align-items: stretch;
  height: auto;
  border-radius: 0;
  min-height: 380px;
}
.cid-tMwyQ5lN7r .card-wrap {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 2rem;
  transition: .3s all;
  background-size: cover;
  background-position: center;
}
.cid-tMwyQ5lN7r .item-content {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-tMwyQ5lN7r .item-content {
    text-align: center;
  }
}
.cid-tMwyQ5lN7r .card-title-1 {
  color: #24262b;
}
.cid-tMwyQ5lN7r .card-title-2 {
  color: #24262b;
}
.cid-tMwyQ5lN7r .card-subtitle-1 {
  margin-top: 16px;
  color: #000000;
}
.cid-tMwyQ5lN7r .card-subtitle-2 {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMwyQ5lN7r .card-text-1 {
  color: #24262b;
}
.cid-tMwyQ5lN7r .card-text-2 {
  color: #24262b;
}
.cid-tMwyQ5lN7r .mbr-section-btn {
  margin-top: auto;
  padding-top: 14px;
}
.cid-tMwyQ5lN7r .card-1 .card-wrap {
  background-image: url("../../../assets/images/guimauve2.webp");
}
.cid-tMwyQ5lN7r .card-2 .card-wrap {
  background-image: url("../../../assets/images/background4.jpg");
}
.cid-tMwyQ5lN7r .card-text-1,
.cid-tMwyQ5lN7r .mbr-section-btn-1 {
  color: #000000;
  text-align: justify;
}
.cid-tMwkGo7B0N {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tMwkGo7B0N .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMwkGo7B0N .mbr-section-title {
  color: #24262b;
}
.cid-tMwkGo7B0N .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMwkGo7B0N .items-row {
  row-gap: 48px;
}
.cid-tMwkGo7B0N .item {
  cursor: pointer;
}
.cid-tMwkGo7B0N .item:focus,
.cid-tMwkGo7B0N span:focus {
  outline: none;
}
.cid-tMwkGo7B0N .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .cid-tMwkGo7B0N .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tMwkGo7B0N .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-tMwkGo7B0N .item-img img {
  width: 100%;
  height: calc(110px * 2);
  object-fit: cover;
}
.cid-tMwkGo7B0N .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  max-width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-tMwkGo7B0N .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tMwkGo7B0N .mbr-section-btn .btn {
  margin: 0 !important;
}
.cid-tMwkGo7B0N .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1rem 0 0;
}
.cid-tMwkGo7B0N .item-title {
  color: #24262b;
}
.cid-tMwkGo7B0N .item-subtitle {
  color: #24262b;
  margin-top: 2px;
}
.cid-tMwkGo7B0N .mbr-text {
  color: #24262b;
  text-align: justify;
}
.cid-tMwkGoMkOg {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/glacage-miroir-chocolat-2.webp");
}
.cid-tMwkGoMkOg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMwkGoMkOg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMwkGoMkOg .cards-row {
  row-gap: 32px;
}
.cid-tMwkGoMkOg .card {
  border-radius: 0;
}
.cid-tMwkGoMkOg .card-wrapper {
  width: 100%;
}
.cid-tMwkGoMkOg .card-title {
  margin-bottom: 8px;
  color: #ffffff;
}
.cid-tMwkGoMkOg .card-subtitle {
  max-width: 550px;
  color: #FFFFFF;
  text-align: justify;
}
.cid-tMwkGoMkOg .card-bottom-wrap {
  margin-top: 24px;
}
.cid-tMwkGoMkOg .card-name {
  color: #FFFFFF;
}
.cid-tMwkGoMkOg .card-text {
  color: #c1c1c1;
}
.cid-tMwkGoMkOg .card-subtitle DIV {
  text-align: justify;
}
.cid-tMwkGs6X7h {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tMwkGs6X7h .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMwkGs6X7h .mbr-section-title {
  color: #24262b;
}
.cid-tMwkGs6X7h .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMwkGs6X7h .items-row {
  row-gap: 32px;
}
.cid-tMwkGs6X7h .item {
  cursor: pointer;
}
.cid-tMwkGs6X7h .item:focus,
.cid-tMwkGs6X7h span:focus {
  outline: none;
}
.cid-tMwkGs6X7h .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tMwkGs6X7h .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tMwkGs6X7h img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tMwkGs6X7h .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tMwkGs6X7h .item-title {
  color: #24262b;
}
.cid-tMwkGs6X7h .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tMwkGs6X7h .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tMwkGs6X7h .mbr-text,
.cid-tMwkGs6X7h .mbr-section-btn {
  text-align: justify;
}
.cid-tMx3Jrto2k {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMx3Jrto2k .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMx3Jrto2k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMx3Jrto2k .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMx3Jrto2k .mbr-section-title {
  color: #24262b;
}
.cid-tMx3Jrto2k .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMx3Jrto2k .cards-row {
  row-gap: 32px;
}
.cid-tMx3Jrto2k .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMx3Jrto2k .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMx3Jrto2k .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMx3Jrto2k .card-subtitle {
  color: #24262b;
}
.cid-tMx3Jrto2k .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMx3Jrto2k .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMx3Jrto2k .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMx3Jrto2k .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMx3Jrto2k .card-text,
.cid-tMx3Jrto2k .mbr-section-btn {
  text-align: justify;
}
.cid-tMwrZeKAAB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sucre-long.webp");
}
@media (min-width: 992px) {
  .cid-tMwrZeKAAB .wrapper {
    padding: 0 28px;
  }
}
.cid-tMwrZeKAAB .mbr-text {
  text-align: justify;
  color: #000000;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tMx9CgReML {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tMx9CgReML nav.navbar {
  position: fixed;
}
.cid-tMx9CgReML .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-tMx9CgReML .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMx9CgReML .dropdown-item:hover,
.cid-tMx9CgReML .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tMx9CgReML .dropdown-item:hover span {
  color: white;
}
.cid-tMx9CgReML .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMx9CgReML .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMx9CgReML .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tMx9CgReML .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMx9CgReML .nav-link {
  position: relative;
}
.cid-tMx9CgReML .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tMx9CgReML .container {
    flex-wrap: nowrap;
  }
}
.cid-tMx9CgReML .navbar-caption:hover,
.cid-tMx9CgReML .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tMx9CgReML .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tMx9CgReML .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tMx9CgReML .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tMx9CgReML .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tMx9CgReML .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tMx9CgReML .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tMx9CgReML .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tMx9CgReML .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tMx9CgReML .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tMx9CgReML .dropdown-menu,
.cid-tMx9CgReML .navbar.opened {
  background: #ffffff !important;
}
.cid-tMx9CgReML .nav-item:focus,
.cid-tMx9CgReML .nav-link:focus {
  outline: none;
}
.cid-tMx9CgReML .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMx9CgReML .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMx9CgReML .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMx9CgReML .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMx9CgReML .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMx9CgReML .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMx9CgReML .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tMx9CgReML .navbar.opened {
  transition: all 0.3s;
}
.cid-tMx9CgReML .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMx9CgReML .navbar .navbar-logo img {
  width: auto;
}
.cid-tMx9CgReML .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMx9CgReML .navbar.collapsed {
  justify-content: center;
}
.cid-tMx9CgReML .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMx9CgReML .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tMx9CgReML .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tMx9CgReML .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMx9CgReML .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMx9CgReML .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-tMx9CgReML .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMx9CgReML .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMx9CgReML .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMx9CgReML .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMx9CgReML .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMx9CgReML .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMx9CgReML .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMx9CgReML .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-tMx9CgReML .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tMx9CgReML .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMx9CgReML .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMx9CgReML .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tMx9CgReML .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMx9CgReML .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tMx9CgReML .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tMx9CgReML .navbar.navbar-short {
  min-height: 70px;
}
.cid-tMx9CgReML .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;
  width: 25%;
}
.cid-tMx9CgReML .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMx9CgReML .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMx9CgReML .dropdown-item.active,
.cid-tMx9CgReML .dropdown-item:active {
  background-color: transparent;
}
.cid-tMx9CgReML .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMx9CgReML .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMx9CgReML .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMx9CgReML .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tMx9CgReML .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMx9CgReML .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMx9CgReML ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMx9CgReML .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tMx9CgReML button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMx9CgReML button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tMx9CgReML button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMx9CgReML button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMx9CgReML button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMx9CgReML button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMx9CgReML nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMx9CgReML nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMx9CgReML nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMx9CgReML nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMx9CgReML .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMx9CgReML a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMx9CgReML .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-tMx9CgReML .navbar {
    height: 70px;
  }
  .cid-tMx9CgReML .navbar.opened {
    height: auto;
  }
  .cid-tMx9CgReML .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMx9CgReML .container-fluid {
  padding: 0 1rem !important;
}
.cid-tMx9CgReML .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tMx9CgReML .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tMx9CgReML .navbar-collapse {
    width: 100%;
  }
  .cid-tMx9CgReML .navbar-nav {
    width: 100%;
  }
  .cid-tMx9CgReML .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tMx9ChsWIU {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/poivres-du-monde-2.webp");
}
.cid-tMx9ChsWIU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMx9ChsWIU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tMx9ChsWIU .col-content {
    text-align: justify;
  }
}
.cid-tMx9ChsWIU .label-text {
  margin-bottom: 16px;
  color: #000000;
}
.cid-tMx9ChsWIU .mbr-section-title {
  color: #000000;
}
.cid-tMx9ChsWIU .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMx9ChsWIU .mbr-section-btn {
  margin-top: 22px;
}
.cid-tMx9ChsWIU .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tMx9ChsWIU .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tMx9ChsWIU .text-item {
    text-align: center;
  }
}
.cid-tMx9ChsWIU .mbr-text {
  color: #ffffff;
}
.cid-tMx9ChsWIU .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tMx9ChsWIU .mbr-section-subtitle,
.cid-tMx9ChsWIU .mbr-section-btn {
  color: #000000;
}
.cid-tMxhQ0RXjy {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/moulin-rollinger.webp");
}
.cid-tMxhQ0RXjy .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMxhQ0RXjy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMxhQ0RXjy .content-wrap {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  max-width: 1000px;
  width: 100%;
  min-height: 500px;
  padding: 3rem 1rem;
  background: rgba(255, 255, 255, 0.7);
}
.cid-tMxhQ0RXjy .mbr-section-title {
  color: #24262b;
}
.cid-tMxhQ0RXjy .mbr-section-subtitle {
  margin-top: 32px;
  color: #33363b;
}
.cid-tMxhQ0RXjy iframe,
.cid-tMxhQ0RXjy img,
.cid-tMxhQ0RXjy video {
  width: 100%;
}
.cid-tMxhQ0RXjy .mbr-media {
  display: flex;
  justify-content: center;
  position: relative;
  margin: 48px auto 0;
  width: fit-content;
  max-width: 100%;
}
.cid-tMxhQ0RXjy .mbr-media span {
  font-size: 1.5rem;
  color: #33363b;
  transition: all 0.2s;
}
.cid-tMxhQ0RXjy .icon-wrap {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 60px;
  min-height: 60px;
  padding: 1rem;
  border-radius: 50%;
  cursor: pointer;
  background-color: #ffffff;
  z-index: 2;
}
.cid-tMxhQ0RXjy .icon-wrap:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  opacity: 0.6;
  border-radius: 50%;
  transition: 0.3s all;
}
.cid-tMxhQ0RXjy .icon-wrap:hover:before {
  width: calc(100% + 20px);
  height: calc(100% + 20px);
}
.cid-tMxhQ0RXjy .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  height: 100%;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tMxhQ0RXjy .modalWindow {
    width: 100vw;
    height: 100vh;
  }
}
.cid-tMxhQ0RXjy .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-tMxhQ0RXjy .modalWindow .modalWindow-video {
  height: 45vw;
  width: 80vw;
  margin: 0 auto;
}
.cid-tMxhQ0RXjy .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tMxhQ0RXjy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tMx9CjnjPD {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tMx9CjnjPD .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMx9CjnjPD .mbr-section-title {
  color: #24262b;
}
.cid-tMx9CjnjPD .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMx9CjnjPD .items-row {
  row-gap: 48px;
}
.cid-tMx9CjnjPD .item {
  cursor: pointer;
}
.cid-tMx9CjnjPD .item:focus,
.cid-tMx9CjnjPD span:focus {
  outline: none;
}
.cid-tMx9CjnjPD .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .cid-tMx9CjnjPD .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tMx9CjnjPD .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-tMx9CjnjPD .item-img img {
  width: 100%;
  height: calc(110px * 2);
  object-fit: cover;
}
.cid-tMx9CjnjPD .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  max-width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-tMx9CjnjPD .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tMx9CjnjPD .mbr-section-btn .btn {
  margin: 0 !important;
}
.cid-tMx9CjnjPD .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1rem 0 0;
}
.cid-tMx9CjnjPD .item-title {
  color: #24262b;
}
.cid-tMx9CjnjPD .item-subtitle {
  color: #24262b;
  margin-top: 2px;
}
.cid-tMx9CjnjPD .mbr-text {
  color: #24262b;
  text-align: justify;
}
.cid-tMx9CkEGpg {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tMx9CkEGpg .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMx9CkEGpg .mbr-section-title {
  color: #24262b;
}
.cid-tMx9CkEGpg .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMx9CkEGpg .items-row {
  row-gap: 32px;
}
.cid-tMx9CkEGpg .item {
  cursor: pointer;
}
.cid-tMx9CkEGpg .item:focus,
.cid-tMx9CkEGpg span:focus {
  outline: none;
}
.cid-tMx9CkEGpg .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tMx9CkEGpg .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tMx9CkEGpg img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tMx9CkEGpg .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tMx9CkEGpg .item-title {
  color: #24262b;
}
.cid-tMx9CkEGpg .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tMx9CkEGpg .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tMx9CkEGpg .mbr-text,
.cid-tMx9CkEGpg .mbr-section-btn {
  text-align: justify;
}
.cid-tMx9ClvURo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMx9ClvURo .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMx9ClvURo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMx9ClvURo .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMx9ClvURo .mbr-section-title {
  color: #24262b;
}
.cid-tMx9ClvURo .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMx9ClvURo .cards-row {
  row-gap: 32px;
}
.cid-tMx9ClvURo .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMx9ClvURo .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMx9ClvURo .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMx9ClvURo .card-subtitle {
  color: #24262b;
}
.cid-tMx9ClvURo .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMx9ClvURo .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMx9ClvURo .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMx9ClvURo .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMx9ClvURo .card-text,
.cid-tMx9ClvURo .mbr-section-btn {
  text-align: justify;
}
.cid-tMxkoLp7eU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMxkoLp7eU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMxkoLp7eU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMxkoLp7eU .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMxkoLp7eU .mbr-section-title {
  color: #24262b;
}
.cid-tMxkoLp7eU .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMxkoLp7eU .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tMxkoLp7eU .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMxkoLp7eU .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMxkoLp7eU .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMxkoLp7eU .card-subtitle {
  color: #24262b;
}
.cid-tMxkoLp7eU .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMxkoLp7eU .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMxkoLp7eU .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMxkoLp7eU .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMxkoLp7eU .card-text,
.cid-tMxkoLp7eU .mbr-section-btn {
  text-align: left;
}
.cid-tMx9Cm8DOA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sels.webp");
}
@media (min-width: 992px) {
  .cid-tMx9Cm8DOA .wrapper {
    padding: 0 28px;
  }
}
.cid-tMx9Cm8DOA .mbr-text {
  text-align: center;
  color: #000000;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tMxrKElvpr {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tMxrKElvpr nav.navbar {
  position: fixed;
}
.cid-tMxrKElvpr .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-tMxrKElvpr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMxrKElvpr .dropdown-item:hover,
.cid-tMxrKElvpr .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tMxrKElvpr .dropdown-item:hover span {
  color: white;
}
.cid-tMxrKElvpr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMxrKElvpr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMxrKElvpr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tMxrKElvpr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMxrKElvpr .nav-link {
  position: relative;
}
.cid-tMxrKElvpr .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tMxrKElvpr .container {
    flex-wrap: nowrap;
  }
}
.cid-tMxrKElvpr .navbar-caption:hover,
.cid-tMxrKElvpr .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tMxrKElvpr .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tMxrKElvpr .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tMxrKElvpr .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tMxrKElvpr .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tMxrKElvpr .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tMxrKElvpr .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tMxrKElvpr .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tMxrKElvpr .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tMxrKElvpr .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tMxrKElvpr .dropdown-menu,
.cid-tMxrKElvpr .navbar.opened {
  background: #ffffff !important;
}
.cid-tMxrKElvpr .nav-item:focus,
.cid-tMxrKElvpr .nav-link:focus {
  outline: none;
}
.cid-tMxrKElvpr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMxrKElvpr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMxrKElvpr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMxrKElvpr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMxrKElvpr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMxrKElvpr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMxrKElvpr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tMxrKElvpr .navbar.opened {
  transition: all 0.3s;
}
.cid-tMxrKElvpr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMxrKElvpr .navbar .navbar-logo img {
  width: auto;
}
.cid-tMxrKElvpr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMxrKElvpr .navbar.collapsed {
  justify-content: center;
}
.cid-tMxrKElvpr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMxrKElvpr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tMxrKElvpr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tMxrKElvpr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMxrKElvpr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMxrKElvpr .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-tMxrKElvpr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMxrKElvpr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMxrKElvpr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMxrKElvpr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMxrKElvpr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMxrKElvpr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMxrKElvpr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMxrKElvpr .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-tMxrKElvpr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tMxrKElvpr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMxrKElvpr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMxrKElvpr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tMxrKElvpr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMxrKElvpr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tMxrKElvpr .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tMxrKElvpr .navbar.navbar-short {
  min-height: 70px;
}
.cid-tMxrKElvpr .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;
  width: 25%;
}
.cid-tMxrKElvpr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMxrKElvpr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMxrKElvpr .dropdown-item.active,
.cid-tMxrKElvpr .dropdown-item:active {
  background-color: transparent;
}
.cid-tMxrKElvpr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMxrKElvpr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMxrKElvpr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMxrKElvpr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tMxrKElvpr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMxrKElvpr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMxrKElvpr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMxrKElvpr .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tMxrKElvpr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMxrKElvpr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tMxrKElvpr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMxrKElvpr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMxrKElvpr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMxrKElvpr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMxrKElvpr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMxrKElvpr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMxrKElvpr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMxrKElvpr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMxrKElvpr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMxrKElvpr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMxrKElvpr .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-tMxrKElvpr .navbar {
    height: 70px;
  }
  .cid-tMxrKElvpr .navbar.opened {
    height: auto;
  }
  .cid-tMxrKElvpr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMxrKElvpr .container-fluid {
  padding: 0 1rem !important;
}
.cid-tMxrKElvpr .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tMxrKElvpr .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tMxrKElvpr .navbar-collapse {
    width: 100%;
  }
  .cid-tMxrKElvpr .navbar-nav {
    width: 100%;
  }
  .cid-tMxrKElvpr .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tMxrKEXJnv {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/sels-et-epices-du-monde.webp");
}
.cid-tMxrKEXJnv .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMxrKEXJnv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tMxrKEXJnv .col-content {
    text-align: justify;
  }
}
.cid-tMxrKEXJnv .label-text {
  margin-bottom: 16px;
  color: #000000;
}
.cid-tMxrKEXJnv .mbr-section-title {
  color: #000000;
}
.cid-tMxrKEXJnv .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMxrKEXJnv .mbr-section-btn {
  margin-top: 22px;
}
.cid-tMxrKEXJnv .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tMxrKEXJnv .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tMxrKEXJnv .text-item {
    text-align: center;
  }
}
.cid-tMxrKEXJnv .mbr-text {
  color: #ffffff;
}
.cid-tMxrKEXJnv .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tMxrKEXJnv .mbr-section-subtitle,
.cid-tMxrKEXJnv .mbr-section-btn {
  color: #000000;
}
.cid-tMxrKGv6Ye {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tMxrKGv6Ye .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMxrKGv6Ye .mbr-section-title {
  color: #24262b;
}
.cid-tMxrKGv6Ye .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMxrKGv6Ye .items-row {
  row-gap: 48px;
}
.cid-tMxrKGv6Ye .item {
  cursor: pointer;
}
.cid-tMxrKGv6Ye .item:focus,
.cid-tMxrKGv6Ye span:focus {
  outline: none;
}
.cid-tMxrKGv6Ye .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .cid-tMxrKGv6Ye .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tMxrKGv6Ye .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-tMxrKGv6Ye .item-img img {
  width: 100%;
  height: calc(110px * 2);
  object-fit: cover;
}
.cid-tMxrKGv6Ye .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  max-width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-tMxrKGv6Ye .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tMxrKGv6Ye .mbr-section-btn .btn {
  margin: 0 !important;
}
.cid-tMxrKGv6Ye .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1rem 0 0;
}
.cid-tMxrKGv6Ye .item-title {
  color: #24262b;
}
.cid-tMxrKGv6Ye .item-subtitle {
  color: #24262b;
  margin-top: 2px;
  text-align: justify;
}
.cid-tMxrKGv6Ye .mbr-text {
  color: #24262b;
  text-align: justify;
}
.cid-tMxrKHjVMe {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tMxrKHjVMe .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMxrKHjVMe .mbr-section-title {
  color: #24262b;
}
.cid-tMxrKHjVMe .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMxrKHjVMe .items-row {
  row-gap: 32px;
}
.cid-tMxrKHjVMe .item {
  cursor: pointer;
}
.cid-tMxrKHjVMe .item:focus,
.cid-tMxrKHjVMe span:focus {
  outline: none;
}
.cid-tMxrKHjVMe .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tMxrKHjVMe .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tMxrKHjVMe img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tMxrKHjVMe .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tMxrKHjVMe .item-title {
  color: #24262b;
}
.cid-tMxrKHjVMe .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tMxrKHjVMe .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tMxrKHjVMe .mbr-text,
.cid-tMxrKHjVMe .mbr-section-btn {
  text-align: justify;
}
.cid-tMxQ48VSFU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tMxQ48VSFU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMxQ48VSFU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMxQ48VSFU .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMxQ48VSFU .mbr-section-title {
  color: #24262b;
}
.cid-tMxQ48VSFU .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMxQ48VSFU .cards-row {
  row-gap: 32px;
}
.cid-tMxQ48VSFU .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMxQ48VSFU .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMxQ48VSFU .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMxQ48VSFU .card-subtitle {
  color: #24262b;
}
.cid-tMxQ48VSFU .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMxQ48VSFU .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMxQ48VSFU .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMxQ48VSFU .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMxQ48VSFU .card-text,
.cid-tMxQ48VSFU .mbr-section-btn {
  text-align: left;
}
.cid-tMxLlyKmst {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMxLlyKmst .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMxLlyKmst .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMxLlyKmst .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMxLlyKmst .mbr-section-title {
  color: #24262b;
}
.cid-tMxLlyKmst .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMxLlyKmst .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tMxLlyKmst .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMxLlyKmst .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMxLlyKmst .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMxLlyKmst .card-subtitle {
  color: #24262b;
}
.cid-tMxLlyKmst .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMxLlyKmst .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMxLlyKmst .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMxLlyKmst .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMxLlyKmst .card-text,
.cid-tMxLlyKmst .mbr-section-btn {
  text-align: justify;
}
.cid-tMxrKIXTQs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMxrKIXTQs .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMxrKIXTQs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMxrKIXTQs .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMxrKIXTQs .mbr-section-title {
  color: #24262b;
}
.cid-tMxrKIXTQs .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMxrKIXTQs .cards-row {
  row-gap: 32px;
}
.cid-tMxrKIXTQs .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMxrKIXTQs .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMxrKIXTQs .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMxrKIXTQs .card-subtitle {
  color: #24262b;
}
.cid-tMxrKIXTQs .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMxrKIXTQs .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMxrKIXTQs .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMxrKIXTQs .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMxrKIXTQs .card-text,
.cid-tMxrKIXTQs .mbr-section-btn {
  text-align: justify;
}
.cid-tMxrKJVkpf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMxrKJVkpf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMxrKJVkpf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMxrKJVkpf .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMxrKJVkpf .mbr-section-title {
  color: #24262b;
}
.cid-tMxrKJVkpf .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMxrKJVkpf .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tMxrKJVkpf .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMxrKJVkpf .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMxrKJVkpf .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMxrKJVkpf .card-subtitle {
  color: #24262b;
}
.cid-tMxrKJVkpf .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMxrKJVkpf .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMxrKJVkpf .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMxrKJVkpf .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMxrKKRRRm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sels.webp");
}
@media (min-width: 992px) {
  .cid-tMxrKKRRRm .wrapper {
    padding: 0 28px;
  }
}
.cid-tMxrKKRRRm .mbr-text {
  text-align: center;
  color: #000000;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tMy7X8d7SF {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tMy7X8d7SF nav.navbar {
  position: fixed;
}
.cid-tMy7X8d7SF .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-tMy7X8d7SF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMy7X8d7SF .dropdown-item:hover,
.cid-tMy7X8d7SF .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tMy7X8d7SF .dropdown-item:hover span {
  color: white;
}
.cid-tMy7X8d7SF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMy7X8d7SF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMy7X8d7SF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tMy7X8d7SF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMy7X8d7SF .nav-link {
  position: relative;
}
.cid-tMy7X8d7SF .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tMy7X8d7SF .container {
    flex-wrap: nowrap;
  }
}
.cid-tMy7X8d7SF .navbar-caption:hover,
.cid-tMy7X8d7SF .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tMy7X8d7SF .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tMy7X8d7SF .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tMy7X8d7SF .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tMy7X8d7SF .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tMy7X8d7SF .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tMy7X8d7SF .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tMy7X8d7SF .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tMy7X8d7SF .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tMy7X8d7SF .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tMy7X8d7SF .dropdown-menu,
.cid-tMy7X8d7SF .navbar.opened {
  background: #ffffff !important;
}
.cid-tMy7X8d7SF .nav-item:focus,
.cid-tMy7X8d7SF .nav-link:focus {
  outline: none;
}
.cid-tMy7X8d7SF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMy7X8d7SF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMy7X8d7SF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMy7X8d7SF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMy7X8d7SF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMy7X8d7SF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMy7X8d7SF .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tMy7X8d7SF .navbar.opened {
  transition: all 0.3s;
}
.cid-tMy7X8d7SF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMy7X8d7SF .navbar .navbar-logo img {
  width: auto;
}
.cid-tMy7X8d7SF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMy7X8d7SF .navbar.collapsed {
  justify-content: center;
}
.cid-tMy7X8d7SF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMy7X8d7SF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tMy7X8d7SF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tMy7X8d7SF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMy7X8d7SF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMy7X8d7SF .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-tMy7X8d7SF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMy7X8d7SF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMy7X8d7SF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMy7X8d7SF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMy7X8d7SF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMy7X8d7SF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMy7X8d7SF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMy7X8d7SF .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-tMy7X8d7SF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tMy7X8d7SF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMy7X8d7SF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMy7X8d7SF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tMy7X8d7SF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMy7X8d7SF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tMy7X8d7SF .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tMy7X8d7SF .navbar.navbar-short {
  min-height: 70px;
}
.cid-tMy7X8d7SF .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;
  width: 25%;
}
.cid-tMy7X8d7SF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMy7X8d7SF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMy7X8d7SF .dropdown-item.active,
.cid-tMy7X8d7SF .dropdown-item:active {
  background-color: transparent;
}
.cid-tMy7X8d7SF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMy7X8d7SF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMy7X8d7SF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMy7X8d7SF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tMy7X8d7SF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMy7X8d7SF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMy7X8d7SF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMy7X8d7SF .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tMy7X8d7SF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMy7X8d7SF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tMy7X8d7SF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMy7X8d7SF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMy7X8d7SF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMy7X8d7SF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMy7X8d7SF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMy7X8d7SF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMy7X8d7SF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMy7X8d7SF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMy7X8d7SF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMy7X8d7SF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMy7X8d7SF .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-tMy7X8d7SF .navbar {
    height: 70px;
  }
  .cid-tMy7X8d7SF .navbar.opened {
    height: auto;
  }
  .cid-tMy7X8d7SF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMy7X8d7SF .container-fluid {
  padding: 0 1rem !important;
}
.cid-tMy7X8d7SF .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tMy7X8d7SF .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tMy7X8d7SF .navbar-collapse {
    width: 100%;
  }
  .cid-tMy7X8d7SF .navbar-nav {
    width: 100%;
  }
  .cid-tMy7X8d7SF .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tMy7X8WOgx {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/ustensiles-de-cuisine.webp");
}
.cid-tMy7X8WOgx .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMy7X8WOgx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tMy7X8WOgx .col-content {
    text-align: justify;
  }
}
.cid-tMy7X8WOgx .label-text {
  margin-bottom: 16px;
  color: #000000;
}
.cid-tMy7X8WOgx .mbr-section-title {
  color: #000000;
}
.cid-tMy7X8WOgx .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMy7X8WOgx .mbr-section-btn {
  margin-top: 22px;
}
.cid-tMy7X8WOgx .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tMy7X8WOgx .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tMy7X8WOgx .text-item {
    text-align: center;
  }
}
.cid-tMy7X8WOgx .mbr-text {
  color: #ffffff;
}
.cid-tMy7X8WOgx .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tMy7X8WOgx .mbr-section-subtitle,
.cid-tMy7X8WOgx .mbr-section-btn {
  color: #000000;
}
.cid-tMy7X9GdVQ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tMy7X9GdVQ .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMy7X9GdVQ .mbr-section-title {
  color: #24262b;
}
.cid-tMy7X9GdVQ .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMy7X9GdVQ .items-row {
  row-gap: 48px;
}
.cid-tMy7X9GdVQ .item {
  cursor: pointer;
}
.cid-tMy7X9GdVQ .item:focus,
.cid-tMy7X9GdVQ span:focus {
  outline: none;
}
.cid-tMy7X9GdVQ .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .cid-tMy7X9GdVQ .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tMy7X9GdVQ .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-tMy7X9GdVQ .item-img img {
  width: 100%;
  height: calc(110px * 2);
  object-fit: cover;
}
.cid-tMy7X9GdVQ .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  max-width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-tMy7X9GdVQ .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tMy7X9GdVQ .mbr-section-btn .btn {
  margin: 0 !important;
}
.cid-tMy7X9GdVQ .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1rem 0 0;
}
.cid-tMy7X9GdVQ .item-title {
  color: #24262b;
}
.cid-tMy7X9GdVQ .item-subtitle {
  color: #24262b;
  margin-top: 2px;
}
.cid-tMy7X9GdVQ .mbr-text {
  color: #24262b;
  text-align: justify;
}
.cid-tMy7Xcqjjk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/horl1993.webp");
}
.cid-tMy7Xcqjjk .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMy7Xcqjjk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMy7Xcqjjk .content-wrap {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  max-width: 1000px;
  width: 100%;
  min-height: 500px;
  padding: 3rem 1rem;
  background: rgba(255, 255, 255, 0.7);
}
.cid-tMy7Xcqjjk .mbr-section-title {
  color: #24262b;
}
.cid-tMy7Xcqjjk .mbr-section-subtitle {
  margin-top: 32px;
  color: #33363b;
}
.cid-tMy7Xcqjjk iframe,
.cid-tMy7Xcqjjk img,
.cid-tMy7Xcqjjk video {
  width: 80%;
}
.cid-tMy7Xcqjjk .mbr-media {
  display: flex;
  justify-content: center;
  position: relative;
  margin: 48px auto 0;
  width: fit-content;
  max-width: 100%;
}
.cid-tMy7Xcqjjk .mbr-media span {
  font-size: 1.5rem;
  color: #33363b;
  transition: all 0.2s;
}
.cid-tMy7Xcqjjk .icon-wrap {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 60px;
  min-height: 60px;
  padding: 1rem;
  border-radius: 50%;
  cursor: pointer;
  background-color: #ffffff;
  z-index: 2;
}
.cid-tMy7Xcqjjk .icon-wrap:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  opacity: 0.6;
  border-radius: 50%;
  transition: 0.3s all;
}
.cid-tMy7Xcqjjk .icon-wrap:hover:before {
  width: calc(100% + 20px);
  height: calc(100% + 20px);
}
.cid-tMy7Xcqjjk .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  height: 100%;
  width: 100%;
}
@media (max-width: 767px) {
  .cid-tMy7Xcqjjk .modalWindow {
    width: 100vw;
    height: 100vh;
  }
}
.cid-tMy7Xcqjjk .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-tMy7Xcqjjk .modalWindow .modalWindow-video {
  height: 45vw;
  width: 80vw;
  margin: 0 auto;
}
.cid-tMy7Xcqjjk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tMy7Xcqjjk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tMy7XdVjdn {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tMy7XdVjdn .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMy7XdVjdn .mbr-section-title {
  color: #24262b;
}
.cid-tMy7XdVjdn .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMy7XdVjdn .items-row {
  row-gap: 32px;
}
.cid-tMy7XdVjdn .item {
  cursor: pointer;
}
.cid-tMy7XdVjdn .item:focus,
.cid-tMy7XdVjdn span:focus {
  outline: none;
}
.cid-tMy7XdVjdn .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tMy7XdVjdn .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tMy7XdVjdn img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tMy7XdVjdn .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tMy7XdVjdn .item-title {
  color: #24262b;
}
.cid-tMy7XdVjdn .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tMy7XdVjdn .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tMy7XdVjdn .mbr-text,
.cid-tMy7XdVjdn .mbr-section-btn {
  text-align: justify;
}
.cid-tMy7XeYphb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMy7XeYphb .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMy7XeYphb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMy7XeYphb .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMy7XeYphb .mbr-section-title {
  color: #24262b;
}
.cid-tMy7XeYphb .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMy7XeYphb .cards-row {
  row-gap: 32px;
}
.cid-tMy7XeYphb .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMy7XeYphb .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMy7XeYphb .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMy7XeYphb .card-subtitle {
  color: #24262b;
}
.cid-tMy7XeYphb .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMy7XeYphb .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMy7XeYphb .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMy7XeYphb .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMy7XeYphb .card-text,
.cid-tMy7XeYphb .mbr-section-btn {
  text-align: justify;
}
.cid-tMy7XfCaKn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMy7XfCaKn .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMy7XfCaKn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMy7XfCaKn .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMy7XfCaKn .mbr-section-title {
  color: #24262b;
}
.cid-tMy7XfCaKn .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMy7XfCaKn .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tMy7XfCaKn .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMy7XfCaKn .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMy7XfCaKn .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMy7XfCaKn .card-subtitle {
  color: #24262b;
}
.cid-tMy7XfCaKn .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMy7XfCaKn .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMy7XfCaKn .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMy7XfCaKn .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMy7XfCaKn .card-text,
.cid-tMy7XfCaKn .mbr-section-btn {
  text-align: justify;
}
.cid-tMy7XghoyA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMy7XghoyA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMy7XghoyA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMy7XghoyA .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMy7XghoyA .mbr-section-title {
  color: #24262b;
}
.cid-tMy7XghoyA .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMy7XghoyA .cards-row {
  row-gap: 32px;
}
.cid-tMy7XghoyA .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMy7XghoyA .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMy7XghoyA .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMy7XghoyA .card-subtitle {
  color: #24262b;
}
.cid-tMy7XghoyA .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMy7XghoyA .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMy7XghoyA .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMy7XghoyA .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMy7XghoyA .card-text,
.cid-tMy7XghoyA .mbr-section-btn {
  text-align: justify;
}
.cid-tMy7XgVuGj {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMy7XgVuGj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMy7XgVuGj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMy7XgVuGj .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMy7XgVuGj .mbr-section-title {
  color: #24262b;
}
.cid-tMy7XgVuGj .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMy7XgVuGj .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tMy7XgVuGj .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMy7XgVuGj .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMy7XgVuGj .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMy7XgVuGj .card-subtitle {
  color: #24262b;
}
.cid-tMy7XgVuGj .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMy7XgVuGj .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMy7XgVuGj .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMy7XgVuGj .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMy7XgVuGj .card-text,
.cid-tMy7XgVuGj .mbr-section-btn {
  text-align: justify;
}
.cid-tMy7XhBrHt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMy7XhBrHt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMy7XhBrHt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMy7XhBrHt .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMy7XhBrHt .mbr-section-title {
  color: #24262b;
}
.cid-tMy7XhBrHt .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMy7XhBrHt .cards-row {
  row-gap: 32px;
}
.cid-tMy7XhBrHt .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMy7XhBrHt .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMy7XhBrHt .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMy7XhBrHt .card-subtitle {
  color: #24262b;
}
.cid-tMy7XhBrHt .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMy7XhBrHt .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMy7XhBrHt .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMy7XhBrHt .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMy7XhBrHt .card-text,
.cid-tMy7XhBrHt .mbr-section-btn {
  text-align: justify;
}
.cid-tMy7Xijhy7 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tMy7Xijhy7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMy7Xijhy7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMy7Xijhy7 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMy7Xijhy7 .mbr-section-title {
  color: #24262b;
}
.cid-tMy7Xijhy7 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMy7Xijhy7 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tMy7Xijhy7 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMy7Xijhy7 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMy7Xijhy7 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMy7Xijhy7 .card-subtitle {
  color: #24262b;
  text-align: left;
}
.cid-tMy7Xijhy7 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMy7Xijhy7 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMy7Xijhy7 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMy7Xijhy7 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMy7Xijhy7 .card-text,
.cid-tMy7Xijhy7 .mbr-section-btn {
  text-align: justify;
}
.cid-tMUGdqT903 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMUGdqT903 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMUGdqT903 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMUGdqT903 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMUGdqT903 .mbr-section-title {
  color: #24262b;
}
.cid-tMUGdqT903 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMUGdqT903 .cards-row {
  row-gap: 32px;
}
.cid-tMUGdqT903 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMUGdqT903 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMUGdqT903 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMUGdqT903 .card-subtitle {
  color: #24262b;
}
.cid-tMUGdqT903 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMUGdqT903 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMUGdqT903 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMUGdqT903 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMUGdqT903 .card-text,
.cid-tMUGdqT903 .mbr-section-btn {
  text-align: justify;
}
.cid-tMyaubpgbu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/les-ustensiles-indispensables-pour-la-patisserie.webp");
}
@media (min-width: 992px) {
  .cid-tMyaubpgbu .wrapper {
    padding: 0 28px;
  }
}
.cid-tMyaubpgbu .mbr-text {
  text-align: center;
  color: #000000;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tMULC2BR9e {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tMULC2BR9e nav.navbar {
  position: fixed;
}
.cid-tMULC2BR9e .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-tMULC2BR9e .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMULC2BR9e .dropdown-item:hover,
.cid-tMULC2BR9e .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tMULC2BR9e .dropdown-item:hover span {
  color: white;
}
.cid-tMULC2BR9e .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMULC2BR9e .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMULC2BR9e .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tMULC2BR9e .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMULC2BR9e .nav-link {
  position: relative;
}
.cid-tMULC2BR9e .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tMULC2BR9e .container {
    flex-wrap: nowrap;
  }
}
.cid-tMULC2BR9e .navbar-caption:hover,
.cid-tMULC2BR9e .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tMULC2BR9e .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tMULC2BR9e .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tMULC2BR9e .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tMULC2BR9e .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tMULC2BR9e .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tMULC2BR9e .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tMULC2BR9e .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tMULC2BR9e .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tMULC2BR9e .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tMULC2BR9e .dropdown-menu,
.cid-tMULC2BR9e .navbar.opened {
  background: #ffffff !important;
}
.cid-tMULC2BR9e .nav-item:focus,
.cid-tMULC2BR9e .nav-link:focus {
  outline: none;
}
.cid-tMULC2BR9e .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMULC2BR9e .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMULC2BR9e .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMULC2BR9e .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMULC2BR9e .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMULC2BR9e .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMULC2BR9e .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tMULC2BR9e .navbar.opened {
  transition: all 0.3s;
}
.cid-tMULC2BR9e .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMULC2BR9e .navbar .navbar-logo img {
  width: auto;
}
.cid-tMULC2BR9e .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMULC2BR9e .navbar.collapsed {
  justify-content: center;
}
.cid-tMULC2BR9e .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMULC2BR9e .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tMULC2BR9e .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tMULC2BR9e .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMULC2BR9e .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMULC2BR9e .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-tMULC2BR9e .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMULC2BR9e .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMULC2BR9e .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMULC2BR9e .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMULC2BR9e .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMULC2BR9e .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMULC2BR9e .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMULC2BR9e .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-tMULC2BR9e .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tMULC2BR9e .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMULC2BR9e .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMULC2BR9e .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tMULC2BR9e .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMULC2BR9e .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tMULC2BR9e .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tMULC2BR9e .navbar.navbar-short {
  min-height: 70px;
}
.cid-tMULC2BR9e .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;
  width: 25%;
}
.cid-tMULC2BR9e .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMULC2BR9e .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMULC2BR9e .dropdown-item.active,
.cid-tMULC2BR9e .dropdown-item:active {
  background-color: transparent;
}
.cid-tMULC2BR9e .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMULC2BR9e .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMULC2BR9e .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMULC2BR9e .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tMULC2BR9e .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMULC2BR9e .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMULC2BR9e ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMULC2BR9e .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tMULC2BR9e button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMULC2BR9e button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tMULC2BR9e button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMULC2BR9e button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMULC2BR9e button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMULC2BR9e button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMULC2BR9e nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMULC2BR9e nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMULC2BR9e nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMULC2BR9e nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMULC2BR9e .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMULC2BR9e a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMULC2BR9e .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-tMULC2BR9e .navbar {
    height: 70px;
  }
  .cid-tMULC2BR9e .navbar.opened {
    height: auto;
  }
  .cid-tMULC2BR9e .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMULC2BR9e .container-fluid {
  padding: 0 1rem !important;
}
.cid-tMULC2BR9e .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tMULC2BR9e .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tMULC2BR9e .navbar-collapse {
    width: 100%;
  }
  .cid-tMULC2BR9e .navbar-nav {
    width: 100%;
  }
  .cid-tMULC2BR9e .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tMULC38XU5 {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/aile-cuisse-1.webp");
}
.cid-tMULC38XU5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMULC38XU5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tMULC38XU5 .col-content {
    text-align: justify;
  }
}
.cid-tMULC38XU5 .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-tMULC38XU5 .mbr-section-title {
  color: #ffffff;
}
.cid-tMULC38XU5 .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMULC38XU5 .mbr-section-btn {
  margin-top: 22px;
}
.cid-tMULC38XU5 .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tMULC38XU5 .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tMULC38XU5 .text-item {
    text-align: center;
  }
}
.cid-tMULC38XU5 .mbr-text {
  color: #ffffff;
}
.cid-tMULC38XU5 .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tMULC38XU5 .mbr-section-subtitle,
.cid-tMULC38XU5 .mbr-section-btn {
  color: #ffffff;
}
.cid-tMUOBx0Tof {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMUOBx0Tof .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMUOBx0Tof .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMUOBx0Tof .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMUOBx0Tof .mbr-section-title {
  color: #24262b;
}
.cid-tMUOBx0Tof .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMUOBx0Tof .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tMUOBx0Tof .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMUOBx0Tof .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMUOBx0Tof .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMUOBx0Tof .card-subtitle {
  color: #24262b;
}
.cid-tMUOBx0Tof .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMUOBx0Tof .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMUOBx0Tof .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMUOBx0Tof .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMULC3Isye {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tMULC3Isye .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMULC3Isye .mbr-section-title {
  color: #24262b;
}
.cid-tMULC3Isye .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMULC3Isye .items-row {
  row-gap: 48px;
}
.cid-tMULC3Isye .item {
  cursor: pointer;
}
.cid-tMULC3Isye .item:focus,
.cid-tMULC3Isye span:focus {
  outline: none;
}
.cid-tMULC3Isye .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .cid-tMULC3Isye .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tMULC3Isye .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-tMULC3Isye .item-img img {
  width: 100%;
  height: calc(110px * 2);
  object-fit: cover;
}
.cid-tMULC3Isye .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  max-width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-tMULC3Isye .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tMULC3Isye .mbr-section-btn .btn {
  margin: 0 !important;
}
.cid-tMULC3Isye .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1rem 0 0;
}
.cid-tMULC3Isye .item-title {
  color: #24262b;
  text-align: center;
}
.cid-tMULC3Isye .item-subtitle {
  color: #24262b;
  margin-top: 2px;
  text-align: center;
}
.cid-tMULC3Isye .mbr-text {
  color: #24262b;
  text-align: justify;
}
.cid-tMULC3Isye .item-title DIV {
  text-align: center;
}
.cid-tMVoXJiwq4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tMVoXJiwq4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMVoXJiwq4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMVoXJiwq4 .row {
  border: 3px solid #ffffff;
  margin-top: -3px;
  border-radius: 5px;
}
.cid-tMVoXJiwq4 .card {
  padding: 64px 28px;
  border-radius: 0;
}
@media (max-width: 992px) {
  .cid-tMVoXJiwq4 .card {
    padding: 48px 20px;
  }
}
.cid-tMVoXJiwq4 .card .title-wrapper {
  width: 80%;
  margin: 0 auto 48px;
}
.cid-tMVoXJiwq4 .card .title-wrapper .mbr-section-title {
  margin-bottom: 0;
}
.cid-tMVoXJiwq4 .card .video-block {
  width: 80%;
  margin: 0 auto;
  border: 5px solid #ffffff;
}
.cid-tMVoXJiwq4 .app-video-wrapper::before {
  color: #ff5640;
  text-shadow: none;
}
.cid-tMVoXJiwq4 .mbr-section-title {
  color: #000000;
  text-align: center;
}
.cid-tMUQzFv26l {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMUQzFv26l .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMUQzFv26l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMUQzFv26l .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMUQzFv26l .mbr-section-title {
  color: #24262b;
}
.cid-tMUQzFv26l .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMUQzFv26l .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tMUQzFv26l .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMUQzFv26l .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMUQzFv26l .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMUQzFv26l .card-subtitle {
  color: #24262b;
}
.cid-tMUQzFv26l .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMUQzFv26l .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMUQzFv26l .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMUQzFv26l .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMUSXxfoO8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tMUSXxfoO8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMUSXxfoO8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMUSXxfoO8 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-tMUTjjkZgH {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #fff0eb;
}
.cid-tMUTjjkZgH .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMUTjjkZgH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 992px) {
  .cid-tMUTjjkZgH p {
    max-width: 95%;
  }
}
.cid-tMUTjjkZgH .mbr-section-subtitle {
  background: white;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-tMUTjjkZgH .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #b79b6c;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-tMUTjjkZgH .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #e4eedb;
  font-size: 1.5rem;
}
.cid-tMUTjjkZgH .mbr-section-title {
  color: #04492e;
}
.cid-tMUTjjkZgH .mbr-text,
.cid-tMUTjjkZgH .mbr-section-btn {
  color: #000000;
}
.cid-tMUTjjkZgH .mbr-section-subtitle,
.cid-tMUTjjkZgH .align-wrapper {
  color: #04492e;
}
.cid-tMUTjjkZgH .mbr-section-title2 {
  color: #04492e;
}
.cid-tMUTjjkZgH .mbr-text2,
.cid-tMUTjjkZgH .mbr-section-btn {
  color: #000000;
}
.cid-tMUTXmknWV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #e4eedb;
}
.cid-tMUTXmknWV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMUTXmknWV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (min-width: 992px) {
  .cid-tMUTXmknWV p {
    max-width: 95%;
  }
}
.cid-tMUTXmknWV .mbr-section-subtitle {
  background: white;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-tMUTXmknWV .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #b79b6c;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-tMUTXmknWV .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #e4eedb;
  font-size: 1.5rem;
}
.cid-tMUTXmknWV .mbr-section-title {
  color: #04492e;
}
.cid-tMUTXmknWV .mbr-text,
.cid-tMUTXmknWV .mbr-section-btn {
  color: #000000;
}
.cid-tMUTXmknWV .mbr-section-subtitle,
.cid-tMUTXmknWV .align-wrapper {
  color: #04492e;
}
.cid-tMUTXmknWV .mbr-section-title2 {
  color: #04492e;
}
.cid-tMUTXmknWV .mbr-text2,
.cid-tMUTXmknWV .mbr-section-btn {
  color: #000000;
}
.cid-tMVfiYw1f4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  overflow: hidden;
  background-color: #e8e8e8;
}
.cid-tMVfiYw1f4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMVfiYw1f4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tMVfiYw1f4 .container {
    padding: 0 20px;
  }
  .cid-tMVfiYw1f4 .container .row {
    padding: 0;
  }
}
.cid-tMVfiYw1f4 .title-wrapper {
  position: relative;
}
@media (max-width: 992px) {
  .cid-tMVfiYw1f4 .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-tMVfiYw1f4 .title-wrapper .mbr-section-title {
  margin-bottom: 20px;
}
.cid-tMVfiYw1f4 .title-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-tMVfiYw1f4 .title-wrapper .mbr-section-btn .btn .mbr-iconfont {
  color: #c6a38f;
}
.cid-tMVfiYw1f4 .video-block .video-wrapper .app-video-wrapper img {
  height: 500px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-tMVfiYw1f4 .video-block .video-wrapper .app-video-wrapper img {
    height: 300px;
  }
}
.cid-tMVfiYw1f4 .video-block .video-wrapper .app-video-wrapper:before {
  color: #222222;
  text-shadow: none;
}
.cid-tMVfiYw1f4 .mbr-section-title {
  color: #222222;
}
.cid-tMVfiYw1f4 .mbr-text {
  color: #222222;
}
.cid-tMUX43Gwdk {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tMUX43Gwdk .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMUX43Gwdk .mbr-section-title {
  color: #24262b;
}
.cid-tMUX43Gwdk .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMUX43Gwdk .items-row {
  row-gap: 48px;
}
.cid-tMUX43Gwdk .item {
  cursor: pointer;
}
.cid-tMUX43Gwdk .item:focus,
.cid-tMUX43Gwdk span:focus {
  outline: none;
}
.cid-tMUX43Gwdk .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .cid-tMUX43Gwdk .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tMUX43Gwdk .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-tMUX43Gwdk img {
  width: 100%;
  aspect-ratio: calc(341 / (64 * 3));
  object-fit: cover;
}
.cid-tMUX43Gwdk .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-tMUX43Gwdk .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tMUX43Gwdk .mbr-section-btn .btn {
  margin: 0 !important;
}
.cid-tMUX43Gwdk .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1rem 0 0;
}
.cid-tMUX43Gwdk .item-title {
  color: #24262b;
}
.cid-tMUX43Gwdk .item-subtitle {
  color: #24262b;
  margin-top: 2px;
}
.cid-tMUX43Gwdk .mbr-text {
  color: #24262b;
}
.cid-tMUXGj8WF5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tMUXGj8WF5 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMUXGj8WF5 .mbr-section-title {
  color: #24262b;
}
.cid-tMUXGj8WF5 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMUXGj8WF5 .items-row {
  row-gap: 48px;
}
.cid-tMUXGj8WF5 .item {
  cursor: pointer;
}
.cid-tMUXGj8WF5 .item:focus,
.cid-tMUXGj8WF5 span:focus {
  outline: none;
}
.cid-tMUXGj8WF5 .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .cid-tMUXGj8WF5 .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tMUXGj8WF5 .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-tMUXGj8WF5 img {
  width: 100%;
  aspect-ratio: calc(341 / (64 * 4));
  object-fit: cover;
}
.cid-tMUXGj8WF5 .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-tMUXGj8WF5 .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tMUXGj8WF5 .mbr-section-btn .btn {
  margin: 0 !important;
}
.cid-tMUXGj8WF5 .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1rem 0 0;
}
.cid-tMUXGj8WF5 .item-title {
  color: #24262b;
}
.cid-tMUXGj8WF5 .item-subtitle {
  color: #24262b;
  margin-top: 2px;
}
.cid-tMUXGj8WF5 .mbr-text {
  color: #24262b;
}
.cid-tMUYBsoa4b {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tMUYBsoa4b .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMUYBsoa4b .mbr-section-title {
  color: #24262b;
}
.cid-tMUYBsoa4b .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMUYBsoa4b .items-row {
  row-gap: 48px;
}
.cid-tMUYBsoa4b .item {
  cursor: pointer;
}
.cid-tMUYBsoa4b .item:focus,
.cid-tMUYBsoa4b span:focus {
  outline: none;
}
.cid-tMUYBsoa4b .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .cid-tMUYBsoa4b .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tMUYBsoa4b .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-tMUYBsoa4b img {
  width: 100%;
  aspect-ratio: calc(341 / (64 * 4));
  object-fit: cover;
}
.cid-tMUYBsoa4b .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-tMUYBsoa4b .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tMUYBsoa4b .mbr-section-btn .btn {
  margin: 0 !important;
}
.cid-tMUYBsoa4b .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1rem 0 0;
}
.cid-tMUYBsoa4b .item-title {
  color: #24262b;
}
.cid-tMUYBsoa4b .item-subtitle {
  color: #24262b;
  margin-top: 2px;
}
.cid-tMUYBsoa4b .mbr-text {
  color: #24262b;
}
.cid-tMV0yc6fLB {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tMV0yc6fLB .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMV0yc6fLB .mbr-section-title {
  color: #24262b;
}
.cid-tMV0yc6fLB .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMV0yc6fLB .items-row {
  row-gap: 48px;
}
.cid-tMV0yc6fLB .item {
  cursor: pointer;
}
.cid-tMV0yc6fLB .item:focus,
.cid-tMV0yc6fLB span:focus {
  outline: none;
}
.cid-tMV0yc6fLB .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .cid-tMV0yc6fLB .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 2rem !important;
    pointer-events: auto !important;
  }
}
.cid-tMV0yc6fLB .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-tMV0yc6fLB img {
  width: 100%;
  aspect-ratio: calc(404 / (75 * 7));
  object-fit: cover;
}
.cid-tMV0yc6fLB .mbr-section-btn {
  position: absolute;
  bottom: 1rem;
  left: 1rem;
  width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-tMV0yc6fLB .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tMV0yc6fLB .mbr-section-btn .btn {
  margin: 0 !important;
}
.cid-tMV0yc6fLB .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 0 0;
}
.cid-tMV0yc6fLB .item-title {
  color: #24262b;
}
.cid-tMV0yc6fLB .item-subtitle {
  color: #24262b;
  margin-top: 2px;
}
.cid-tMV0yc6fLB .mbr-text {
  color: #24262b;
}
.cid-tMULCb63IR {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/olives.webp");
}
@media (min-width: 992px) {
  .cid-tMULCb63IR .wrapper {
    padding: 0 28px;
  }
}
.cid-tMULCb63IR .mbr-text {
  text-align: center;
  color: #000000;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tMWagaMwZL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tMWagaMwZL nav.navbar {
  position: fixed;
}
.cid-tMWagaMwZL .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-tMWagaMwZL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tMWagaMwZL .dropdown-item:hover,
.cid-tMWagaMwZL .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tMWagaMwZL .dropdown-item:hover span {
  color: white;
}
.cid-tMWagaMwZL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tMWagaMwZL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tMWagaMwZL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tMWagaMwZL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tMWagaMwZL .nav-link {
  position: relative;
}
.cid-tMWagaMwZL .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tMWagaMwZL .container {
    flex-wrap: nowrap;
  }
}
.cid-tMWagaMwZL .navbar-caption:hover,
.cid-tMWagaMwZL .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tMWagaMwZL .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tMWagaMwZL .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tMWagaMwZL .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tMWagaMwZL .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tMWagaMwZL .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tMWagaMwZL .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tMWagaMwZL .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tMWagaMwZL .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tMWagaMwZL .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tMWagaMwZL .dropdown-menu,
.cid-tMWagaMwZL .navbar.opened {
  background: #ffffff !important;
}
.cid-tMWagaMwZL .nav-item:focus,
.cid-tMWagaMwZL .nav-link:focus {
  outline: none;
}
.cid-tMWagaMwZL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tMWagaMwZL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tMWagaMwZL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tMWagaMwZL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tMWagaMwZL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tMWagaMwZL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tMWagaMwZL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tMWagaMwZL .navbar.opened {
  transition: all 0.3s;
}
.cid-tMWagaMwZL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tMWagaMwZL .navbar .navbar-logo img {
  width: auto;
}
.cid-tMWagaMwZL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tMWagaMwZL .navbar.collapsed {
  justify-content: center;
}
.cid-tMWagaMwZL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tMWagaMwZL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tMWagaMwZL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tMWagaMwZL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tMWagaMwZL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tMWagaMwZL .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-tMWagaMwZL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tMWagaMwZL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tMWagaMwZL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tMWagaMwZL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tMWagaMwZL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tMWagaMwZL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tMWagaMwZL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tMWagaMwZL .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-tMWagaMwZL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tMWagaMwZL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tMWagaMwZL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tMWagaMwZL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tMWagaMwZL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tMWagaMwZL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tMWagaMwZL .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tMWagaMwZL .navbar.navbar-short {
  min-height: 70px;
}
.cid-tMWagaMwZL .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;
  width: 25%;
}
.cid-tMWagaMwZL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tMWagaMwZL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tMWagaMwZL .dropdown-item.active,
.cid-tMWagaMwZL .dropdown-item:active {
  background-color: transparent;
}
.cid-tMWagaMwZL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tMWagaMwZL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tMWagaMwZL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tMWagaMwZL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tMWagaMwZL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tMWagaMwZL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tMWagaMwZL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tMWagaMwZL .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tMWagaMwZL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tMWagaMwZL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tMWagaMwZL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tMWagaMwZL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMWagaMwZL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tMWagaMwZL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tMWagaMwZL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMWagaMwZL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tMWagaMwZL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tMWagaMwZL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tMWagaMwZL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tMWagaMwZL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tMWagaMwZL .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-tMWagaMwZL .navbar {
    height: 70px;
  }
  .cid-tMWagaMwZL .navbar.opened {
    height: auto;
  }
  .cid-tMWagaMwZL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tMWagaMwZL .container-fluid {
  padding: 0 1rem !important;
}
.cid-tMWagaMwZL .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tMWagaMwZL .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tMWagaMwZL .navbar-collapse {
    width: 100%;
  }
  .cid-tMWagaMwZL .navbar-nav {
    width: 100%;
  }
  .cid-tMWagaMwZL .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tMWagblyh0 {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/fast-is-nefaste-prendre-le-temps.webp");
}
.cid-tMWagblyh0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMWagblyh0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tMWagblyh0 .col-content {
    text-align: justify;
  }
}
.cid-tMWagblyh0 .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-tMWagblyh0 .mbr-section-title {
  color: #ffffff;
}
.cid-tMWagblyh0 .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMWagblyh0 .mbr-section-btn {
  margin-top: 22px;
}
.cid-tMWagblyh0 .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tMWagblyh0 .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tMWagblyh0 .text-item {
    text-align: left;
  }
}
.cid-tMWagblyh0 .mbr-text {
  color: #ffffff;
}
.cid-tMWagblyh0 .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tMWagblyh0 .mbr-section-subtitle,
.cid-tMWagblyh0 .mbr-section-btn {
  color: #ffffff;
}
.cid-tMWaggQ2Zx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMWaggQ2Zx .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMWaggQ2Zx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMWaggQ2Zx .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMWaggQ2Zx .mbr-section-title {
  color: #24262b;
}
.cid-tMWaggQ2Zx .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMWaggQ2Zx .cards-row {
  row-gap: 32px;
}
.cid-tMWaggQ2Zx .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMWaggQ2Zx .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMWaggQ2Zx .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMWaggQ2Zx .card-subtitle {
  color: #24262b;
}
.cid-tMWaggQ2Zx .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMWaggQ2Zx .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMWaggQ2Zx .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMWaggQ2Zx .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMWaggQ2Zx .card-text,
.cid-tMWaggQ2Zx .mbr-section-btn {
  text-align: justify;
}
.cid-tMWaghvWjJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMWaghvWjJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMWaghvWjJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMWaghvWjJ .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMWaghvWjJ .mbr-section-title {
  color: #24262b;
}
.cid-tMWaghvWjJ .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMWaghvWjJ .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tMWaghvWjJ .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMWaghvWjJ .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMWaghvWjJ .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMWaghvWjJ .card-subtitle {
  color: #24262b;
}
.cid-tMWaghvWjJ .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMWaghvWjJ .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMWaghvWjJ .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMWaghvWjJ .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMWaghvWjJ .card-text,
.cid-tMWaghvWjJ .mbr-section-btn {
  text-align: justify;
}
.cid-tMWagibaMR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMWagibaMR .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMWagibaMR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMWagibaMR .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMWagibaMR .mbr-section-title {
  color: #24262b;
}
.cid-tMWagibaMR .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMWagibaMR .cards-row {
  row-gap: 32px;
}
.cid-tMWagibaMR .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMWagibaMR .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMWagibaMR .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMWagibaMR .card-subtitle {
  color: #24262b;
}
.cid-tMWagibaMR .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMWagibaMR .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMWagibaMR .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMWagibaMR .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMWagibaMR .card-text,
.cid-tMWagibaMR .mbr-section-btn {
  text-align: justify;
}
.cid-tMWagiQ5Bx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMWagiQ5Bx .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMWagiQ5Bx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMWagiQ5Bx .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMWagiQ5Bx .mbr-section-title {
  color: #24262b;
}
.cid-tMWagiQ5Bx .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMWagiQ5Bx .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tMWagiQ5Bx .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMWagiQ5Bx .item-content {
    padding: 3rem 2rem;
    text-align: justify;
  }
}
.cid-tMWagiQ5Bx .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMWagiQ5Bx .card-subtitle {
  color: #24262b;
}
.cid-tMWagiQ5Bx .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMWagiQ5Bx .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMWagiQ5Bx .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMWagiQ5Bx .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMWagiQ5Bx .card-text,
.cid-tMWagiQ5Bx .mbr-section-btn {
  text-align: justify;
}
.cid-tMWagjybpu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tMWagjybpu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMWagjybpu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMWagjybpu .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMWagjybpu .mbr-section-title {
  color: #24262b;
}
.cid-tMWagjybpu .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMWagjybpu .cards-row {
  row-gap: 32px;
}
.cid-tMWagjybpu .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMWagjybpu .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMWagjybpu .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMWagjybpu .card-subtitle {
  color: #24262b;
}
.cid-tMWagjybpu .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMWagjybpu .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMWagjybpu .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMWagjybpu .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMWagjybpu .card-text,
.cid-tMWagjybpu .mbr-section-btn {
  text-align: justify;
}
.cid-tMWagkh0gc {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tMWagkh0gc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tMWagkh0gc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tMWagkh0gc .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMWagkh0gc .mbr-section-title {
  color: #24262b;
}
.cid-tMWagkh0gc .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMWagkh0gc .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tMWagkh0gc .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tMWagkh0gc .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tMWagkh0gc .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tMWagkh0gc .card-subtitle {
  color: #24262b;
}
.cid-tMWagkh0gc .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tMWagkh0gc .mbr-section-btn {
  margin-top: 20px;
}
.cid-tMWagkh0gc .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tMWagkh0gc .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tMWagkh0gc .card-text,
.cid-tMWagkh0gc .mbr-section-btn {
  text-align: justify;
}
.cid-tMWagfSVC5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tMWagfSVC5 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tMWagfSVC5 .mbr-section-title {
  color: #24262b;
}
.cid-tMWagfSVC5 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tMWagfSVC5 .items-row {
  row-gap: 32px;
}
.cid-tMWagfSVC5 .item {
  cursor: pointer;
}
.cid-tMWagfSVC5 .item:focus,
.cid-tMWagfSVC5 span:focus {
  outline: none;
}
.cid-tMWagfSVC5 .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tMWagfSVC5 .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tMWagfSVC5 img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tMWagfSVC5 .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tMWagfSVC5 .item-title {
  color: #24262b;
}
.cid-tMWagfSVC5 .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tMWagfSVC5 .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tMWagfSVC5 .mbr-text,
.cid-tMWagfSVC5 .mbr-section-btn {
  text-align: justify;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tNor3ytnHq {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tNor3ytnHq nav.navbar {
  position: fixed;
}
.cid-tNor3ytnHq .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-tNor3ytnHq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tNor3ytnHq .dropdown-item:hover,
.cid-tNor3ytnHq .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tNor3ytnHq .dropdown-item:hover span {
  color: white;
}
.cid-tNor3ytnHq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tNor3ytnHq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tNor3ytnHq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tNor3ytnHq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tNor3ytnHq .nav-link {
  position: relative;
}
.cid-tNor3ytnHq .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tNor3ytnHq .container {
    flex-wrap: nowrap;
  }
}
.cid-tNor3ytnHq .navbar-caption:hover,
.cid-tNor3ytnHq .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tNor3ytnHq .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tNor3ytnHq .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tNor3ytnHq .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tNor3ytnHq .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tNor3ytnHq .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tNor3ytnHq .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tNor3ytnHq .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tNor3ytnHq .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tNor3ytnHq .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tNor3ytnHq .dropdown-menu,
.cid-tNor3ytnHq .navbar.opened {
  background: #ffffff !important;
}
.cid-tNor3ytnHq .nav-item:focus,
.cid-tNor3ytnHq .nav-link:focus {
  outline: none;
}
.cid-tNor3ytnHq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tNor3ytnHq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tNor3ytnHq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tNor3ytnHq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tNor3ytnHq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tNor3ytnHq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tNor3ytnHq .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tNor3ytnHq .navbar.opened {
  transition: all 0.3s;
}
.cid-tNor3ytnHq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tNor3ytnHq .navbar .navbar-logo img {
  width: auto;
}
.cid-tNor3ytnHq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tNor3ytnHq .navbar.collapsed {
  justify-content: center;
}
.cid-tNor3ytnHq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tNor3ytnHq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tNor3ytnHq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tNor3ytnHq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tNor3ytnHq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tNor3ytnHq .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-tNor3ytnHq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tNor3ytnHq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tNor3ytnHq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tNor3ytnHq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tNor3ytnHq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tNor3ytnHq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tNor3ytnHq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tNor3ytnHq .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-tNor3ytnHq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tNor3ytnHq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tNor3ytnHq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tNor3ytnHq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tNor3ytnHq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tNor3ytnHq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tNor3ytnHq .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tNor3ytnHq .navbar.navbar-short {
  min-height: 70px;
}
.cid-tNor3ytnHq .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;
  width: 25%;
}
.cid-tNor3ytnHq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tNor3ytnHq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tNor3ytnHq .dropdown-item.active,
.cid-tNor3ytnHq .dropdown-item:active {
  background-color: transparent;
}
.cid-tNor3ytnHq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tNor3ytnHq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tNor3ytnHq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tNor3ytnHq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tNor3ytnHq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tNor3ytnHq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tNor3ytnHq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tNor3ytnHq .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tNor3ytnHq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tNor3ytnHq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tNor3ytnHq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tNor3ytnHq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tNor3ytnHq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tNor3ytnHq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tNor3ytnHq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tNor3ytnHq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tNor3ytnHq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tNor3ytnHq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tNor3ytnHq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tNor3ytnHq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tNor3ytnHq .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-tNor3ytnHq .navbar {
    height: 70px;
  }
  .cid-tNor3ytnHq .navbar.opened {
    height: auto;
  }
  .cid-tNor3ytnHq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tNor3ytnHq .container-fluid {
  padding: 0 1rem !important;
}
.cid-tNor3ytnHq .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tNor3ytnHq .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tNor3ytnHq .navbar-collapse {
    width: 100%;
  }
  .cid-tNor3ytnHq .navbar-nav {
    width: 100%;
  }
  .cid-tNor3ytnHq .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tNor3yY2cG {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bonbons-piment.webp");
}
.cid-tNor3yY2cG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tNor3yY2cG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tNor3yY2cG .col-content {
    text-align: justify;
  }
}
.cid-tNor3yY2cG .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-tNor3yY2cG .mbr-section-title {
  color: #ffffff;
}
.cid-tNor3yY2cG .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tNor3yY2cG .mbr-section-btn {
  margin-top: 22px;
}
.cid-tNor3yY2cG .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tNor3yY2cG .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tNor3yY2cG .text-item {
    text-align: center;
  }
}
.cid-tNor3yY2cG .mbr-text {
  color: #ffffff;
}
.cid-tNor3yY2cG .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tNor3yY2cG .mbr-section-subtitle,
.cid-tNor3yY2cG .mbr-section-btn {
  color: #ffffff;
}
.cid-tNor3zsJSQ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tNor3zsJSQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tNor3zsJSQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tNor3zsJSQ .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tNor3zsJSQ .mbr-section-title {
  color: #24262b;
}
.cid-tNor3zsJSQ .mbr-section-subtitle {
  color: #24262b;
}
.cid-tNor3zsJSQ .cards-row {
  row-gap: 32px;
}
.cid-tNor3zsJSQ .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tNor3zsJSQ .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tNor3zsJSQ .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tNor3zsJSQ .card-subtitle {
  color: #24262b;
}
.cid-tNor3zsJSQ .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tNor3zsJSQ .mbr-section-btn {
  margin-top: 20px;
}
.cid-tNor3zsJSQ .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tNor3zsJSQ .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tNor3zsJSQ .card-text,
.cid-tNor3zsJSQ .mbr-section-btn {
  text-align: justify;
}
.cid-tNor3zWr8Q {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tNor3zWr8Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-tNor3zWr8Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tNor3zWr8Q .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tNor3zWr8Q .mbr-section-title {
  color: #24262b;
}
.cid-tNor3zWr8Q .mbr-section-subtitle {
  color: #24262b;
}
.cid-tNor3zWr8Q .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tNor3zWr8Q .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tNor3zWr8Q .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tNor3zWr8Q .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tNor3zWr8Q .card-subtitle {
  color: #24262b;
}
.cid-tNor3zWr8Q .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tNor3zWr8Q .mbr-section-btn {
  margin-top: 20px;
}
.cid-tNor3zWr8Q .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tNor3zWr8Q .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tNor3zWr8Q .card-text,
.cid-tNor3zWr8Q .mbr-section-btn {
  text-align: justify;
}
.cid-tNor3AsSz3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tNor3AsSz3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tNor3AsSz3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tNor3AsSz3 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tNor3AsSz3 .mbr-section-title {
  color: #24262b;
}
.cid-tNor3AsSz3 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tNor3AsSz3 .cards-row {
  row-gap: 32px;
}
.cid-tNor3AsSz3 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tNor3AsSz3 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tNor3AsSz3 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tNor3AsSz3 .card-subtitle {
  color: #24262b;
}
.cid-tNor3AsSz3 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tNor3AsSz3 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tNor3AsSz3 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tNor3AsSz3 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tNor3AsSz3 .card-text,
.cid-tNor3AsSz3 .mbr-section-btn {
  text-align: justify;
}
.cid-tNor3AXaaa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tNor3AXaaa .mbr-fallback-image.disabled {
  display: none;
}
.cid-tNor3AXaaa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tNor3AXaaa .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tNor3AXaaa .mbr-section-title {
  color: #24262b;
}
.cid-tNor3AXaaa .mbr-section-subtitle {
  color: #24262b;
}
.cid-tNor3AXaaa .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tNor3AXaaa .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tNor3AXaaa .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tNor3AXaaa .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tNor3AXaaa .card-subtitle {
  color: #24262b;
}
.cid-tNor3AXaaa .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tNor3AXaaa .mbr-section-btn {
  margin-top: 20px;
}
.cid-tNor3AXaaa .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tNor3AXaaa .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tNor3AXaaa .card-text,
.cid-tNor3AXaaa .mbr-section-btn {
  text-align: justify;
}
.cid-tNor3BvTsy {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tNor3BvTsy .mbr-fallback-image.disabled {
  display: none;
}
.cid-tNor3BvTsy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tNor3BvTsy .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tNor3BvTsy .mbr-section-title {
  color: #24262b;
}
.cid-tNor3BvTsy .mbr-section-subtitle {
  color: #24262b;
}
.cid-tNor3BvTsy .cards-row {
  row-gap: 32px;
}
.cid-tNor3BvTsy .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tNor3BvTsy .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tNor3BvTsy .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tNor3BvTsy .card-subtitle {
  color: #24262b;
}
.cid-tNor3BvTsy .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tNor3BvTsy .mbr-section-btn {
  margin-top: 20px;
}
.cid-tNor3BvTsy .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tNor3BvTsy .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tNor3BvTsy .card-text,
.cid-tNor3BvTsy .mbr-section-btn {
  text-align: justify;
}
.cid-tNor3C5YZl {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tNor3C5YZl .mbr-fallback-image.disabled {
  display: none;
}
.cid-tNor3C5YZl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tNor3C5YZl .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tNor3C5YZl .mbr-section-title {
  color: #24262b;
}
.cid-tNor3C5YZl .mbr-section-subtitle {
  color: #24262b;
}
.cid-tNor3C5YZl .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tNor3C5YZl .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tNor3C5YZl .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tNor3C5YZl .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tNor3C5YZl .card-subtitle {
  color: #24262b;
}
.cid-tNor3C5YZl .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tNor3C5YZl .mbr-section-btn {
  margin-top: 20px;
}
.cid-tNor3C5YZl .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tNor3C5YZl .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tNor3C5YZl .card-text,
.cid-tNor3C5YZl .mbr-section-btn {
  text-align: justify;
}
.cid-tNor3CDVLS {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tNor3CDVLS .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tNor3CDVLS .mbr-section-title {
  color: #24262b;
}
.cid-tNor3CDVLS .mbr-section-subtitle {
  color: #24262b;
}
.cid-tNor3CDVLS .items-row {
  row-gap: 32px;
}
.cid-tNor3CDVLS .item {
  cursor: pointer;
}
.cid-tNor3CDVLS .item:focus,
.cid-tNor3CDVLS span:focus {
  outline: none;
}
.cid-tNor3CDVLS .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tNor3CDVLS .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tNor3CDVLS img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 6));
  object-fit: cover;
}
.cid-tNor3CDVLS .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tNor3CDVLS .item-title {
  color: #24262b;
}
.cid-tNor3CDVLS .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tNor3CDVLS .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tNor3CDVLS .mbr-text,
.cid-tNor3CDVLS .mbr-section-btn {
  text-align: justify;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tNtpgiwzbN {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tNtpgiwzbN nav.navbar {
  position: fixed;
}
.cid-tNtpgiwzbN .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-tNtpgiwzbN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tNtpgiwzbN .dropdown-item:hover,
.cid-tNtpgiwzbN .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tNtpgiwzbN .dropdown-item:hover span {
  color: white;
}
.cid-tNtpgiwzbN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tNtpgiwzbN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tNtpgiwzbN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tNtpgiwzbN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tNtpgiwzbN .nav-link {
  position: relative;
}
.cid-tNtpgiwzbN .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tNtpgiwzbN .container {
    flex-wrap: nowrap;
  }
}
.cid-tNtpgiwzbN .navbar-caption:hover,
.cid-tNtpgiwzbN .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tNtpgiwzbN .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tNtpgiwzbN .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tNtpgiwzbN .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tNtpgiwzbN .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tNtpgiwzbN .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tNtpgiwzbN .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tNtpgiwzbN .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tNtpgiwzbN .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tNtpgiwzbN .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tNtpgiwzbN .dropdown-menu,
.cid-tNtpgiwzbN .navbar.opened {
  background: #ffffff !important;
}
.cid-tNtpgiwzbN .nav-item:focus,
.cid-tNtpgiwzbN .nav-link:focus {
  outline: none;
}
.cid-tNtpgiwzbN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tNtpgiwzbN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tNtpgiwzbN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tNtpgiwzbN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tNtpgiwzbN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tNtpgiwzbN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tNtpgiwzbN .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tNtpgiwzbN .navbar.opened {
  transition: all 0.3s;
}
.cid-tNtpgiwzbN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tNtpgiwzbN .navbar .navbar-logo img {
  width: auto;
}
.cid-tNtpgiwzbN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tNtpgiwzbN .navbar.collapsed {
  justify-content: center;
}
.cid-tNtpgiwzbN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tNtpgiwzbN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tNtpgiwzbN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tNtpgiwzbN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tNtpgiwzbN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tNtpgiwzbN .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-tNtpgiwzbN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tNtpgiwzbN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tNtpgiwzbN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tNtpgiwzbN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tNtpgiwzbN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tNtpgiwzbN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tNtpgiwzbN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tNtpgiwzbN .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-tNtpgiwzbN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tNtpgiwzbN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tNtpgiwzbN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tNtpgiwzbN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tNtpgiwzbN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tNtpgiwzbN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tNtpgiwzbN .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tNtpgiwzbN .navbar.navbar-short {
  min-height: 70px;
}
.cid-tNtpgiwzbN .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;
  width: 25%;
}
.cid-tNtpgiwzbN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tNtpgiwzbN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tNtpgiwzbN .dropdown-item.active,
.cid-tNtpgiwzbN .dropdown-item:active {
  background-color: transparent;
}
.cid-tNtpgiwzbN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tNtpgiwzbN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tNtpgiwzbN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tNtpgiwzbN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tNtpgiwzbN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tNtpgiwzbN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tNtpgiwzbN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tNtpgiwzbN .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tNtpgiwzbN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tNtpgiwzbN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tNtpgiwzbN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tNtpgiwzbN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tNtpgiwzbN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tNtpgiwzbN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tNtpgiwzbN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tNtpgiwzbN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tNtpgiwzbN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tNtpgiwzbN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tNtpgiwzbN .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tNtpgiwzbN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tNtpgiwzbN .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-tNtpgiwzbN .navbar {
    height: 70px;
  }
  .cid-tNtpgiwzbN .navbar.opened {
    height: auto;
  }
  .cid-tNtpgiwzbN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tNtpgiwzbN .container-fluid {
  padding: 0 1rem !important;
}
.cid-tNtpgiwzbN .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tNtpgiwzbN .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tNtpgiwzbN .navbar-collapse {
    width: 100%;
  }
  .cid-tNtpgiwzbN .navbar-nav {
    width: 100%;
  }
  .cid-tNtpgiwzbN .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tNtpgj1N6v {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/glace-figuier.webp");
}
.cid-tNtpgj1N6v .mbr-fallback-image.disabled {
  display: none;
}
.cid-tNtpgj1N6v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tNtpgj1N6v .col-content {
    text-align: justify;
  }
}
.cid-tNtpgj1N6v .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-tNtpgj1N6v .mbr-section-title {
  color: #ffffff;
}
.cid-tNtpgj1N6v .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tNtpgj1N6v .mbr-section-btn {
  margin-top: 22px;
}
.cid-tNtpgj1N6v .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tNtpgj1N6v .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tNtpgj1N6v .text-item {
    text-align: center;
  }
}
.cid-tNtpgj1N6v .mbr-text {
  color: #ffffff;
}
.cid-tNtpgj1N6v .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tNtpgj1N6v .mbr-section-subtitle,
.cid-tNtpgj1N6v .mbr-section-btn {
  color: #ffffff;
}
.cid-tNtpgjyXLA {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tNtpgjyXLA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tNtpgjyXLA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tNtpgjyXLA .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tNtpgjyXLA .mbr-section-title {
  color: #24262b;
}
.cid-tNtpgjyXLA .mbr-section-subtitle {
  color: #24262b;
}
.cid-tNtpgjyXLA .cards-row {
  row-gap: 32px;
}
.cid-tNtpgjyXLA .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tNtpgjyXLA .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tNtpgjyXLA .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tNtpgjyXLA .card-subtitle {
  color: #24262b;
}
.cid-tNtpgjyXLA .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tNtpgjyXLA .mbr-section-btn {
  margin-top: 20px;
}
.cid-tNtpgjyXLA .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tNtpgjyXLA .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tNtpgjyXLA .card-text,
.cid-tNtpgjyXLA .mbr-section-btn {
  text-align: justify;
}
.cid-tNtpgk5iXC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tNtpgk5iXC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tNtpgk5iXC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tNtpgk5iXC .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tNtpgk5iXC .mbr-section-title {
  color: #24262b;
}
.cid-tNtpgk5iXC .mbr-section-subtitle {
  color: #24262b;
}
.cid-tNtpgk5iXC .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tNtpgk5iXC .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tNtpgk5iXC .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tNtpgk5iXC .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tNtpgk5iXC .card-subtitle {
  color: #24262b;
}
.cid-tNtpgk5iXC .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tNtpgk5iXC .mbr-section-btn {
  margin-top: 20px;
}
.cid-tNtpgk5iXC .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tNtpgk5iXC .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tNtpgk5iXC .card-text,
.cid-tNtpgk5iXC .mbr-section-btn {
  text-align: justify;
}
.cid-tNtpgkBqin {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tNtpgkBqin .mbr-fallback-image.disabled {
  display: none;
}
.cid-tNtpgkBqin .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tNtpgkBqin .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tNtpgkBqin .mbr-section-title {
  color: #24262b;
}
.cid-tNtpgkBqin .mbr-section-subtitle {
  color: #24262b;
}
.cid-tNtpgkBqin .cards-row {
  row-gap: 32px;
}
.cid-tNtpgkBqin .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tNtpgkBqin .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tNtpgkBqin .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tNtpgkBqin .card-subtitle {
  color: #24262b;
}
.cid-tNtpgkBqin .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tNtpgkBqin .mbr-section-btn {
  margin-top: 20px;
}
.cid-tNtpgkBqin .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tNtpgkBqin .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tNtpgkBqin .card-text,
.cid-tNtpgkBqin .mbr-section-btn {
  text-align: justify;
}
.cid-tNtpgl6rDl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tNtpgl6rDl .mbr-fallback-image.disabled {
  display: none;
}
.cid-tNtpgl6rDl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tNtpgl6rDl .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tNtpgl6rDl .mbr-section-title {
  color: #24262b;
}
.cid-tNtpgl6rDl .mbr-section-subtitle {
  color: #24262b;
}
.cid-tNtpgl6rDl .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tNtpgl6rDl .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tNtpgl6rDl .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tNtpgl6rDl .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tNtpgl6rDl .card-subtitle {
  color: #24262b;
}
.cid-tNtpgl6rDl .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tNtpgl6rDl .mbr-section-btn {
  margin-top: 20px;
}
.cid-tNtpgl6rDl .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tNtpgl6rDl .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tNtpgl6rDl .card-text,
.cid-tNtpgl6rDl .mbr-section-btn {
  text-align: justify;
}
.cid-tNtpgmejrl {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tNtpgmejrl .mbr-fallback-image.disabled {
  display: none;
}
.cid-tNtpgmejrl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tNtpgmejrl .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tNtpgmejrl .mbr-section-title {
  color: #24262b;
}
.cid-tNtpgmejrl .mbr-section-subtitle {
  color: #24262b;
}
.cid-tNtpgmejrl .cards-row {
  row-gap: 32px;
}
.cid-tNtpgmejrl .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tNtpgmejrl .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tNtpgmejrl .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tNtpgmejrl .card-subtitle {
  color: #24262b;
}
.cid-tNtpgmejrl .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tNtpgmejrl .mbr-section-btn {
  margin-top: 20px;
}
.cid-tNtpgmejrl .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tNtpgmejrl .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tNtpgmejrl .card-text,
.cid-tNtpgmejrl .mbr-section-btn {
  text-align: justify;
}
.cid-tNtpglHyKD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tNtpglHyKD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tNtpglHyKD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tNtpglHyKD .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tNtpglHyKD .mbr-section-title {
  color: #24262b;
}
.cid-tNtpglHyKD .mbr-section-subtitle {
  color: #24262b;
}
.cid-tNtpglHyKD .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tNtpglHyKD .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tNtpglHyKD .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tNtpglHyKD .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tNtpglHyKD .card-subtitle {
  color: #24262b;
}
.cid-tNtpglHyKD .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tNtpglHyKD .mbr-section-btn {
  margin-top: 20px;
}
.cid-tNtpglHyKD .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tNtpglHyKD .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tNtpglHyKD .card-text,
.cid-tNtpglHyKD .mbr-section-btn {
  text-align: justify;
}
.cid-uSDhS4siTp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uSDhS4siTp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uSDhS4siTp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uSDhS4siTp .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uSDhS4siTp .mbr-section-title {
  color: #24262b;
}
.cid-uSDhS4siTp .mbr-section-subtitle {
  color: #24262b;
}
.cid-uSDhS4siTp .cards-row {
  row-gap: 32px;
}
.cid-uSDhS4siTp .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-uSDhS4siTp .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-uSDhS4siTp .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-uSDhS4siTp .card-subtitle {
  color: #24262b;
}
.cid-uSDhS4siTp .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-uSDhS4siTp .mbr-section-btn {
  margin-top: 20px;
}
.cid-uSDhS4siTp .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-uSDhS4siTp .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-uSDhS4siTp .card-text,
.cid-uSDhS4siTp .mbr-section-btn {
  text-align: justify;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tOerCu8ozZ {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tOerCu8ozZ nav.navbar {
  position: fixed;
}
.cid-tOerCu8ozZ .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-tOerCu8ozZ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tOerCu8ozZ .dropdown-item:hover,
.cid-tOerCu8ozZ .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tOerCu8ozZ .dropdown-item:hover span {
  color: white;
}
.cid-tOerCu8ozZ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tOerCu8ozZ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tOerCu8ozZ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tOerCu8ozZ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tOerCu8ozZ .nav-link {
  position: relative;
}
.cid-tOerCu8ozZ .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tOerCu8ozZ .container {
    flex-wrap: nowrap;
  }
}
.cid-tOerCu8ozZ .navbar-caption:hover,
.cid-tOerCu8ozZ .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tOerCu8ozZ .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tOerCu8ozZ .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tOerCu8ozZ .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tOerCu8ozZ .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tOerCu8ozZ .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tOerCu8ozZ .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tOerCu8ozZ .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tOerCu8ozZ .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tOerCu8ozZ .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tOerCu8ozZ .dropdown-menu,
.cid-tOerCu8ozZ .navbar.opened {
  background: #ffffff !important;
}
.cid-tOerCu8ozZ .nav-item:focus,
.cid-tOerCu8ozZ .nav-link:focus {
  outline: none;
}
.cid-tOerCu8ozZ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tOerCu8ozZ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tOerCu8ozZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tOerCu8ozZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tOerCu8ozZ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tOerCu8ozZ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tOerCu8ozZ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tOerCu8ozZ .navbar.opened {
  transition: all 0.3s;
}
.cid-tOerCu8ozZ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tOerCu8ozZ .navbar .navbar-logo img {
  width: auto;
}
.cid-tOerCu8ozZ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tOerCu8ozZ .navbar.collapsed {
  justify-content: center;
}
.cid-tOerCu8ozZ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tOerCu8ozZ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tOerCu8ozZ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tOerCu8ozZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tOerCu8ozZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tOerCu8ozZ .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-tOerCu8ozZ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tOerCu8ozZ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tOerCu8ozZ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tOerCu8ozZ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tOerCu8ozZ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tOerCu8ozZ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tOerCu8ozZ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tOerCu8ozZ .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-tOerCu8ozZ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tOerCu8ozZ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tOerCu8ozZ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tOerCu8ozZ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tOerCu8ozZ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tOerCu8ozZ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tOerCu8ozZ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tOerCu8ozZ .navbar.navbar-short {
  min-height: 70px;
}
.cid-tOerCu8ozZ .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;
  width: 25%;
}
.cid-tOerCu8ozZ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tOerCu8ozZ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tOerCu8ozZ .dropdown-item.active,
.cid-tOerCu8ozZ .dropdown-item:active {
  background-color: transparent;
}
.cid-tOerCu8ozZ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tOerCu8ozZ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tOerCu8ozZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tOerCu8ozZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tOerCu8ozZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tOerCu8ozZ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tOerCu8ozZ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tOerCu8ozZ .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tOerCu8ozZ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tOerCu8ozZ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tOerCu8ozZ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tOerCu8ozZ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tOerCu8ozZ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tOerCu8ozZ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tOerCu8ozZ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tOerCu8ozZ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tOerCu8ozZ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tOerCu8ozZ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tOerCu8ozZ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tOerCu8ozZ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tOerCu8ozZ .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-tOerCu8ozZ .navbar {
    height: 70px;
  }
  .cid-tOerCu8ozZ .navbar.opened {
    height: auto;
  }
  .cid-tOerCu8ozZ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tOerCu8ozZ .container-fluid {
  padding: 0 1rem !important;
}
.cid-tOerCu8ozZ .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tOerCu8ozZ .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tOerCu8ozZ .navbar-collapse {
    width: 100%;
  }
  .cid-tOerCu8ozZ .navbar-nav {
    width: 100%;
  }
  .cid-tOerCu8ozZ .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tOerCuLYQ1 {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/les-herbes-fraiches.webp");
}
.cid-tOerCuLYQ1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOerCuLYQ1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tOerCuLYQ1 .col-content {
    text-align: justify;
  }
}
.cid-tOerCuLYQ1 .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-tOerCuLYQ1 .mbr-section-title {
  color: #ffffff;
}
.cid-tOerCuLYQ1 .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOerCuLYQ1 .mbr-section-btn {
  margin-top: 22px;
}
.cid-tOerCuLYQ1 .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tOerCuLYQ1 .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tOerCuLYQ1 .text-item {
    text-align: left;
  }
}
.cid-tOerCuLYQ1 .mbr-text {
  color: #ffffff;
}
.cid-tOerCuLYQ1 .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tOerCuLYQ1 .mbr-section-subtitle,
.cid-tOerCuLYQ1 .mbr-section-btn {
  color: #ffffff;
}
.cid-tOerCvp6D4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOerCvp6D4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOerCvp6D4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOerCvp6D4 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOerCvp6D4 .mbr-section-title {
  color: #24262b;
}
.cid-tOerCvp6D4 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOerCvp6D4 .cards-row {
  row-gap: 32px;
}
.cid-tOerCvp6D4 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOerCvp6D4 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOerCvp6D4 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOerCvp6D4 .card-subtitle {
  color: #24262b;
}
.cid-tOerCvp6D4 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOerCvp6D4 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOerCvp6D4 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOerCvp6D4 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOerCvp6D4 .card-text,
.cid-tOerCvp6D4 .mbr-section-btn {
  text-align: justify;
}
.cid-tOerCvRlRX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOerCvRlRX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOerCvRlRX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOerCvRlRX .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOerCvRlRX .mbr-section-title {
  color: #24262b;
}
.cid-tOerCvRlRX .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOerCvRlRX .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tOerCvRlRX .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOerCvRlRX .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOerCvRlRX .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOerCvRlRX .card-subtitle {
  color: #24262b;
}
.cid-tOerCvRlRX .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOerCvRlRX .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOerCvRlRX .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOerCvRlRX .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOerCwkRgL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOerCwkRgL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOerCwkRgL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOerCwkRgL .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOerCwkRgL .mbr-section-title {
  color: #24262b;
}
.cid-tOerCwkRgL .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOerCwkRgL .cards-row {
  row-gap: 32px;
}
.cid-tOerCwkRgL .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOerCwkRgL .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOerCwkRgL .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOerCwkRgL .card-subtitle {
  color: #24262b;
}
.cid-tOerCwkRgL .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOerCwkRgL .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOerCwkRgL .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOerCwkRgL .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOerCwP7AW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOerCwP7AW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOerCwP7AW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOerCwP7AW .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOerCwP7AW .mbr-section-title {
  color: #24262b;
}
.cid-tOerCwP7AW .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOerCwP7AW .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tOerCwP7AW .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOerCwP7AW .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOerCwP7AW .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOerCwP7AW .card-subtitle {
  color: #24262b;
}
.cid-tOerCwP7AW .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOerCwP7AW .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOerCwP7AW .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOerCwP7AW .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOerCwP7AW .card-text,
.cid-tOerCwP7AW .mbr-section-btn {
  text-align: justify;
}
.cid-tOerCxkWk5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOerCxkWk5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOerCxkWk5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOerCxkWk5 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOerCxkWk5 .mbr-section-title {
  color: #24262b;
}
.cid-tOerCxkWk5 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOerCxkWk5 .cards-row {
  row-gap: 32px;
}
.cid-tOerCxkWk5 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOerCxkWk5 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOerCxkWk5 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOerCxkWk5 .card-subtitle {
  color: #24262b;
}
.cid-tOerCxkWk5 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOerCxkWk5 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOerCxkWk5 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOerCxkWk5 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOerCxkWk5 .card-text,
.cid-tOerCxkWk5 .mbr-section-btn {
  text-align: justify;
}
.cid-tOeBp2bNho {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #cde2bb;
}
.cid-tOeBp2bNho .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOeBp2bNho .container-fluid {
  padding: 0;
}
.cid-tOeBp2bNho .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-tOeBp2bNho .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tOeBp2bNho .row {
  flex-direction: row-reverse;
}
.cid-tOeBp2bNho img {
  width: 100%;
}
.cid-tOerCyrAEx {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #efefef;
}
.cid-tOerCyrAEx .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOerCyrAEx .mbr-section-title {
  color: #24262b;
}
.cid-tOerCyrAEx .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOerCyrAEx .items-row {
  row-gap: 32px;
}
.cid-tOerCyrAEx .item {
  cursor: pointer;
}
.cid-tOerCyrAEx .item:focus,
.cid-tOerCyrAEx span:focus {
  outline: none;
}
.cid-tOerCyrAEx .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tOerCyrAEx .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tOerCyrAEx img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tOerCyrAEx .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tOerCyrAEx .item-title {
  color: #24262b;
}
.cid-tOerCyrAEx .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tOerCyrAEx .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tOerCyrAEx .mbr-text,
.cid-tOerCyrAEx .mbr-section-btn {
  text-align: justify;
}
.cid-tOeDlhLCBE {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-tOeDlhLCBE .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOeDlhLCBE .mbr-section-title {
  color: #24262b;
}
.cid-tOeDlhLCBE .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOeDlhLCBE .items-row {
  row-gap: 32px;
}
.cid-tOeDlhLCBE .item {
  cursor: pointer;
}
.cid-tOeDlhLCBE .item:focus,
.cid-tOeDlhLCBE span:focus {
  outline: none;
}
.cid-tOeDlhLCBE .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tOeDlhLCBE .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tOeDlhLCBE img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tOeDlhLCBE .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tOeDlhLCBE .item-title {
  color: #24262b;
}
.cid-tOeDlhLCBE .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tOeDlhLCBE .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tOeDlhLCBE .mbr-text,
.cid-tOeDlhLCBE .mbr-section-btn {
  text-align: justify;
}
.cid-tOeLRSoQ86 {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tOeLRSoQ86 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOeLRSoQ86 .mbr-section-title {
  color: #24262b;
}
.cid-tOeLRSoQ86 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOeLRSoQ86 .items-row {
  row-gap: 32px;
}
.cid-tOeLRSoQ86 .item {
  cursor: pointer;
}
.cid-tOeLRSoQ86 .item:focus,
.cid-tOeLRSoQ86 span:focus {
  outline: none;
}
.cid-tOeLRSoQ86 .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tOeLRSoQ86 .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tOeLRSoQ86 img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tOeLRSoQ86 .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tOeLRSoQ86 .item-title {
  color: #24262b;
}
.cid-tOeLRSoQ86 .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tOeLRSoQ86 .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tOeLRSoQ86 .mbr-text,
.cid-tOeLRSoQ86 .mbr-section-btn {
  text-align: justify;
}
.cid-tOeABOlX66 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/les-herbes-bandeau-bas.webp");
}
@media (min-width: 992px) {
  .cid-tOeABOlX66 .wrapper {
    padding: 0 28px;
  }
}
.cid-tOeABOlX66 .mbr-text {
  text-align: center;
  color: #000000;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tOjkZjpNQ6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tOjkZjpNQ6 nav.navbar {
  position: fixed;
}
.cid-tOjkZjpNQ6 .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-tOjkZjpNQ6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tOjkZjpNQ6 .dropdown-item:hover,
.cid-tOjkZjpNQ6 .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tOjkZjpNQ6 .dropdown-item:hover span {
  color: white;
}
.cid-tOjkZjpNQ6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tOjkZjpNQ6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tOjkZjpNQ6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tOjkZjpNQ6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tOjkZjpNQ6 .nav-link {
  position: relative;
}
.cid-tOjkZjpNQ6 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tOjkZjpNQ6 .container {
    flex-wrap: nowrap;
  }
}
.cid-tOjkZjpNQ6 .navbar-caption:hover,
.cid-tOjkZjpNQ6 .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tOjkZjpNQ6 .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tOjkZjpNQ6 .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tOjkZjpNQ6 .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tOjkZjpNQ6 .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tOjkZjpNQ6 .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tOjkZjpNQ6 .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tOjkZjpNQ6 .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tOjkZjpNQ6 .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tOjkZjpNQ6 .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tOjkZjpNQ6 .dropdown-menu,
.cid-tOjkZjpNQ6 .navbar.opened {
  background: #ffffff !important;
}
.cid-tOjkZjpNQ6 .nav-item:focus,
.cid-tOjkZjpNQ6 .nav-link:focus {
  outline: none;
}
.cid-tOjkZjpNQ6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tOjkZjpNQ6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tOjkZjpNQ6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tOjkZjpNQ6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tOjkZjpNQ6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tOjkZjpNQ6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tOjkZjpNQ6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tOjkZjpNQ6 .navbar.opened {
  transition: all 0.3s;
}
.cid-tOjkZjpNQ6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tOjkZjpNQ6 .navbar .navbar-logo img {
  width: auto;
}
.cid-tOjkZjpNQ6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tOjkZjpNQ6 .navbar.collapsed {
  justify-content: center;
}
.cid-tOjkZjpNQ6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tOjkZjpNQ6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tOjkZjpNQ6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tOjkZjpNQ6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tOjkZjpNQ6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tOjkZjpNQ6 .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-tOjkZjpNQ6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tOjkZjpNQ6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tOjkZjpNQ6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tOjkZjpNQ6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tOjkZjpNQ6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tOjkZjpNQ6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tOjkZjpNQ6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tOjkZjpNQ6 .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-tOjkZjpNQ6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tOjkZjpNQ6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tOjkZjpNQ6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tOjkZjpNQ6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tOjkZjpNQ6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tOjkZjpNQ6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tOjkZjpNQ6 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tOjkZjpNQ6 .navbar.navbar-short {
  min-height: 70px;
}
.cid-tOjkZjpNQ6 .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;
  width: 25%;
}
.cid-tOjkZjpNQ6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tOjkZjpNQ6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tOjkZjpNQ6 .dropdown-item.active,
.cid-tOjkZjpNQ6 .dropdown-item:active {
  background-color: transparent;
}
.cid-tOjkZjpNQ6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tOjkZjpNQ6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tOjkZjpNQ6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tOjkZjpNQ6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tOjkZjpNQ6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tOjkZjpNQ6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tOjkZjpNQ6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tOjkZjpNQ6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tOjkZjpNQ6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tOjkZjpNQ6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tOjkZjpNQ6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tOjkZjpNQ6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tOjkZjpNQ6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tOjkZjpNQ6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tOjkZjpNQ6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tOjkZjpNQ6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tOjkZjpNQ6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tOjkZjpNQ6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tOjkZjpNQ6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tOjkZjpNQ6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tOjkZjpNQ6 .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-tOjkZjpNQ6 .navbar {
    height: 70px;
  }
  .cid-tOjkZjpNQ6 .navbar.opened {
    height: auto;
  }
  .cid-tOjkZjpNQ6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tOjkZjpNQ6 .container-fluid {
  padding: 0 1rem !important;
}
.cid-tOjkZjpNQ6 .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tOjkZjpNQ6 .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tOjkZjpNQ6 .navbar-collapse {
    width: 100%;
  }
  .cid-tOjkZjpNQ6 .navbar-nav {
    width: 100%;
  }
  .cid-tOjkZjpNQ6 .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tOjkZjSc5T {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/les-herbes.webp");
}
.cid-tOjkZjSc5T .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOjkZjSc5T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tOjkZjSc5T .col-content {
    text-align: justify;
  }
}
.cid-tOjkZjSc5T .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-tOjkZjSc5T .mbr-section-title {
  color: #ffffff;
}
.cid-tOjkZjSc5T .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOjkZjSc5T .mbr-section-btn {
  margin-top: 22px;
}
.cid-tOjkZjSc5T .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tOjkZjSc5T .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tOjkZjSc5T .text-item {
    text-align: left;
  }
}
.cid-tOjkZjSc5T .mbr-text {
  color: #ffffff;
}
.cid-tOjkZjSc5T .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tOjkZjSc5T .mbr-section-subtitle,
.cid-tOjkZjSc5T .mbr-section-btn {
  color: #ffffff;
}
.cid-tOjkZkoas7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOjkZkoas7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOjkZkoas7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOjkZkoas7 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOjkZkoas7 .mbr-section-title {
  color: #24262b;
}
.cid-tOjkZkoas7 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOjkZkoas7 .cards-row {
  row-gap: 32px;
}
.cid-tOjkZkoas7 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOjkZkoas7 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOjkZkoas7 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOjkZkoas7 .card-subtitle {
  color: #24262b;
}
.cid-tOjkZkoas7 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOjkZkoas7 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOjkZkoas7 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOjkZkoas7 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOjkZkoas7 .card-text,
.cid-tOjkZkoas7 .mbr-section-btn {
  text-align: justify;
}
.cid-tOjkZkUGu5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOjkZkUGu5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOjkZkUGu5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOjkZkUGu5 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOjkZkUGu5 .mbr-section-title {
  color: #24262b;
}
.cid-tOjkZkUGu5 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOjkZkUGu5 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tOjkZkUGu5 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOjkZkUGu5 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOjkZkUGu5 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOjkZkUGu5 .card-subtitle {
  color: #24262b;
}
.cid-tOjkZkUGu5 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOjkZkUGu5 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOjkZkUGu5 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOjkZkUGu5 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOjkZkUGu5 .card-text,
.cid-tOjkZkUGu5 .mbr-section-btn {
  text-align: justify;
}
.cid-tOjkZlpwoU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOjkZlpwoU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOjkZlpwoU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOjkZlpwoU .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOjkZlpwoU .mbr-section-title {
  color: #24262b;
}
.cid-tOjkZlpwoU .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOjkZlpwoU .cards-row {
  row-gap: 32px;
}
.cid-tOjkZlpwoU .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOjkZlpwoU .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOjkZlpwoU .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOjkZlpwoU .card-subtitle {
  color: #24262b;
}
.cid-tOjkZlpwoU .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOjkZlpwoU .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOjkZlpwoU .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOjkZlpwoU .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOjkZlpwoU .card-text,
.cid-tOjkZlpwoU .mbr-section-btn {
  text-align: justify;
}
.cid-tOjkZlXZo7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOjkZlXZo7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOjkZlXZo7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOjkZlXZo7 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOjkZlXZo7 .mbr-section-title {
  color: #24262b;
}
.cid-tOjkZlXZo7 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOjkZlXZo7 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tOjkZlXZo7 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOjkZlXZo7 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOjkZlXZo7 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOjkZlXZo7 .card-subtitle {
  color: #24262b;
}
.cid-tOjkZlXZo7 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOjkZlXZo7 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOjkZlXZo7 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOjkZlXZo7 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOjkZlXZo7 .card-text,
.cid-tOjkZlXZo7 .mbr-section-btn {
  text-align: justify;
}
.cid-tOjkZmv2f8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOjkZmv2f8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOjkZmv2f8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOjkZmv2f8 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOjkZmv2f8 .mbr-section-title {
  color: #24262b;
}
.cid-tOjkZmv2f8 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOjkZmv2f8 .cards-row {
  row-gap: 32px;
}
.cid-tOjkZmv2f8 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOjkZmv2f8 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOjkZmv2f8 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOjkZmv2f8 .card-subtitle {
  color: #24262b;
}
.cid-tOjkZmv2f8 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOjkZmv2f8 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOjkZmv2f8 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOjkZmv2f8 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOjkZmv2f8 .card-text,
.cid-tOjkZmv2f8 .mbr-section-btn {
  text-align: justify;
}
.cid-tOjkZn5fUT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #cde2bb;
}
.cid-tOjkZn5fUT .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOjkZn5fUT .container-fluid {
  padding: 0;
}
.cid-tOjkZn5fUT .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-tOjkZn5fUT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tOjkZn5fUT .row {
  flex-direction: row-reverse;
}
.cid-tOjkZn5fUT img {
  width: 100%;
}
.cid-tOjK2lnRJh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOjK2lnRJh .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOjK2lnRJh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOjK2lnRJh .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOjK2lnRJh .mbr-section-title {
  color: #24262b;
}
.cid-tOjK2lnRJh .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOjK2lnRJh .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tOjK2lnRJh .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOjK2lnRJh .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOjK2lnRJh .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOjK2lnRJh .card-subtitle {
  color: #24262b;
}
.cid-tOjK2lnRJh .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOjK2lnRJh .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOjK2lnRJh .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOjK2lnRJh .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOjK2lnRJh .card-text,
.cid-tOjK2lnRJh .mbr-section-btn {
  text-align: justify;
}
.cid-tOjK36bgLE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOjK36bgLE .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOjK36bgLE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOjK36bgLE .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOjK36bgLE .mbr-section-title {
  color: #24262b;
}
.cid-tOjK36bgLE .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOjK36bgLE .cards-row {
  row-gap: 32px;
}
.cid-tOjK36bgLE .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOjK36bgLE .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOjK36bgLE .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOjK36bgLE .card-subtitle {
  color: #24262b;
}
.cid-tOjK36bgLE .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOjK36bgLE .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOjK36bgLE .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOjK36bgLE .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOjK36bgLE .card-text,
.cid-tOjK36bgLE .mbr-section-btn {
  text-align: justify;
}
.cid-tOjkZnz0kk {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #efefef;
}
.cid-tOjkZnz0kk .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOjkZnz0kk .mbr-section-title {
  color: #24262b;
}
.cid-tOjkZnz0kk .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOjkZnz0kk .items-row {
  row-gap: 32px;
}
.cid-tOjkZnz0kk .item {
  cursor: pointer;
}
.cid-tOjkZnz0kk .item:focus,
.cid-tOjkZnz0kk span:focus {
  outline: none;
}
.cid-tOjkZnz0kk .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tOjkZnz0kk .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tOjkZnz0kk img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tOjkZnz0kk .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tOjkZnz0kk .item-title {
  color: #24262b;
}
.cid-tOjkZnz0kk .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tOjkZnz0kk .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tOjkZnz0kk .mbr-text,
.cid-tOjkZnz0kk .mbr-section-btn {
  text-align: justify;
}
.cid-tOjK8Oqshm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOjK8Oqshm .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOjK8Oqshm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOjK8Oqshm .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOjK8Oqshm .mbr-section-title {
  color: #24262b;
}
.cid-tOjK8Oqshm .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOjK8Oqshm .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tOjK8Oqshm .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOjK8Oqshm .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOjK8Oqshm .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOjK8Oqshm .card-subtitle {
  color: #24262b;
}
.cid-tOjK8Oqshm .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOjK8Oqshm .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOjK8Oqshm .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOjK8Oqshm .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOjK8Oqshm .card-text,
.cid-tOjK8Oqshm .mbr-section-btn {
  text-align: justify;
}
.cid-tOjkZq7VRT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/les-herbes-bandeau-bas.webp");
}
@media (min-width: 992px) {
  .cid-tOjkZq7VRT .wrapper {
    padding: 0 28px;
  }
}
.cid-tOjkZq7VRT .mbr-text {
  text-align: center;
  color: #000000;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tOkbhDbv28 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tOkbhDbv28 nav.navbar {
  position: fixed;
}
.cid-tOkbhDbv28 .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-tOkbhDbv28 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tOkbhDbv28 .dropdown-item:hover,
.cid-tOkbhDbv28 .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tOkbhDbv28 .dropdown-item:hover span {
  color: white;
}
.cid-tOkbhDbv28 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tOkbhDbv28 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tOkbhDbv28 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tOkbhDbv28 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tOkbhDbv28 .nav-link {
  position: relative;
}
.cid-tOkbhDbv28 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tOkbhDbv28 .container {
    flex-wrap: nowrap;
  }
}
.cid-tOkbhDbv28 .navbar-caption:hover,
.cid-tOkbhDbv28 .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tOkbhDbv28 .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tOkbhDbv28 .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tOkbhDbv28 .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tOkbhDbv28 .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tOkbhDbv28 .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tOkbhDbv28 .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tOkbhDbv28 .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tOkbhDbv28 .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tOkbhDbv28 .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tOkbhDbv28 .dropdown-menu,
.cid-tOkbhDbv28 .navbar.opened {
  background: #ffffff !important;
}
.cid-tOkbhDbv28 .nav-item:focus,
.cid-tOkbhDbv28 .nav-link:focus {
  outline: none;
}
.cid-tOkbhDbv28 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tOkbhDbv28 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tOkbhDbv28 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tOkbhDbv28 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tOkbhDbv28 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tOkbhDbv28 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tOkbhDbv28 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tOkbhDbv28 .navbar.opened {
  transition: all 0.3s;
}
.cid-tOkbhDbv28 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tOkbhDbv28 .navbar .navbar-logo img {
  width: auto;
}
.cid-tOkbhDbv28 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tOkbhDbv28 .navbar.collapsed {
  justify-content: center;
}
.cid-tOkbhDbv28 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tOkbhDbv28 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tOkbhDbv28 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tOkbhDbv28 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tOkbhDbv28 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tOkbhDbv28 .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-tOkbhDbv28 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tOkbhDbv28 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tOkbhDbv28 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tOkbhDbv28 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tOkbhDbv28 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tOkbhDbv28 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tOkbhDbv28 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tOkbhDbv28 .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-tOkbhDbv28 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tOkbhDbv28 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tOkbhDbv28 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tOkbhDbv28 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tOkbhDbv28 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tOkbhDbv28 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tOkbhDbv28 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tOkbhDbv28 .navbar.navbar-short {
  min-height: 70px;
}
.cid-tOkbhDbv28 .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;
  width: 25%;
}
.cid-tOkbhDbv28 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tOkbhDbv28 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tOkbhDbv28 .dropdown-item.active,
.cid-tOkbhDbv28 .dropdown-item:active {
  background-color: transparent;
}
.cid-tOkbhDbv28 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tOkbhDbv28 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tOkbhDbv28 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tOkbhDbv28 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tOkbhDbv28 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tOkbhDbv28 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tOkbhDbv28 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tOkbhDbv28 .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tOkbhDbv28 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tOkbhDbv28 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tOkbhDbv28 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tOkbhDbv28 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tOkbhDbv28 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tOkbhDbv28 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tOkbhDbv28 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tOkbhDbv28 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tOkbhDbv28 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tOkbhDbv28 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tOkbhDbv28 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tOkbhDbv28 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tOkbhDbv28 .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-tOkbhDbv28 .navbar {
    height: 70px;
  }
  .cid-tOkbhDbv28 .navbar.opened {
    height: auto;
  }
  .cid-tOkbhDbv28 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tOkbhDbv28 .container-fluid {
  padding: 0 1rem !important;
}
.cid-tOkbhDbv28 .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tOkbhDbv28 .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tOkbhDbv28 .navbar-collapse {
    width: 100%;
  }
  .cid-tOkbhDbv28 .navbar-nav {
    width: 100%;
  }
  .cid-tOkbhDbv28 .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tOkbhDDJ6d {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/le-cheese-cake.webp");
}
.cid-tOkbhDDJ6d .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOkbhDDJ6d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tOkbhDDJ6d .col-content {
    text-align: justify;
  }
}
.cid-tOkbhDDJ6d .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-tOkbhDDJ6d .mbr-section-title {
  color: #ffffff;
}
.cid-tOkbhDDJ6d .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOkbhDDJ6d .mbr-section-btn {
  margin-top: 22px;
}
.cid-tOkbhDDJ6d .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tOkbhDDJ6d .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tOkbhDDJ6d .text-item {
    text-align: left;
  }
}
.cid-tOkbhDDJ6d .mbr-text {
  color: #ffffff;
}
.cid-tOkbhDDJ6d .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tOkbhDDJ6d .mbr-section-subtitle,
.cid-tOkbhDDJ6d .mbr-section-btn {
  color: #ffffff;
}
.cid-tOkbhE7TIY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOkbhE7TIY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOkbhE7TIY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOkbhE7TIY .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOkbhE7TIY .mbr-section-title {
  color: #24262b;
}
.cid-tOkbhE7TIY .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOkbhE7TIY .cards-row {
  row-gap: 32px;
}
.cid-tOkbhE7TIY .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOkbhE7TIY .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOkbhE7TIY .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOkbhE7TIY .card-subtitle {
  color: #24262b;
}
.cid-tOkbhE7TIY .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOkbhE7TIY .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOkbhE7TIY .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOkbhE7TIY .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOkbhEBYIe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOkbhEBYIe .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOkbhEBYIe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOkbhEBYIe .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOkbhEBYIe .mbr-section-title {
  color: #24262b;
}
.cid-tOkbhEBYIe .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOkbhEBYIe .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tOkbhEBYIe .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOkbhEBYIe .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOkbhEBYIe .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOkbhEBYIe .card-subtitle {
  color: #24262b;
}
.cid-tOkbhEBYIe .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOkbhEBYIe .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOkbhEBYIe .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOkbhEBYIe .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOkbhEBYIe .card-text,
.cid-tOkbhEBYIe .mbr-section-btn {
  text-align: justify;
}
.cid-tOkbhF5zty {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOkbhF5zty .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOkbhF5zty .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOkbhF5zty .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOkbhF5zty .mbr-section-title {
  color: #24262b;
}
.cid-tOkbhF5zty .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOkbhF5zty .cards-row {
  row-gap: 32px;
}
.cid-tOkbhF5zty .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOkbhF5zty .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOkbhF5zty .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOkbhF5zty .card-subtitle {
  color: #24262b;
}
.cid-tOkbhF5zty .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOkbhF5zty .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOkbhF5zty .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOkbhF5zty .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOkbhF5zty .card-text,
.cid-tOkbhF5zty .mbr-section-btn {
  text-align: justify;
}
.cid-tOkbhFAr2h {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOkbhFAr2h .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOkbhFAr2h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOkbhFAr2h .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOkbhFAr2h .mbr-section-title {
  color: #24262b;
}
.cid-tOkbhFAr2h .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOkbhFAr2h .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tOkbhFAr2h .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOkbhFAr2h .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOkbhFAr2h .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOkbhFAr2h .card-subtitle {
  color: #24262b;
}
.cid-tOkbhFAr2h .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOkbhFAr2h .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOkbhFAr2h .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOkbhFAr2h .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOkbhFAr2h .card-text,
.cid-tOkbhFAr2h .mbr-section-btn {
  text-align: justify;
}
.cid-tOkbhG6ZgL {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tOkbhG6ZgL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOkbhG6ZgL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOkbhG6ZgL .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOkbhG6ZgL .mbr-section-title {
  color: #24262b;
}
.cid-tOkbhG6ZgL .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOkbhG6ZgL .cards-row {
  row-gap: 32px;
}
.cid-tOkbhG6ZgL .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOkbhG6ZgL .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOkbhG6ZgL .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOkbhG6ZgL .card-subtitle {
  color: #24262b;
}
.cid-tOkbhG6ZgL .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOkbhG6ZgL .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOkbhG6ZgL .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOkbhG6ZgL .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOkbhG6ZgL .card-text,
.cid-tOkbhG6ZgL .mbr-section-btn {
  text-align: justify;
}
.cid-tOkbhGDs2x {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tOkbhGDs2x .mbr-fallback-image.disabled {
  display: none;
}
.cid-tOkbhGDs2x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tOkbhGDs2x .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOkbhGDs2x .mbr-section-title {
  color: #24262b;
}
.cid-tOkbhGDs2x .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOkbhGDs2x .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tOkbhGDs2x .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tOkbhGDs2x .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tOkbhGDs2x .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tOkbhGDs2x .card-subtitle {
  color: #24262b;
}
.cid-tOkbhGDs2x .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tOkbhGDs2x .mbr-section-btn {
  margin-top: 20px;
}
.cid-tOkbhGDs2x .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tOkbhGDs2x .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tOkbhGDs2x .card-text,
.cid-tOkbhGDs2x .mbr-section-btn {
  text-align: justify;
}
.cid-tOkbhHaAzF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tOkbhHaAzF .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tOkbhHaAzF .mbr-section-title {
  color: #24262b;
}
.cid-tOkbhHaAzF .mbr-section-subtitle {
  color: #24262b;
}
.cid-tOkbhHaAzF .items-row {
  row-gap: 32px;
}
.cid-tOkbhHaAzF .item {
  cursor: pointer;
}
.cid-tOkbhHaAzF .item:focus,
.cid-tOkbhHaAzF span:focus {
  outline: none;
}
.cid-tOkbhHaAzF .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tOkbhHaAzF .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tOkbhHaAzF img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tOkbhHaAzF .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tOkbhHaAzF .item-title {
  color: #24262b;
}
.cid-tOkbhHaAzF .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tOkbhHaAzF .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tOkbhHaAzF .mbr-text,
.cid-tOkbhHaAzF .mbr-section-btn {
  text-align: justify;
}
.cid-tOkD998ra8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sucre-multiples.webp");
}
@media (min-width: 992px) {
  .cid-tOkD998ra8 .wrapper {
    padding: 0 28px;
  }
}
.cid-tOkD998ra8 .mbr-text {
  text-align: center;
  color: #000000;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tRxeqrXzfT {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tRxeqrXzfT nav.navbar {
  position: fixed;
}
.cid-tRxeqrXzfT .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-tRxeqrXzfT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRxeqrXzfT .dropdown-item:hover,
.cid-tRxeqrXzfT .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tRxeqrXzfT .dropdown-item:hover span {
  color: white;
}
.cid-tRxeqrXzfT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRxeqrXzfT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRxeqrXzfT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRxeqrXzfT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRxeqrXzfT .nav-link {
  position: relative;
}
.cid-tRxeqrXzfT .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRxeqrXzfT .container {
    flex-wrap: nowrap;
  }
}
.cid-tRxeqrXzfT .navbar-caption:hover,
.cid-tRxeqrXzfT .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tRxeqrXzfT .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tRxeqrXzfT .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tRxeqrXzfT .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tRxeqrXzfT .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tRxeqrXzfT .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tRxeqrXzfT .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tRxeqrXzfT .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tRxeqrXzfT .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tRxeqrXzfT .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tRxeqrXzfT .dropdown-menu,
.cid-tRxeqrXzfT .navbar.opened {
  background: #ffffff !important;
}
.cid-tRxeqrXzfT .nav-item:focus,
.cid-tRxeqrXzfT .nav-link:focus {
  outline: none;
}
.cid-tRxeqrXzfT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRxeqrXzfT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRxeqrXzfT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRxeqrXzfT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRxeqrXzfT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRxeqrXzfT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRxeqrXzfT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tRxeqrXzfT .navbar.opened {
  transition: all 0.3s;
}
.cid-tRxeqrXzfT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRxeqrXzfT .navbar .navbar-logo img {
  width: auto;
}
.cid-tRxeqrXzfT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRxeqrXzfT .navbar.collapsed {
  justify-content: center;
}
.cid-tRxeqrXzfT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRxeqrXzfT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tRxeqrXzfT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tRxeqrXzfT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRxeqrXzfT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRxeqrXzfT .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-tRxeqrXzfT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRxeqrXzfT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRxeqrXzfT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRxeqrXzfT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRxeqrXzfT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRxeqrXzfT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRxeqrXzfT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRxeqrXzfT .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-tRxeqrXzfT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRxeqrXzfT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRxeqrXzfT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRxeqrXzfT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRxeqrXzfT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRxeqrXzfT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tRxeqrXzfT .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tRxeqrXzfT .navbar.navbar-short {
  min-height: 70px;
}
.cid-tRxeqrXzfT .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;
  width: 25%;
}
.cid-tRxeqrXzfT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRxeqrXzfT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRxeqrXzfT .dropdown-item.active,
.cid-tRxeqrXzfT .dropdown-item:active {
  background-color: transparent;
}
.cid-tRxeqrXzfT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRxeqrXzfT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRxeqrXzfT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRxeqrXzfT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRxeqrXzfT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRxeqrXzfT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRxeqrXzfT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRxeqrXzfT .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tRxeqrXzfT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRxeqrXzfT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tRxeqrXzfT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRxeqrXzfT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRxeqrXzfT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRxeqrXzfT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRxeqrXzfT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRxeqrXzfT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRxeqrXzfT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRxeqrXzfT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRxeqrXzfT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRxeqrXzfT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRxeqrXzfT .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-tRxeqrXzfT .navbar {
    height: 70px;
  }
  .cid-tRxeqrXzfT .navbar.opened {
    height: auto;
  }
  .cid-tRxeqrXzfT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRxeqrXzfT .container-fluid {
  padding: 0 1rem !important;
}
.cid-tRxeqrXzfT .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tRxeqrXzfT .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tRxeqrXzfT .navbar-collapse {
    width: 100%;
  }
  .cid-tRxeqrXzfT .navbar-nav {
    width: 100%;
  }
  .cid-tRxeqrXzfT .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tRxeqswCmt {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/tourte-de-blettes-fond.webp");
}
.cid-tRxeqswCmt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRxeqswCmt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tRxeqswCmt .col-content {
    text-align: justify;
  }
}
.cid-tRxeqswCmt .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-tRxeqswCmt .mbr-section-title {
  color: #ffffff;
}
.cid-tRxeqswCmt .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRxeqswCmt .mbr-section-btn {
  margin-top: 22px;
}
.cid-tRxeqswCmt .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tRxeqswCmt .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tRxeqswCmt .text-item {
    text-align: center;
  }
}
.cid-tRxeqswCmt .mbr-text {
  color: #ffffff;
}
.cid-tRxeqswCmt .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tRxeqswCmt .mbr-section-subtitle,
.cid-tRxeqswCmt .mbr-section-btn {
  color: #ffffff;
}
.cid-tRxeqt5aDn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRxeqt5aDn .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRxeqt5aDn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRxeqt5aDn .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRxeqt5aDn .mbr-section-title {
  color: #24262b;
}
.cid-tRxeqt5aDn .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRxeqt5aDn .cards-row {
  row-gap: 32px;
}
.cid-tRxeqt5aDn .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRxeqt5aDn .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRxeqt5aDn .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRxeqt5aDn .card-subtitle {
  color: #24262b;
}
.cid-tRxeqt5aDn .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRxeqt5aDn .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRxeqt5aDn .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRxeqt5aDn .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRxeqt5aDn .card-text,
.cid-tRxeqt5aDn .mbr-section-btn {
  text-align: justify;
}
.cid-tRxeqtDgGT {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRxeqtDgGT .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRxeqtDgGT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRxeqtDgGT .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRxeqtDgGT .mbr-section-title {
  color: #24262b;
}
.cid-tRxeqtDgGT .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRxeqtDgGT .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tRxeqtDgGT .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRxeqtDgGT .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRxeqtDgGT .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRxeqtDgGT .card-subtitle {
  color: #24262b;
}
.cid-tRxeqtDgGT .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRxeqtDgGT .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRxeqtDgGT .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRxeqtDgGT .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRxeqtDgGT .card-text,
.cid-tRxeqtDgGT .mbr-section-btn {
  text-align: justify;
}
.cid-tRxequacJu {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRxequacJu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRxequacJu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRxequacJu .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRxequacJu .mbr-section-title {
  color: #24262b;
}
.cid-tRxequacJu .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRxequacJu .cards-row {
  row-gap: 32px;
}
.cid-tRxequacJu .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRxequacJu .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRxequacJu .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRxequacJu .card-subtitle {
  color: #24262b;
}
.cid-tRxequacJu .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRxequacJu .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRxequacJu .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRxequacJu .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRxequacJu .card-text,
.cid-tRxequacJu .mbr-section-btn {
  text-align: justify;
}
.cid-tRxequGRLF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRxequGRLF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRxequGRLF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRxequGRLF .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRxequGRLF .mbr-section-title {
  color: #24262b;
}
.cid-tRxequGRLF .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRxequGRLF .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tRxequGRLF .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRxequGRLF .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRxequGRLF .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRxequGRLF .card-subtitle {
  color: #24262b;
}
.cid-tRxequGRLF .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRxequGRLF .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRxequGRLF .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRxequGRLF .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRxequGRLF .card-text,
.cid-tRxequGRLF .mbr-section-btn {
  text-align: justify;
}
.cid-tRxeqvhjG1 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRxeqvhjG1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRxeqvhjG1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRxeqvhjG1 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRxeqvhjG1 .mbr-section-title {
  color: #24262b;
}
.cid-tRxeqvhjG1 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRxeqvhjG1 .cards-row {
  row-gap: 32px;
}
.cid-tRxeqvhjG1 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRxeqvhjG1 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRxeqvhjG1 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRxeqvhjG1 .card-subtitle {
  color: #24262b;
}
.cid-tRxeqvhjG1 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRxeqvhjG1 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRxeqvhjG1 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRxeqvhjG1 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRxeqvhjG1 .card-text,
.cid-tRxeqvhjG1 .mbr-section-btn {
  text-align: justify;
}
.cid-tRxeqvPdy7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRxeqvPdy7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRxeqvPdy7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRxeqvPdy7 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRxeqvPdy7 .mbr-section-title {
  color: #24262b;
}
.cid-tRxeqvPdy7 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRxeqvPdy7 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tRxeqvPdy7 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRxeqvPdy7 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRxeqvPdy7 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRxeqvPdy7 .card-subtitle {
  color: #24262b;
}
.cid-tRxeqvPdy7 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRxeqvPdy7 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRxeqvPdy7 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRxeqvPdy7 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRxeqvPdy7 .card-text,
.cid-tRxeqvPdy7 .mbr-section-btn {
  text-align: justify;
}
.cid-tRxn0lv5TM {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tRxn0lv5TM .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRxn0lv5TM .mbr-section-title {
  color: #24262b;
}
.cid-tRxn0lv5TM .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRxn0lv5TM .items-row {
  row-gap: 32px;
}
.cid-tRxn0lv5TM .item {
  cursor: pointer;
}
.cid-tRxn0lv5TM .item:focus,
.cid-tRxn0lv5TM span:focus {
  outline: none;
}
.cid-tRxn0lv5TM .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tRxn0lv5TM .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tRxn0lv5TM img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tRxn0lv5TM .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tRxn0lv5TM .item-title {
  color: #24262b;
}
.cid-tRxn0lv5TM .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tRxn0lv5TM .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tRxn0lv5TM .mbr-text,
.cid-tRxn0lv5TM .mbr-section-btn {
  text-align: justify;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tRxtyQGlR5 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tRxtyQGlR5 nav.navbar {
  position: fixed;
}
.cid-tRxtyQGlR5 .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-tRxtyQGlR5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRxtyQGlR5 .dropdown-item:hover,
.cid-tRxtyQGlR5 .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tRxtyQGlR5 .dropdown-item:hover span {
  color: white;
}
.cid-tRxtyQGlR5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRxtyQGlR5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRxtyQGlR5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRxtyQGlR5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRxtyQGlR5 .nav-link {
  position: relative;
}
.cid-tRxtyQGlR5 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRxtyQGlR5 .container {
    flex-wrap: nowrap;
  }
}
.cid-tRxtyQGlR5 .navbar-caption:hover,
.cid-tRxtyQGlR5 .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tRxtyQGlR5 .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tRxtyQGlR5 .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tRxtyQGlR5 .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tRxtyQGlR5 .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tRxtyQGlR5 .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tRxtyQGlR5 .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tRxtyQGlR5 .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tRxtyQGlR5 .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tRxtyQGlR5 .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tRxtyQGlR5 .dropdown-menu,
.cid-tRxtyQGlR5 .navbar.opened {
  background: #ffffff !important;
}
.cid-tRxtyQGlR5 .nav-item:focus,
.cid-tRxtyQGlR5 .nav-link:focus {
  outline: none;
}
.cid-tRxtyQGlR5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRxtyQGlR5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRxtyQGlR5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRxtyQGlR5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRxtyQGlR5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRxtyQGlR5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRxtyQGlR5 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tRxtyQGlR5 .navbar.opened {
  transition: all 0.3s;
}
.cid-tRxtyQGlR5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRxtyQGlR5 .navbar .navbar-logo img {
  width: auto;
}
.cid-tRxtyQGlR5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRxtyQGlR5 .navbar.collapsed {
  justify-content: center;
}
.cid-tRxtyQGlR5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRxtyQGlR5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tRxtyQGlR5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tRxtyQGlR5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRxtyQGlR5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRxtyQGlR5 .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-tRxtyQGlR5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRxtyQGlR5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRxtyQGlR5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRxtyQGlR5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRxtyQGlR5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRxtyQGlR5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRxtyQGlR5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRxtyQGlR5 .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-tRxtyQGlR5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRxtyQGlR5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRxtyQGlR5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRxtyQGlR5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRxtyQGlR5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRxtyQGlR5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tRxtyQGlR5 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tRxtyQGlR5 .navbar.navbar-short {
  min-height: 70px;
}
.cid-tRxtyQGlR5 .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;
  width: 25%;
}
.cid-tRxtyQGlR5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRxtyQGlR5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRxtyQGlR5 .dropdown-item.active,
.cid-tRxtyQGlR5 .dropdown-item:active {
  background-color: transparent;
}
.cid-tRxtyQGlR5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRxtyQGlR5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRxtyQGlR5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRxtyQGlR5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRxtyQGlR5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRxtyQGlR5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRxtyQGlR5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRxtyQGlR5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tRxtyQGlR5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRxtyQGlR5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tRxtyQGlR5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRxtyQGlR5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRxtyQGlR5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRxtyQGlR5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRxtyQGlR5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRxtyQGlR5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRxtyQGlR5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRxtyQGlR5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRxtyQGlR5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRxtyQGlR5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRxtyQGlR5 .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-tRxtyQGlR5 .navbar {
    height: 70px;
  }
  .cid-tRxtyQGlR5 .navbar.opened {
    height: auto;
  }
  .cid-tRxtyQGlR5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRxtyQGlR5 .container-fluid {
  padding: 0 1rem !important;
}
.cid-tRxtyQGlR5 .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tRxtyQGlR5 .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tRxtyQGlR5 .navbar-collapse {
    width: 100%;
  }
  .cid-tRxtyQGlR5 .navbar-nav {
    width: 100%;
  }
  .cid-tRxtyQGlR5 .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tRxtyRfEQO {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/ratatouille-cuisson.webp");
}
.cid-tRxtyRfEQO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRxtyRfEQO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tRxtyRfEQO .col-content {
    text-align: justify;
  }
}
.cid-tRxtyRfEQO .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-tRxtyRfEQO .mbr-section-title {
  color: #ffffff;
}
.cid-tRxtyRfEQO .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRxtyRfEQO .mbr-section-btn {
  margin-top: 22px;
}
.cid-tRxtyRfEQO .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tRxtyRfEQO .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tRxtyRfEQO .text-item {
    text-align: center;
  }
}
.cid-tRxtyRfEQO .mbr-text {
  color: #ffffff;
}
.cid-tRxtyRfEQO .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tRxtyRfEQO .mbr-section-subtitle,
.cid-tRxtyRfEQO .mbr-section-btn {
  color: #ffffff;
}
.cid-tRxtyRODpU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRxtyRODpU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRxtyRODpU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRxtyRODpU .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRxtyRODpU .mbr-section-title {
  color: #24262b;
}
.cid-tRxtyRODpU .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRxtyRODpU .cards-row {
  row-gap: 32px;
}
.cid-tRxtyRODpU .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRxtyRODpU .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRxtyRODpU .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRxtyRODpU .card-subtitle {
  color: #24262b;
}
.cid-tRxtyRODpU .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRxtyRODpU .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRxtyRODpU .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRxtyRODpU .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRxtyRODpU .card-text,
.cid-tRxtyRODpU .mbr-section-btn {
  text-align: justify;
}
.cid-tRxtySl4jE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRxtySl4jE .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRxtySl4jE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRxtySl4jE .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRxtySl4jE .mbr-section-title {
  color: #24262b;
}
.cid-tRxtySl4jE .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRxtySl4jE .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tRxtySl4jE .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRxtySl4jE .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRxtySl4jE .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRxtySl4jE .card-subtitle {
  color: #24262b;
}
.cid-tRxtySl4jE .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRxtySl4jE .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRxtySl4jE .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRxtySl4jE .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRxtySl4jE .card-text,
.cid-tRxtySl4jE .mbr-section-btn {
  text-align: justify;
}
.cid-tRxtySVQVR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRxtySVQVR .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRxtySVQVR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRxtySVQVR .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRxtySVQVR .mbr-section-title {
  color: #24262b;
}
.cid-tRxtySVQVR .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRxtySVQVR .cards-row {
  row-gap: 32px;
}
.cid-tRxtySVQVR .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRxtySVQVR .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRxtySVQVR .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRxtySVQVR .card-subtitle {
  color: #24262b;
}
.cid-tRxtySVQVR .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRxtySVQVR .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRxtySVQVR .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRxtySVQVR .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRxtySVQVR .card-text,
.cid-tRxtySVQVR .mbr-section-btn {
  text-align: justify;
}
.cid-tRxtyTtyde {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRxtyTtyde .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRxtyTtyde .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRxtyTtyde .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRxtyTtyde .mbr-section-title {
  color: #24262b;
}
.cid-tRxtyTtyde .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRxtyTtyde .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tRxtyTtyde .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRxtyTtyde .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRxtyTtyde .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRxtyTtyde .card-subtitle {
  color: #24262b;
}
.cid-tRxtyTtyde .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRxtyTtyde .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRxtyTtyde .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRxtyTtyde .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRxtyTtyde .card-text,
.cid-tRxtyTtyde .mbr-section-btn {
  text-align: justify;
}
.cid-tRxtyU3AAM {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tRxtyU3AAM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRxtyU3AAM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRxtyU3AAM .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRxtyU3AAM .mbr-section-title {
  color: #24262b;
}
.cid-tRxtyU3AAM .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRxtyU3AAM .cards-row {
  row-gap: 32px;
}
.cid-tRxtyU3AAM .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRxtyU3AAM .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRxtyU3AAM .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRxtyU3AAM .card-subtitle {
  color: #24262b;
}
.cid-tRxtyU3AAM .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRxtyU3AAM .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRxtyU3AAM .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRxtyU3AAM .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRxtyU3AAM .card-text,
.cid-tRxtyU3AAM .mbr-section-btn {
  text-align: justify;
}
.cid-tRxtyVbfMf {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tRxtyVbfMf .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRxtyVbfMf .mbr-section-title {
  color: #24262b;
}
.cid-tRxtyVbfMf .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRxtyVbfMf .items-row {
  row-gap: 32px;
}
.cid-tRxtyVbfMf .item {
  cursor: pointer;
}
.cid-tRxtyVbfMf .item:focus,
.cid-tRxtyVbfMf span:focus {
  outline: none;
}
.cid-tRxtyVbfMf .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tRxtyVbfMf .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tRxtyVbfMf img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tRxtyVbfMf .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tRxtyVbfMf .item-title {
  color: #24262b;
}
.cid-tRxtyVbfMf .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tRxtyVbfMf .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tRxtyVbfMf .mbr-text,
.cid-tRxtyVbfMf .mbr-section-btn {
  text-align: justify;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tRBrYyUKkE {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tRBrYyUKkE nav.navbar {
  position: fixed;
}
.cid-tRBrYyUKkE .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-tRBrYyUKkE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tRBrYyUKkE .dropdown-item:hover,
.cid-tRBrYyUKkE .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tRBrYyUKkE .dropdown-item:hover span {
  color: white;
}
.cid-tRBrYyUKkE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tRBrYyUKkE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tRBrYyUKkE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tRBrYyUKkE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tRBrYyUKkE .nav-link {
  position: relative;
}
.cid-tRBrYyUKkE .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tRBrYyUKkE .container {
    flex-wrap: nowrap;
  }
}
.cid-tRBrYyUKkE .navbar-caption:hover,
.cid-tRBrYyUKkE .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tRBrYyUKkE .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tRBrYyUKkE .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tRBrYyUKkE .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tRBrYyUKkE .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tRBrYyUKkE .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tRBrYyUKkE .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tRBrYyUKkE .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tRBrYyUKkE .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tRBrYyUKkE .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tRBrYyUKkE .dropdown-menu,
.cid-tRBrYyUKkE .navbar.opened {
  background: #ffffff !important;
}
.cid-tRBrYyUKkE .nav-item:focus,
.cid-tRBrYyUKkE .nav-link:focus {
  outline: none;
}
.cid-tRBrYyUKkE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tRBrYyUKkE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tRBrYyUKkE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tRBrYyUKkE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tRBrYyUKkE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tRBrYyUKkE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tRBrYyUKkE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tRBrYyUKkE .navbar.opened {
  transition: all 0.3s;
}
.cid-tRBrYyUKkE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tRBrYyUKkE .navbar .navbar-logo img {
  width: auto;
}
.cid-tRBrYyUKkE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tRBrYyUKkE .navbar.collapsed {
  justify-content: center;
}
.cid-tRBrYyUKkE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tRBrYyUKkE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tRBrYyUKkE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tRBrYyUKkE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tRBrYyUKkE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tRBrYyUKkE .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-tRBrYyUKkE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tRBrYyUKkE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tRBrYyUKkE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tRBrYyUKkE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tRBrYyUKkE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tRBrYyUKkE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tRBrYyUKkE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tRBrYyUKkE .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-tRBrYyUKkE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tRBrYyUKkE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tRBrYyUKkE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tRBrYyUKkE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tRBrYyUKkE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tRBrYyUKkE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tRBrYyUKkE .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tRBrYyUKkE .navbar.navbar-short {
  min-height: 70px;
}
.cid-tRBrYyUKkE .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;
  width: 25%;
}
.cid-tRBrYyUKkE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tRBrYyUKkE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tRBrYyUKkE .dropdown-item.active,
.cid-tRBrYyUKkE .dropdown-item:active {
  background-color: transparent;
}
.cid-tRBrYyUKkE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tRBrYyUKkE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tRBrYyUKkE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tRBrYyUKkE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tRBrYyUKkE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tRBrYyUKkE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tRBrYyUKkE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tRBrYyUKkE .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tRBrYyUKkE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tRBrYyUKkE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tRBrYyUKkE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tRBrYyUKkE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRBrYyUKkE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tRBrYyUKkE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tRBrYyUKkE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRBrYyUKkE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tRBrYyUKkE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tRBrYyUKkE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tRBrYyUKkE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tRBrYyUKkE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tRBrYyUKkE .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-tRBrYyUKkE .navbar {
    height: 70px;
  }
  .cid-tRBrYyUKkE .navbar.opened {
    height: auto;
  }
  .cid-tRBrYyUKkE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tRBrYyUKkE .container-fluid {
  padding: 0 1rem !important;
}
.cid-tRBrYyUKkE .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tRBrYyUKkE .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tRBrYyUKkE .navbar-collapse {
    width: 100%;
  }
  .cid-tRBrYyUKkE .navbar-nav {
    width: 100%;
  }
  .cid-tRBrYyUKkE .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tRBrYzoM8p {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/soupe-de-pistou.webp");
}
.cid-tRBrYzoM8p .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRBrYzoM8p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tRBrYzoM8p .col-content {
    text-align: justify;
  }
}
.cid-tRBrYzoM8p .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-tRBrYzoM8p .mbr-section-title {
  color: #ffffff;
}
.cid-tRBrYzoM8p .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRBrYzoM8p .mbr-section-btn {
  margin-top: 22px;
}
.cid-tRBrYzoM8p .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tRBrYzoM8p .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tRBrYzoM8p .text-item {
    text-align: center;
  }
}
.cid-tRBrYzoM8p .mbr-text {
  color: #ffffff;
}
.cid-tRBrYzoM8p .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tRBrYzoM8p .mbr-section-subtitle,
.cid-tRBrYzoM8p .mbr-section-btn {
  color: #ffffff;
}
.cid-tRBrYzTz47 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRBrYzTz47 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRBrYzTz47 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRBrYzTz47 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRBrYzTz47 .mbr-section-title {
  color: #24262b;
}
.cid-tRBrYzTz47 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRBrYzTz47 .cards-row {
  row-gap: 32px;
}
.cid-tRBrYzTz47 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRBrYzTz47 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRBrYzTz47 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRBrYzTz47 .card-subtitle {
  color: #24262b;
}
.cid-tRBrYzTz47 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRBrYzTz47 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRBrYzTz47 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRBrYzTz47 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRBrYzTz47 .card-text,
.cid-tRBrYzTz47 .mbr-section-btn {
  text-align: justify;
}
.cid-tRBrYApNn2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRBrYApNn2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRBrYApNn2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRBrYApNn2 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRBrYApNn2 .mbr-section-title {
  color: #24262b;
}
.cid-tRBrYApNn2 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRBrYApNn2 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tRBrYApNn2 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRBrYApNn2 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRBrYApNn2 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRBrYApNn2 .card-subtitle {
  color: #24262b;
}
.cid-tRBrYApNn2 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRBrYApNn2 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRBrYApNn2 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRBrYApNn2 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRBrYApNn2 .card-text,
.cid-tRBrYApNn2 .mbr-section-btn {
  text-align: justify;
}
.cid-tRBrYAY5GY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRBrYAY5GY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRBrYAY5GY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRBrYAY5GY .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRBrYAY5GY .mbr-section-title {
  color: #24262b;
}
.cid-tRBrYAY5GY .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRBrYAY5GY .cards-row {
  row-gap: 32px;
}
.cid-tRBrYAY5GY .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRBrYAY5GY .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRBrYAY5GY .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRBrYAY5GY .card-subtitle {
  color: #24262b;
}
.cid-tRBrYAY5GY .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRBrYAY5GY .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRBrYAY5GY .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRBrYAY5GY .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRBrYAY5GY .card-text,
.cid-tRBrYAY5GY .mbr-section-btn {
  text-align: justify;
}
.cid-tRBrYByg1O {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tRBrYByg1O .mbr-fallback-image.disabled {
  display: none;
}
.cid-tRBrYByg1O .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tRBrYByg1O .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRBrYByg1O .mbr-section-title {
  color: #24262b;
}
.cid-tRBrYByg1O .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRBrYByg1O .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tRBrYByg1O .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tRBrYByg1O .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tRBrYByg1O .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tRBrYByg1O .card-subtitle {
  color: #24262b;
}
.cid-tRBrYByg1O .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tRBrYByg1O .mbr-section-btn {
  margin-top: 20px;
}
.cid-tRBrYByg1O .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tRBrYByg1O .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tRBrYByg1O .card-text,
.cid-tRBrYByg1O .mbr-section-btn {
  text-align: justify;
}
.cid-tRBrYDeg8K {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tRBrYDeg8K .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRBrYDeg8K .mbr-section-title {
  color: #24262b;
}
.cid-tRBrYDeg8K .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRBrYDeg8K .items-row {
  row-gap: 32px;
}
.cid-tRBrYDeg8K .item {
  cursor: pointer;
}
.cid-tRBrYDeg8K .item:focus,
.cid-tRBrYDeg8K span:focus {
  outline: none;
}
.cid-tRBrYDeg8K .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tRBrYDeg8K .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tRBrYDeg8K img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tRBrYDeg8K .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tRBrYDeg8K .item-title {
  color: #24262b;
}
.cid-tRBrYDeg8K .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tRBrYDeg8K .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tRBrYDeg8K .mbr-text,
.cid-tRBrYDeg8K .mbr-section-btn {
  text-align: justify;
}
.cid-tRBwXp0zqG {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tRBwXp0zqG .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tRBwXp0zqG .mbr-section-title {
  color: #24262b;
}
.cid-tRBwXp0zqG .mbr-section-subtitle {
  color: #24262b;
}
.cid-tRBwXp0zqG .items-row {
  row-gap: 32px;
}
.cid-tRBwXp0zqG .item {
  cursor: pointer;
}
.cid-tRBwXp0zqG .item:focus,
.cid-tRBwXp0zqG span:focus {
  outline: none;
}
.cid-tRBwXp0zqG .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tRBwXp0zqG .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tRBwXp0zqG img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tRBwXp0zqG .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tRBwXp0zqG .item-title {
  color: #24262b;
}
.cid-tRBwXp0zqG .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tRBwXp0zqG .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tRBwXp0zqG .mbr-text,
.cid-tRBwXp0zqG .mbr-section-btn {
  text-align: justify;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tSimkqgf6g {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tSimkqgf6g nav.navbar {
  position: fixed;
}
.cid-tSimkqgf6g .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-tSimkqgf6g .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tSimkqgf6g .dropdown-item:hover,
.cid-tSimkqgf6g .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tSimkqgf6g .dropdown-item:hover span {
  color: white;
}
.cid-tSimkqgf6g .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tSimkqgf6g .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tSimkqgf6g .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tSimkqgf6g .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tSimkqgf6g .nav-link {
  position: relative;
}
.cid-tSimkqgf6g .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tSimkqgf6g .container {
    flex-wrap: nowrap;
  }
}
.cid-tSimkqgf6g .navbar-caption:hover,
.cid-tSimkqgf6g .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tSimkqgf6g .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tSimkqgf6g .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tSimkqgf6g .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tSimkqgf6g .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tSimkqgf6g .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tSimkqgf6g .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tSimkqgf6g .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tSimkqgf6g .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tSimkqgf6g .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tSimkqgf6g .dropdown-menu,
.cid-tSimkqgf6g .navbar.opened {
  background: #ffffff !important;
}
.cid-tSimkqgf6g .nav-item:focus,
.cid-tSimkqgf6g .nav-link:focus {
  outline: none;
}
.cid-tSimkqgf6g .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tSimkqgf6g .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tSimkqgf6g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tSimkqgf6g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tSimkqgf6g .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tSimkqgf6g .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tSimkqgf6g .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tSimkqgf6g .navbar.opened {
  transition: all 0.3s;
}
.cid-tSimkqgf6g .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tSimkqgf6g .navbar .navbar-logo img {
  width: auto;
}
.cid-tSimkqgf6g .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tSimkqgf6g .navbar.collapsed {
  justify-content: center;
}
.cid-tSimkqgf6g .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tSimkqgf6g .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tSimkqgf6g .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tSimkqgf6g .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tSimkqgf6g .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tSimkqgf6g .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-tSimkqgf6g .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tSimkqgf6g .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tSimkqgf6g .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tSimkqgf6g .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tSimkqgf6g .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tSimkqgf6g .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tSimkqgf6g .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tSimkqgf6g .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-tSimkqgf6g .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tSimkqgf6g .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tSimkqgf6g .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tSimkqgf6g .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tSimkqgf6g .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tSimkqgf6g .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tSimkqgf6g .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tSimkqgf6g .navbar.navbar-short {
  min-height: 70px;
}
.cid-tSimkqgf6g .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;
  width: 25%;
}
.cid-tSimkqgf6g .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tSimkqgf6g .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tSimkqgf6g .dropdown-item.active,
.cid-tSimkqgf6g .dropdown-item:active {
  background-color: transparent;
}
.cid-tSimkqgf6g .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tSimkqgf6g .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tSimkqgf6g .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tSimkqgf6g .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tSimkqgf6g .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tSimkqgf6g .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tSimkqgf6g ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tSimkqgf6g .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tSimkqgf6g button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tSimkqgf6g button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tSimkqgf6g button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tSimkqgf6g button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tSimkqgf6g button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tSimkqgf6g button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tSimkqgf6g nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tSimkqgf6g nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tSimkqgf6g nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tSimkqgf6g nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tSimkqgf6g .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tSimkqgf6g a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tSimkqgf6g .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-tSimkqgf6g .navbar {
    height: 70px;
  }
  .cid-tSimkqgf6g .navbar.opened {
    height: auto;
  }
  .cid-tSimkqgf6g .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tSimkqgf6g .container-fluid {
  padding: 0 1rem !important;
}
.cid-tSimkqgf6g .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tSimkqgf6g .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tSimkqgf6g .navbar-collapse {
    width: 100%;
  }
  .cid-tSimkqgf6g .navbar-nav {
    width: 100%;
  }
  .cid-tSimkqgf6g .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tSimkqLLVk {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/la-tarte-au-sirop-d-erable.webp");
}
.cid-tSimkqLLVk .mbr-fallback-image.disabled {
  display: none;
}
.cid-tSimkqLLVk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tSimkqLLVk .col-content {
    text-align: justify;
  }
}
.cid-tSimkqLLVk .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-tSimkqLLVk .mbr-section-title {
  color: #000000;
}
.cid-tSimkqLLVk .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tSimkqLLVk .mbr-section-btn {
  margin-top: 22px;
}
.cid-tSimkqLLVk .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tSimkqLLVk .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tSimkqLLVk .text-item {
    text-align: center;
  }
}
.cid-tSimkqLLVk .mbr-text {
  color: #ffffff;
}
.cid-tSimkqLLVk .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tSimkqLLVk .mbr-section-subtitle,
.cid-tSimkqLLVk .mbr-section-btn {
  color: #000000;
}
.cid-tSimkrkLNb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tSimkrkLNb .mbr-fallback-image.disabled {
  display: none;
}
.cid-tSimkrkLNb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tSimkrkLNb .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tSimkrkLNb .mbr-section-title {
  color: #24262b;
}
.cid-tSimkrkLNb .mbr-section-subtitle {
  color: #24262b;
}
.cid-tSimkrkLNb .cards-row {
  row-gap: 32px;
}
.cid-tSimkrkLNb .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tSimkrkLNb .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tSimkrkLNb .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tSimkrkLNb .card-subtitle {
  color: #24262b;
}
.cid-tSimkrkLNb .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tSimkrkLNb .mbr-section-btn {
  margin-top: 20px;
}
.cid-tSimkrkLNb .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tSimkrkLNb .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tSimkrkLNb .card-text,
.cid-tSimkrkLNb .mbr-section-btn {
  text-align: justify;
}
.cid-tSimkrRI5j {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tSimkrRI5j .mbr-fallback-image.disabled {
  display: none;
}
.cid-tSimkrRI5j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tSimkrRI5j .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tSimkrRI5j .mbr-section-title {
  color: #24262b;
}
.cid-tSimkrRI5j .mbr-section-subtitle {
  color: #24262b;
}
.cid-tSimkrRI5j .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tSimkrRI5j .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tSimkrRI5j .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tSimkrRI5j .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tSimkrRI5j .card-subtitle {
  color: #24262b;
}
.cid-tSimkrRI5j .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tSimkrRI5j .mbr-section-btn {
  margin-top: 20px;
}
.cid-tSimkrRI5j .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tSimkrRI5j .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tSimkrRI5j .card-text,
.cid-tSimkrRI5j .mbr-section-btn {
  text-align: justify;
}
.cid-tSimksoRDX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tSimksoRDX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tSimksoRDX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tSimksoRDX .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tSimksoRDX .mbr-section-title {
  color: #24262b;
}
.cid-tSimksoRDX .mbr-section-subtitle {
  color: #24262b;
}
.cid-tSimksoRDX .cards-row {
  row-gap: 32px;
}
.cid-tSimksoRDX .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tSimksoRDX .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tSimksoRDX .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tSimksoRDX .card-subtitle {
  color: #24262b;
}
.cid-tSimksoRDX .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tSimksoRDX .mbr-section-btn {
  margin-top: 20px;
}
.cid-tSimksoRDX .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tSimksoRDX .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tSimksoRDX .card-text,
.cid-tSimksoRDX .mbr-section-btn {
  text-align: justify;
}
.cid-tSimksWvnD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tSimksWvnD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tSimksWvnD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tSimksWvnD .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tSimksWvnD .mbr-section-title {
  color: #24262b;
}
.cid-tSimksWvnD .mbr-section-subtitle {
  color: #24262b;
}
.cid-tSimksWvnD .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tSimksWvnD .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tSimksWvnD .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tSimksWvnD .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tSimksWvnD .card-subtitle {
  color: #24262b;
}
.cid-tSimksWvnD .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tSimksWvnD .mbr-section-btn {
  margin-top: 20px;
}
.cid-tSimksWvnD .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tSimksWvnD .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tSimksWvnD .card-text,
.cid-tSimksWvnD .mbr-section-btn {
  text-align: justify;
}
.cid-tSimktxMfg {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tSimktxMfg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tSimktxMfg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tSimktxMfg .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tSimktxMfg .mbr-section-title {
  color: #24262b;
}
.cid-tSimktxMfg .mbr-section-subtitle {
  color: #24262b;
}
.cid-tSimktxMfg .cards-row {
  row-gap: 32px;
}
.cid-tSimktxMfg .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tSimktxMfg .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tSimktxMfg .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tSimktxMfg .card-subtitle {
  color: #24262b;
}
.cid-tSimktxMfg .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tSimktxMfg .mbr-section-btn {
  margin-top: 20px;
}
.cid-tSimktxMfg .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tSimktxMfg .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tSimktxMfg .card-text,
.cid-tSimktxMfg .mbr-section-btn {
  text-align: justify;
}
.cid-tSimkuJeR5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tSimkuJeR5 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tSimkuJeR5 .mbr-section-title {
  color: #24262b;
}
.cid-tSimkuJeR5 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tSimkuJeR5 .items-row {
  row-gap: 32px;
}
.cid-tSimkuJeR5 .item {
  cursor: pointer;
}
.cid-tSimkuJeR5 .item:focus,
.cid-tSimkuJeR5 span:focus {
  outline: none;
}
.cid-tSimkuJeR5 .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tSimkuJeR5 .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tSimkuJeR5 img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tSimkuJeR5 .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tSimkuJeR5 .item-title {
  color: #24262b;
}
.cid-tSimkuJeR5 .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tSimkuJeR5 .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tSimkuJeR5 .mbr-text,
.cid-tSimkuJeR5 .mbr-section-btn {
  text-align: justify;
}
.cid-tSiFwJl7fx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/tarte-sirop-rable-9.webp");
}
@media (min-width: 992px) {
  .cid-tSiFwJl7fx .wrapper {
    padding: 0 28px;
  }
}
.cid-tSiFwJl7fx .mbr-text {
  text-align: center;
  color: #000000;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tT8xRZNWVD {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tT8xRZNWVD nav.navbar {
  position: fixed;
}
.cid-tT8xRZNWVD .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-tT8xRZNWVD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tT8xRZNWVD .dropdown-item:hover,
.cid-tT8xRZNWVD .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tT8xRZNWVD .dropdown-item:hover span {
  color: white;
}
.cid-tT8xRZNWVD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tT8xRZNWVD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tT8xRZNWVD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tT8xRZNWVD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tT8xRZNWVD .nav-link {
  position: relative;
}
.cid-tT8xRZNWVD .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tT8xRZNWVD .container {
    flex-wrap: nowrap;
  }
}
.cid-tT8xRZNWVD .navbar-caption:hover,
.cid-tT8xRZNWVD .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tT8xRZNWVD .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tT8xRZNWVD .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tT8xRZNWVD .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tT8xRZNWVD .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tT8xRZNWVD .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tT8xRZNWVD .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tT8xRZNWVD .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tT8xRZNWVD .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tT8xRZNWVD .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tT8xRZNWVD .dropdown-menu,
.cid-tT8xRZNWVD .navbar.opened {
  background: #ffffff !important;
}
.cid-tT8xRZNWVD .nav-item:focus,
.cid-tT8xRZNWVD .nav-link:focus {
  outline: none;
}
.cid-tT8xRZNWVD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tT8xRZNWVD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tT8xRZNWVD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tT8xRZNWVD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tT8xRZNWVD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tT8xRZNWVD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tT8xRZNWVD .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tT8xRZNWVD .navbar.opened {
  transition: all 0.3s;
}
.cid-tT8xRZNWVD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tT8xRZNWVD .navbar .navbar-logo img {
  width: auto;
}
.cid-tT8xRZNWVD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tT8xRZNWVD .navbar.collapsed {
  justify-content: center;
}
.cid-tT8xRZNWVD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tT8xRZNWVD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tT8xRZNWVD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tT8xRZNWVD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tT8xRZNWVD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tT8xRZNWVD .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-tT8xRZNWVD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tT8xRZNWVD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tT8xRZNWVD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tT8xRZNWVD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tT8xRZNWVD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tT8xRZNWVD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tT8xRZNWVD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tT8xRZNWVD .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-tT8xRZNWVD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tT8xRZNWVD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tT8xRZNWVD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tT8xRZNWVD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tT8xRZNWVD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tT8xRZNWVD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tT8xRZNWVD .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tT8xRZNWVD .navbar.navbar-short {
  min-height: 70px;
}
.cid-tT8xRZNWVD .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;
  width: 25%;
}
.cid-tT8xRZNWVD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tT8xRZNWVD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tT8xRZNWVD .dropdown-item.active,
.cid-tT8xRZNWVD .dropdown-item:active {
  background-color: transparent;
}
.cid-tT8xRZNWVD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tT8xRZNWVD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tT8xRZNWVD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tT8xRZNWVD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tT8xRZNWVD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tT8xRZNWVD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tT8xRZNWVD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tT8xRZNWVD .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tT8xRZNWVD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tT8xRZNWVD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tT8xRZNWVD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tT8xRZNWVD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT8xRZNWVD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT8xRZNWVD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tT8xRZNWVD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT8xRZNWVD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tT8xRZNWVD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tT8xRZNWVD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT8xRZNWVD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tT8xRZNWVD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tT8xRZNWVD .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-tT8xRZNWVD .navbar {
    height: 70px;
  }
  .cid-tT8xRZNWVD .navbar.opened {
    height: auto;
  }
  .cid-tT8xRZNWVD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tT8xRZNWVD .container-fluid {
  padding: 0 1rem !important;
}
.cid-tT8xRZNWVD .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tT8xRZNWVD .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tT8xRZNWVD .navbar-collapse {
    width: 100%;
  }
  .cid-tT8xRZNWVD .navbar-nav {
    width: 100%;
  }
  .cid-tT8xRZNWVD .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tT8xS0l4an {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/pomme-letchis.webp");
}
.cid-tT8xS0l4an .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT8xS0l4an .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tT8xS0l4an .col-content {
    text-align: justify;
  }
}
.cid-tT8xS0l4an .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-tT8xS0l4an .mbr-section-title {
  color: #000000;
}
.cid-tT8xS0l4an .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT8xS0l4an .mbr-section-btn {
  margin-top: 22px;
}
.cid-tT8xS0l4an .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tT8xS0l4an .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tT8xS0l4an .text-item {
    text-align: center;
  }
}
.cid-tT8xS0l4an .mbr-text {
  color: #ffffff;
}
.cid-tT8xS0l4an .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tT8xS0l4an .mbr-section-subtitle,
.cid-tT8xS0l4an .mbr-section-btn {
  color: #000000;
}
.cid-tT8xS0Q0CC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT8xS0Q0CC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT8xS0Q0CC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT8xS0Q0CC .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8xS0Q0CC .mbr-section-title {
  color: #24262b;
}
.cid-tT8xS0Q0CC .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8xS0Q0CC .cards-row {
  row-gap: 32px;
}
.cid-tT8xS0Q0CC .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT8xS0Q0CC .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT8xS0Q0CC .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT8xS0Q0CC .card-subtitle {
  color: #24262b;
}
.cid-tT8xS0Q0CC .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT8xS0Q0CC .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT8xS0Q0CC .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT8xS0Q0CC .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT8xS0Q0CC .card-text,
.cid-tT8xS0Q0CC .mbr-section-btn {
  text-align: justify;
}
.cid-tT8xS1lyD7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT8xS1lyD7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT8xS1lyD7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT8xS1lyD7 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8xS1lyD7 .mbr-section-title {
  color: #24262b;
}
.cid-tT8xS1lyD7 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8xS1lyD7 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tT8xS1lyD7 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT8xS1lyD7 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT8xS1lyD7 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT8xS1lyD7 .card-subtitle {
  color: #24262b;
}
.cid-tT8xS1lyD7 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT8xS1lyD7 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT8xS1lyD7 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT8xS1lyD7 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT8xS1lyD7 .card-text,
.cid-tT8xS1lyD7 .mbr-section-btn {
  text-align: justify;
}
.cid-tT8xS1UfNl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT8xS1UfNl .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT8xS1UfNl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT8xS1UfNl .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8xS1UfNl .mbr-section-title {
  color: #24262b;
}
.cid-tT8xS1UfNl .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8xS1UfNl .cards-row {
  row-gap: 32px;
}
.cid-tT8xS1UfNl .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT8xS1UfNl .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT8xS1UfNl .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT8xS1UfNl .card-subtitle {
  color: #24262b;
}
.cid-tT8xS1UfNl .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT8xS1UfNl .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT8xS1UfNl .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT8xS1UfNl .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT8xS1UfNl .card-text,
.cid-tT8xS1UfNl .mbr-section-btn {
  text-align: justify;
}
.cid-tT8xS3MC8z {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tT8xS3MC8z .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8xS3MC8z .mbr-section-title {
  color: #24262b;
}
.cid-tT8xS3MC8z .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8xS3MC8z .items-row {
  row-gap: 32px;
}
.cid-tT8xS3MC8z .item {
  cursor: pointer;
}
.cid-tT8xS3MC8z .item:focus,
.cid-tT8xS3MC8z span:focus {
  outline: none;
}
.cid-tT8xS3MC8z .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tT8xS3MC8z .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tT8xS3MC8z img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tT8xS3MC8z .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tT8xS3MC8z .item-title {
  color: #24262b;
}
.cid-tT8xS3MC8z .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tT8xS3MC8z .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tT8xS3MC8z .mbr-text,
.cid-tT8xS3MC8z .mbr-section-btn {
  text-align: justify;
}
.cid-tT8Dt5gcuD {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tT8Dt5gcuD .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8Dt5gcuD .mbr-section-title {
  color: #24262b;
}
.cid-tT8Dt5gcuD .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8Dt5gcuD .items-row {
  row-gap: 32px;
}
.cid-tT8Dt5gcuD .item {
  cursor: pointer;
}
.cid-tT8Dt5gcuD .item:focus,
.cid-tT8Dt5gcuD span:focus {
  outline: none;
}
.cid-tT8Dt5gcuD .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tT8Dt5gcuD .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tT8Dt5gcuD img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tT8Dt5gcuD .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tT8Dt5gcuD .item-title {
  color: #24262b;
}
.cid-tT8Dt5gcuD .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tT8Dt5gcuD .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tT8Dt5gcuD .mbr-text,
.cid-tT8Dt5gcuD .mbr-section-btn {
  text-align: justify;
}
.cid-tT8Dvou1vu {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tT8Dvou1vu .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8Dvou1vu .mbr-section-title {
  color: #24262b;
}
.cid-tT8Dvou1vu .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8Dvou1vu .items-row {
  row-gap: 32px;
}
.cid-tT8Dvou1vu .item {
  cursor: pointer;
}
.cid-tT8Dvou1vu .item:focus,
.cid-tT8Dvou1vu span:focus {
  outline: none;
}
.cid-tT8Dvou1vu .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tT8Dvou1vu .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tT8Dvou1vu img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tT8Dvou1vu .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tT8Dvou1vu .item-title {
  color: #24262b;
}
.cid-tT8Dvou1vu .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tT8Dvou1vu .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tT8Dvou1vu .mbr-text,
.cid-tT8Dvou1vu .mbr-section-btn {
  text-align: justify;
}
.cid-tT8DymS844 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT8DymS844 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT8DymS844 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT8DymS844 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8DymS844 .mbr-section-title {
  color: #24262b;
}
.cid-tT8DymS844 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8DymS844 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tT8DymS844 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT8DymS844 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT8DymS844 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT8DymS844 .card-subtitle {
  color: #24262b;
}
.cid-tT8DymS844 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT8DymS844 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT8DymS844 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT8DymS844 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT8DymS844 .card-text,
.cid-tT8DymS844 .mbr-section-btn {
  text-align: justify;
}
.cid-tT8DALgwGe {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tT8DALgwGe .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8DALgwGe .mbr-section-title {
  color: #24262b;
}
.cid-tT8DALgwGe .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8DALgwGe .items-row {
  row-gap: 32px;
}
.cid-tT8DALgwGe .item {
  cursor: pointer;
}
.cid-tT8DALgwGe .item:focus,
.cid-tT8DALgwGe span:focus {
  outline: none;
}
.cid-tT8DALgwGe .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tT8DALgwGe .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tT8DALgwGe img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tT8DALgwGe .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tT8DALgwGe .item-title {
  color: #24262b;
}
.cid-tT8DALgwGe .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tT8DALgwGe .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tT8DALgwGe .mbr-text,
.cid-tT8DALgwGe .mbr-section-btn {
  text-align: justify;
}
.cid-tT8xS4BgSM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/letchi-reunion.webp");
}
@media (min-width: 992px) {
  .cid-tT8xS4BgSM .wrapper {
    padding: 0 28px;
  }
}
.cid-tT8xS4BgSM .mbr-text {
  text-align: center;
  color: #000000;
}
.cid-tT8xS4BgSM .mbr-section-subtitle {
  text-align: center;
  color: #ffffff;
}
.cid-tT8xS4BgSM .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tT8KICZxjc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tT8KICZxjc nav.navbar {
  position: fixed;
}
.cid-tT8KICZxjc .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-tT8KICZxjc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tT8KICZxjc .dropdown-item:hover,
.cid-tT8KICZxjc .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tT8KICZxjc .dropdown-item:hover span {
  color: white;
}
.cid-tT8KICZxjc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tT8KICZxjc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tT8KICZxjc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tT8KICZxjc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tT8KICZxjc .nav-link {
  position: relative;
}
.cid-tT8KICZxjc .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tT8KICZxjc .container {
    flex-wrap: nowrap;
  }
}
.cid-tT8KICZxjc .navbar-caption:hover,
.cid-tT8KICZxjc .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tT8KICZxjc .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tT8KICZxjc .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tT8KICZxjc .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tT8KICZxjc .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tT8KICZxjc .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tT8KICZxjc .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tT8KICZxjc .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tT8KICZxjc .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tT8KICZxjc .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tT8KICZxjc .dropdown-menu,
.cid-tT8KICZxjc .navbar.opened {
  background: #ffffff !important;
}
.cid-tT8KICZxjc .nav-item:focus,
.cid-tT8KICZxjc .nav-link:focus {
  outline: none;
}
.cid-tT8KICZxjc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tT8KICZxjc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tT8KICZxjc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tT8KICZxjc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tT8KICZxjc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tT8KICZxjc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tT8KICZxjc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tT8KICZxjc .navbar.opened {
  transition: all 0.3s;
}
.cid-tT8KICZxjc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tT8KICZxjc .navbar .navbar-logo img {
  width: auto;
}
.cid-tT8KICZxjc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tT8KICZxjc .navbar.collapsed {
  justify-content: center;
}
.cid-tT8KICZxjc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tT8KICZxjc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tT8KICZxjc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tT8KICZxjc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tT8KICZxjc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tT8KICZxjc .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-tT8KICZxjc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tT8KICZxjc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tT8KICZxjc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tT8KICZxjc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tT8KICZxjc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tT8KICZxjc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tT8KICZxjc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tT8KICZxjc .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-tT8KICZxjc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tT8KICZxjc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tT8KICZxjc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tT8KICZxjc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tT8KICZxjc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tT8KICZxjc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tT8KICZxjc .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tT8KICZxjc .navbar.navbar-short {
  min-height: 70px;
}
.cid-tT8KICZxjc .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;
  width: 25%;
}
.cid-tT8KICZxjc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tT8KICZxjc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tT8KICZxjc .dropdown-item.active,
.cid-tT8KICZxjc .dropdown-item:active {
  background-color: transparent;
}
.cid-tT8KICZxjc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tT8KICZxjc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tT8KICZxjc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tT8KICZxjc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tT8KICZxjc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tT8KICZxjc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tT8KICZxjc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tT8KICZxjc .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tT8KICZxjc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tT8KICZxjc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tT8KICZxjc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tT8KICZxjc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT8KICZxjc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT8KICZxjc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tT8KICZxjc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT8KICZxjc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tT8KICZxjc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tT8KICZxjc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT8KICZxjc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tT8KICZxjc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tT8KICZxjc .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-tT8KICZxjc .navbar {
    height: 70px;
  }
  .cid-tT8KICZxjc .navbar.opened {
    height: auto;
  }
  .cid-tT8KICZxjc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tT8KICZxjc .container-fluid {
  padding: 0 1rem !important;
}
.cid-tT8KICZxjc .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tT8KICZxjc .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tT8KICZxjc .navbar-collapse {
    width: 100%;
  }
  .cid-tT8KICZxjc .navbar-nav {
    width: 100%;
  }
  .cid-tT8KICZxjc .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tT8KIDyq0Y {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/fond-tarte-courge.webp");
}
.cid-tT8KIDyq0Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT8KIDyq0Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tT8KIDyq0Y .col-content {
    text-align: justify;
  }
}
.cid-tT8KIDyq0Y .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-tT8KIDyq0Y .mbr-section-title {
  color: #ffffff;
}
.cid-tT8KIDyq0Y .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT8KIDyq0Y .mbr-section-btn {
  margin-top: 22px;
}
.cid-tT8KIDyq0Y .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tT8KIDyq0Y .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tT8KIDyq0Y .text-item {
    text-align: center;
  }
}
.cid-tT8KIDyq0Y .mbr-text {
  color: #ffffff;
}
.cid-tT8KIDyq0Y .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tT8KIDyq0Y .mbr-section-subtitle,
.cid-tT8KIDyq0Y .mbr-section-btn {
  color: #ffffff;
}
.cid-tT8KIEaNSI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT8KIEaNSI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT8KIEaNSI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT8KIEaNSI .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8KIEaNSI .mbr-section-title {
  color: #24262b;
}
.cid-tT8KIEaNSI .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8KIEaNSI .cards-row {
  row-gap: 32px;
}
.cid-tT8KIEaNSI .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT8KIEaNSI .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT8KIEaNSI .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT8KIEaNSI .card-subtitle {
  color: #24262b;
}
.cid-tT8KIEaNSI .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT8KIEaNSI .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT8KIEaNSI .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT8KIEaNSI .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT8KIEaNSI .card-text,
.cid-tT8KIEaNSI .mbr-section-btn {
  text-align: justify;
}
.cid-tT8Novnwek {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-tT8Novnwek .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8Novnwek .mbr-section-title {
  color: #24262b;
}
.cid-tT8Novnwek .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8Novnwek .items-row {
  row-gap: 32px;
}
.cid-tT8Novnwek .item {
  cursor: pointer;
}
.cid-tT8Novnwek .item:focus,
.cid-tT8Novnwek span:focus {
  outline: none;
}
.cid-tT8Novnwek .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tT8Novnwek .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tT8Novnwek img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tT8Novnwek .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tT8Novnwek .item-title {
  color: #24262b;
}
.cid-tT8Novnwek .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tT8Novnwek .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tT8Novnwek .mbr-text,
.cid-tT8Novnwek .mbr-section-btn {
  text-align: justify;
}
.cid-tT8KIELISI {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT8KIELISI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT8KIELISI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT8KIELISI .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8KIELISI .mbr-section-title {
  color: #24262b;
}
.cid-tT8KIELISI .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8KIELISI .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tT8KIELISI .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT8KIELISI .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT8KIELISI .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT8KIELISI .card-subtitle {
  color: #24262b;
}
.cid-tT8KIELISI .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT8KIELISI .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT8KIELISI .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT8KIELISI .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT8KIELISI .card-text,
.cid-tT8KIELISI .mbr-section-btn {
  text-align: justify;
}
.cid-tT8KIFlOjc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT8KIFlOjc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT8KIFlOjc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT8KIFlOjc .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8KIFlOjc .mbr-section-title {
  color: #24262b;
}
.cid-tT8KIFlOjc .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8KIFlOjc .cards-row {
  row-gap: 32px;
}
.cid-tT8KIFlOjc .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT8KIFlOjc .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT8KIFlOjc .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT8KIFlOjc .card-subtitle {
  color: #24262b;
}
.cid-tT8KIFlOjc .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT8KIFlOjc .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT8KIFlOjc .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT8KIFlOjc .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT8KIFlOjc .card-text,
.cid-tT8KIFlOjc .mbr-section-btn {
  text-align: justify;
}
.cid-tT8KIFVJZg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT8KIFVJZg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT8KIFVJZg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT8KIFVJZg .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8KIFVJZg .mbr-section-title {
  color: #24262b;
}
.cid-tT8KIFVJZg .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8KIFVJZg .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tT8KIFVJZg .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT8KIFVJZg .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT8KIFVJZg .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT8KIFVJZg .card-subtitle {
  color: #eb651c;
}
.cid-tT8KIFVJZg .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT8KIFVJZg .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT8KIFVJZg .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT8KIFVJZg .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT8KIFVJZg .card-text,
.cid-tT8KIFVJZg .mbr-section-btn {
  text-align: justify;
}
.cid-tT8KIGwn9W {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tT8KIGwn9W .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT8KIGwn9W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT8KIGwn9W .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8KIGwn9W .mbr-section-title {
  color: #24262b;
}
.cid-tT8KIGwn9W .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8KIGwn9W .cards-row {
  row-gap: 32px;
}
.cid-tT8KIGwn9W .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT8KIGwn9W .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT8KIGwn9W .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT8KIGwn9W .card-subtitle {
  color: #24262b;
}
.cid-tT8KIGwn9W .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT8KIGwn9W .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT8KIGwn9W .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT8KIGwn9W .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT8KIGwn9W .card-text,
.cid-tT8KIGwn9W .mbr-section-btn {
  text-align: justify;
}
.cid-tT8KIHbhSe {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tT8KIHbhSe .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8KIHbhSe .mbr-section-title {
  color: #24262b;
}
.cid-tT8KIHbhSe .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8KIHbhSe .items-row {
  row-gap: 32px;
}
.cid-tT8KIHbhSe .item {
  cursor: pointer;
}
.cid-tT8KIHbhSe .item:focus,
.cid-tT8KIHbhSe span:focus {
  outline: none;
}
.cid-tT8KIHbhSe .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tT8KIHbhSe .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tT8KIHbhSe img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tT8KIHbhSe .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tT8KIHbhSe .item-title {
  color: #24262b;
}
.cid-tT8KIHbhSe .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tT8KIHbhSe .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tT8KIHbhSe .mbr-text,
.cid-tT8KIHbhSe .mbr-section-btn {
  text-align: justify;
}
.cid-tT8KIHZnsu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/74112-w1024h576c1cx2699cy1799.webp");
}
@media (min-width: 992px) {
  .cid-tT8KIHZnsu .wrapper {
    padding: 0 28px;
  }
}
.cid-tT8KIHZnsu .mbr-text {
  text-align: center;
  color: #eb651c;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tT8RHYwgvP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tT8RHYwgvP nav.navbar {
  position: fixed;
}
.cid-tT8RHYwgvP .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-tT8RHYwgvP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tT8RHYwgvP .dropdown-item:hover,
.cid-tT8RHYwgvP .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tT8RHYwgvP .dropdown-item:hover span {
  color: white;
}
.cid-tT8RHYwgvP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tT8RHYwgvP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tT8RHYwgvP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tT8RHYwgvP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tT8RHYwgvP .nav-link {
  position: relative;
}
.cid-tT8RHYwgvP .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tT8RHYwgvP .container {
    flex-wrap: nowrap;
  }
}
.cid-tT8RHYwgvP .navbar-caption:hover,
.cid-tT8RHYwgvP .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tT8RHYwgvP .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tT8RHYwgvP .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tT8RHYwgvP .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tT8RHYwgvP .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tT8RHYwgvP .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tT8RHYwgvP .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tT8RHYwgvP .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tT8RHYwgvP .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tT8RHYwgvP .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tT8RHYwgvP .dropdown-menu,
.cid-tT8RHYwgvP .navbar.opened {
  background: #ffffff !important;
}
.cid-tT8RHYwgvP .nav-item:focus,
.cid-tT8RHYwgvP .nav-link:focus {
  outline: none;
}
.cid-tT8RHYwgvP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tT8RHYwgvP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tT8RHYwgvP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tT8RHYwgvP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tT8RHYwgvP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tT8RHYwgvP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tT8RHYwgvP .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tT8RHYwgvP .navbar.opened {
  transition: all 0.3s;
}
.cid-tT8RHYwgvP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tT8RHYwgvP .navbar .navbar-logo img {
  width: auto;
}
.cid-tT8RHYwgvP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tT8RHYwgvP .navbar.collapsed {
  justify-content: center;
}
.cid-tT8RHYwgvP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tT8RHYwgvP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tT8RHYwgvP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tT8RHYwgvP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tT8RHYwgvP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tT8RHYwgvP .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-tT8RHYwgvP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tT8RHYwgvP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tT8RHYwgvP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tT8RHYwgvP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tT8RHYwgvP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tT8RHYwgvP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tT8RHYwgvP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tT8RHYwgvP .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-tT8RHYwgvP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tT8RHYwgvP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tT8RHYwgvP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tT8RHYwgvP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tT8RHYwgvP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tT8RHYwgvP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tT8RHYwgvP .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tT8RHYwgvP .navbar.navbar-short {
  min-height: 70px;
}
.cid-tT8RHYwgvP .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;
  width: 25%;
}
.cid-tT8RHYwgvP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tT8RHYwgvP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tT8RHYwgvP .dropdown-item.active,
.cid-tT8RHYwgvP .dropdown-item:active {
  background-color: transparent;
}
.cid-tT8RHYwgvP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tT8RHYwgvP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tT8RHYwgvP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tT8RHYwgvP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tT8RHYwgvP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tT8RHYwgvP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tT8RHYwgvP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tT8RHYwgvP .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tT8RHYwgvP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tT8RHYwgvP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tT8RHYwgvP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tT8RHYwgvP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT8RHYwgvP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT8RHYwgvP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tT8RHYwgvP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT8RHYwgvP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tT8RHYwgvP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tT8RHYwgvP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT8RHYwgvP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tT8RHYwgvP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tT8RHYwgvP .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-tT8RHYwgvP .navbar {
    height: 70px;
  }
  .cid-tT8RHYwgvP .navbar.opened {
    height: auto;
  }
  .cid-tT8RHYwgvP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tT8RHYwgvP .container-fluid {
  padding: 0 1rem !important;
}
.cid-tT8RHYwgvP .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tT8RHYwgvP .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tT8RHYwgvP .navbar-collapse {
    width: 100%;
  }
  .cid-tT8RHYwgvP .navbar-nav {
    width: 100%;
  }
  .cid-tT8RHYwgvP .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tT8RHZ7qbT {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/fougassette-cuite.webp");
}
.cid-tT8RHZ7qbT .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT8RHZ7qbT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tT8RHZ7qbT .col-content {
    text-align: justify;
  }
}
.cid-tT8RHZ7qbT .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-tT8RHZ7qbT .mbr-section-title {
  color: #ffffff;
}
.cid-tT8RHZ7qbT .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT8RHZ7qbT .mbr-section-btn {
  margin-top: 22px;
}
.cid-tT8RHZ7qbT .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tT8RHZ7qbT .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tT8RHZ7qbT .text-item {
    text-align: center;
  }
}
.cid-tT8RHZ7qbT .mbr-text {
  color: #ffffff;
}
.cid-tT8RHZ7qbT .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tT8RHZ7qbT .mbr-section-subtitle,
.cid-tT8RHZ7qbT .mbr-section-btn {
  color: #ffffff;
}
.cid-tT8RHZI6k4 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT8RHZI6k4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT8RHZI6k4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT8RHZI6k4 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8RHZI6k4 .mbr-section-title {
  color: #24262b;
}
.cid-tT8RHZI6k4 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8RHZI6k4 .cards-row {
  row-gap: 32px;
}
.cid-tT8RHZI6k4 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT8RHZI6k4 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT8RHZI6k4 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT8RHZI6k4 .card-subtitle {
  color: #24262b;
}
.cid-tT8RHZI6k4 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT8RHZI6k4 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT8RHZI6k4 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT8RHZI6k4 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT8RHZI6k4 .card-text,
.cid-tT8RHZI6k4 .mbr-section-btn {
  text-align: justify;
}
.cid-tT8VIkmAXz {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-tT8VIkmAXz .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT8VIkmAXz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT8VIkmAXz .mbr-section-title {
  color: #24262b;
}
.cid-tT8VIkmAXz .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8VIkmAXz .mbr-section-btn {
  margin-top: 16px;
}
.cid-tT8VIkmAXz .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tT8V33wnRl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT8V33wnRl .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT8V33wnRl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT8V33wnRl .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8V33wnRl .mbr-section-title {
  color: #24262b;
}
.cid-tT8V33wnRl .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8V33wnRl .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tT8V33wnRl .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT8V33wnRl .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT8V33wnRl .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT8V33wnRl .card-subtitle {
  color: #24262b;
}
.cid-tT8V33wnRl .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT8V33wnRl .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT8V33wnRl .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT8V33wnRl .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT8V33wnRl .card-text,
.cid-tT8V33wnRl .mbr-section-btn {
  text-align: justify;
}
.cid-tT8RI0Vy8P {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT8RI0Vy8P .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT8RI0Vy8P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT8RI0Vy8P .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8RI0Vy8P .mbr-section-title {
  color: #24262b;
}
.cid-tT8RI0Vy8P .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8RI0Vy8P .cards-row {
  row-gap: 32px;
}
.cid-tT8RI0Vy8P .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT8RI0Vy8P .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT8RI0Vy8P .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT8RI0Vy8P .card-subtitle {
  color: #24262b;
}
.cid-tT8RI0Vy8P .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT8RI0Vy8P .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT8RI0Vy8P .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT8RI0Vy8P .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT8RI0Vy8P .card-text,
.cid-tT8RI0Vy8P .mbr-section-btn {
  text-align: justify;
}
.cid-tT8RI1BuIJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT8RI1BuIJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT8RI1BuIJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT8RI1BuIJ .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8RI1BuIJ .mbr-section-title {
  color: #24262b;
}
.cid-tT8RI1BuIJ .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8RI1BuIJ .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tT8RI1BuIJ .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT8RI1BuIJ .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT8RI1BuIJ .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT8RI1BuIJ .card-subtitle {
  color: #24262b;
}
.cid-tT8RI1BuIJ .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT8RI1BuIJ .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT8RI1BuIJ .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT8RI1BuIJ .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT8RI1BuIJ .card-text,
.cid-tT8RI1BuIJ .mbr-section-btn {
  text-align: justify;
}
.cid-tT8RI3pFx3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tT8RI3pFx3 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT8RI3pFx3 .mbr-section-title {
  color: #24262b;
}
.cid-tT8RI3pFx3 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT8RI3pFx3 .items-row {
  row-gap: 32px;
}
.cid-tT8RI3pFx3 .item {
  cursor: pointer;
}
.cid-tT8RI3pFx3 .item:focus,
.cid-tT8RI3pFx3 span:focus {
  outline: none;
}
.cid-tT8RI3pFx3 .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tT8RI3pFx3 .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tT8RI3pFx3 img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tT8RI3pFx3 .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tT8RI3pFx3 .item-title {
  color: #24262b;
}
.cid-tT8RI3pFx3 .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tT8RI3pFx3 .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tT8RI3pFx3 .mbr-text,
.cid-tT8RI3pFx3 .mbr-section-btn {
  text-align: justify;
}
.cid-tT8RI4kWpR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/fleur-oranger.webp");
}
@media (min-width: 992px) {
  .cid-tT8RI4kWpR .wrapper {
    padding: 0 28px;
  }
}
.cid-tT8RI4kWpR .mbr-text {
  text-align: justify;
  color: #ffffff;
}
.cid-tT8RI4kWpR .mbr-section-subtitle {
  text-align: center;
  color: #ffffff;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tT90lt0R4i {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tT90lt0R4i nav.navbar {
  position: fixed;
}
.cid-tT90lt0R4i .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-tT90lt0R4i .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tT90lt0R4i .dropdown-item:hover,
.cid-tT90lt0R4i .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tT90lt0R4i .dropdown-item:hover span {
  color: white;
}
.cid-tT90lt0R4i .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tT90lt0R4i .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tT90lt0R4i .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tT90lt0R4i .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tT90lt0R4i .nav-link {
  position: relative;
}
.cid-tT90lt0R4i .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tT90lt0R4i .container {
    flex-wrap: nowrap;
  }
}
.cid-tT90lt0R4i .navbar-caption:hover,
.cid-tT90lt0R4i .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tT90lt0R4i .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tT90lt0R4i .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tT90lt0R4i .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tT90lt0R4i .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tT90lt0R4i .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tT90lt0R4i .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tT90lt0R4i .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tT90lt0R4i .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tT90lt0R4i .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tT90lt0R4i .dropdown-menu,
.cid-tT90lt0R4i .navbar.opened {
  background: #ffffff !important;
}
.cid-tT90lt0R4i .nav-item:focus,
.cid-tT90lt0R4i .nav-link:focus {
  outline: none;
}
.cid-tT90lt0R4i .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tT90lt0R4i .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tT90lt0R4i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tT90lt0R4i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tT90lt0R4i .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tT90lt0R4i .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tT90lt0R4i .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tT90lt0R4i .navbar.opened {
  transition: all 0.3s;
}
.cid-tT90lt0R4i .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tT90lt0R4i .navbar .navbar-logo img {
  width: auto;
}
.cid-tT90lt0R4i .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tT90lt0R4i .navbar.collapsed {
  justify-content: center;
}
.cid-tT90lt0R4i .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tT90lt0R4i .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tT90lt0R4i .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tT90lt0R4i .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tT90lt0R4i .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tT90lt0R4i .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-tT90lt0R4i .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tT90lt0R4i .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tT90lt0R4i .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tT90lt0R4i .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tT90lt0R4i .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tT90lt0R4i .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tT90lt0R4i .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tT90lt0R4i .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-tT90lt0R4i .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tT90lt0R4i .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tT90lt0R4i .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tT90lt0R4i .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tT90lt0R4i .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tT90lt0R4i .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tT90lt0R4i .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tT90lt0R4i .navbar.navbar-short {
  min-height: 70px;
}
.cid-tT90lt0R4i .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;
  width: 25%;
}
.cid-tT90lt0R4i .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tT90lt0R4i .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tT90lt0R4i .dropdown-item.active,
.cid-tT90lt0R4i .dropdown-item:active {
  background-color: transparent;
}
.cid-tT90lt0R4i .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tT90lt0R4i .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tT90lt0R4i .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tT90lt0R4i .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tT90lt0R4i .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tT90lt0R4i .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tT90lt0R4i ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tT90lt0R4i .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tT90lt0R4i button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tT90lt0R4i button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tT90lt0R4i button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tT90lt0R4i button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT90lt0R4i button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT90lt0R4i button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tT90lt0R4i nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT90lt0R4i nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tT90lt0R4i nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tT90lt0R4i nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT90lt0R4i .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tT90lt0R4i a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tT90lt0R4i .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-tT90lt0R4i .navbar {
    height: 70px;
  }
  .cid-tT90lt0R4i .navbar.opened {
    height: auto;
  }
  .cid-tT90lt0R4i .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tT90lt0R4i .container-fluid {
  padding: 0 1rem !important;
}
.cid-tT90lt0R4i .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tT90lt0R4i .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tT90lt0R4i .navbar-collapse {
    width: 100%;
  }
  .cid-tT90lt0R4i .navbar-nav {
    width: 100%;
  }
  .cid-tT90lt0R4i .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tT90ltZtQr {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/fougassette-cuite.webp");
}
.cid-tT90ltZtQr .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT90ltZtQr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tT90ltZtQr .col-content {
    text-align: justify;
  }
}
.cid-tT90ltZtQr .label-text {
  margin-bottom: 16px;
  color: #eb651c;
}
.cid-tT90ltZtQr .mbr-section-title {
  color: #ffffff;
}
.cid-tT90ltZtQr .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT90ltZtQr .mbr-section-btn {
  margin-top: 22px;
}
.cid-tT90ltZtQr .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tT90ltZtQr .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tT90ltZtQr .text-item {
    text-align: center;
  }
}
.cid-tT90ltZtQr .mbr-text {
  color: #ffffff;
}
.cid-tT90ltZtQr .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tT90ltZtQr .mbr-section-subtitle,
.cid-tT90ltZtQr .mbr-section-btn {
  color: #ffffff;
}
.cid-tT90lv4SBK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT90lv4SBK .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT90lv4SBK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT90lv4SBK .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT90lv4SBK .mbr-section-title {
  color: #24262b;
}
.cid-tT90lv4SBK .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT90lv4SBK .cards-row {
  row-gap: 32px;
}
.cid-tT90lv4SBK .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT90lv4SBK .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT90lv4SBK .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT90lv4SBK .card-subtitle {
  color: #24262b;
}
.cid-tT90lv4SBK .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT90lv4SBK .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT90lv4SBK .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT90lv4SBK .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT90lv4SBK .card-text,
.cid-tT90lv4SBK .mbr-section-btn {
  text-align: justify;
}
.cid-tT90lvDvjQ {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-tT90lvDvjQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT90lvDvjQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT90lvDvjQ .mbr-section-title {
  color: #24262b;
}
.cid-tT90lvDvjQ .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT90lvDvjQ .mbr-section-btn {
  margin-top: 16px;
}
.cid-tT90lvDvjQ .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-tT90lw7thH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT90lw7thH .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT90lw7thH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT90lw7thH .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT90lw7thH .mbr-section-title {
  color: #24262b;
}
.cid-tT90lw7thH .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT90lw7thH .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tT90lw7thH .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT90lw7thH .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT90lw7thH .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT90lw7thH .card-subtitle {
  color: #24262b;
}
.cid-tT90lw7thH .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT90lw7thH .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT90lw7thH .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT90lw7thH .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT90lw7thH .card-text,
.cid-tT90lw7thH .mbr-section-btn {
  text-align: justify;
}
.cid-tT90lwJvuz {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT90lwJvuz .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT90lwJvuz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT90lwJvuz .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT90lwJvuz .mbr-section-title {
  color: #24262b;
}
.cid-tT90lwJvuz .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT90lwJvuz .cards-row {
  row-gap: 32px;
}
.cid-tT90lwJvuz .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT90lwJvuz .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT90lwJvuz .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT90lwJvuz .card-subtitle {
  color: #24262b;
}
.cid-tT90lwJvuz .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT90lwJvuz .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT90lwJvuz .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT90lwJvuz .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT90lwJvuz .card-text,
.cid-tT90lwJvuz .mbr-section-btn {
  text-align: justify;
}
.cid-tT90lxi76S {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tT90lxi76S .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT90lxi76S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT90lxi76S .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT90lxi76S .mbr-section-title {
  color: #24262b;
}
.cid-tT90lxi76S .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT90lxi76S .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tT90lxi76S .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tT90lxi76S .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tT90lxi76S .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tT90lxi76S .card-subtitle {
  color: #24262b;
}
.cid-tT90lxi76S .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tT90lxi76S .mbr-section-btn {
  margin-top: 20px;
}
.cid-tT90lxi76S .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tT90lxi76S .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tT90lxi76S .card-text,
.cid-tT90lxi76S .mbr-section-btn {
  text-align: justify;
}
.cid-tT90lxXx1U {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tT90lxXx1U .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tT90lxXx1U .mbr-section-title {
  color: #24262b;
}
.cid-tT90lxXx1U .mbr-section-subtitle {
  color: #24262b;
}
.cid-tT90lxXx1U .items-row {
  row-gap: 32px;
}
.cid-tT90lxXx1U .item {
  cursor: pointer;
}
.cid-tT90lxXx1U .item:focus,
.cid-tT90lxXx1U span:focus {
  outline: none;
}
.cid-tT90lxXx1U .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tT90lxXx1U .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tT90lxXx1U img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tT90lxXx1U .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tT90lxXx1U .item-title {
  color: #24262b;
}
.cid-tT90lxXx1U .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tT90lxXx1U .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tT90lxXx1U .mbr-text,
.cid-tT90lxXx1U .mbr-section-btn {
  text-align: justify;
}
.cid-tT90lyIq8l {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/bandeau-pain-corbeille.webp");
}
@media (min-width: 992px) {
  .cid-tT90lyIq8l .wrapper {
    padding: 0 28px;
  }
}
.cid-tT90lyIq8l .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-tT90lyIq8l .mbr-section-subtitle {
  text-align: center;
  color: #ffffff;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tTGA6FiQX8 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tTGA6FiQX8 nav.navbar {
  position: fixed;
}
.cid-tTGA6FiQX8 .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-tTGA6FiQX8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tTGA6FiQX8 .dropdown-item:hover,
.cid-tTGA6FiQX8 .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tTGA6FiQX8 .dropdown-item:hover span {
  color: white;
}
.cid-tTGA6FiQX8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tTGA6FiQX8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tTGA6FiQX8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tTGA6FiQX8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tTGA6FiQX8 .nav-link {
  position: relative;
}
.cid-tTGA6FiQX8 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tTGA6FiQX8 .container {
    flex-wrap: nowrap;
  }
}
.cid-tTGA6FiQX8 .navbar-caption:hover,
.cid-tTGA6FiQX8 .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tTGA6FiQX8 .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tTGA6FiQX8 .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tTGA6FiQX8 .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tTGA6FiQX8 .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tTGA6FiQX8 .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tTGA6FiQX8 .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tTGA6FiQX8 .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tTGA6FiQX8 .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tTGA6FiQX8 .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tTGA6FiQX8 .dropdown-menu,
.cid-tTGA6FiQX8 .navbar.opened {
  background: #ffffff !important;
}
.cid-tTGA6FiQX8 .nav-item:focus,
.cid-tTGA6FiQX8 .nav-link:focus {
  outline: none;
}
.cid-tTGA6FiQX8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tTGA6FiQX8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tTGA6FiQX8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tTGA6FiQX8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tTGA6FiQX8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tTGA6FiQX8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tTGA6FiQX8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tTGA6FiQX8 .navbar.opened {
  transition: all 0.3s;
}
.cid-tTGA6FiQX8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tTGA6FiQX8 .navbar .navbar-logo img {
  width: auto;
}
.cid-tTGA6FiQX8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tTGA6FiQX8 .navbar.collapsed {
  justify-content: center;
}
.cid-tTGA6FiQX8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tTGA6FiQX8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tTGA6FiQX8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tTGA6FiQX8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tTGA6FiQX8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tTGA6FiQX8 .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-tTGA6FiQX8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tTGA6FiQX8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tTGA6FiQX8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tTGA6FiQX8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tTGA6FiQX8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tTGA6FiQX8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tTGA6FiQX8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tTGA6FiQX8 .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-tTGA6FiQX8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tTGA6FiQX8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tTGA6FiQX8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tTGA6FiQX8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tTGA6FiQX8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tTGA6FiQX8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tTGA6FiQX8 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tTGA6FiQX8 .navbar.navbar-short {
  min-height: 70px;
}
.cid-tTGA6FiQX8 .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;
  width: 25%;
}
.cid-tTGA6FiQX8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tTGA6FiQX8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tTGA6FiQX8 .dropdown-item.active,
.cid-tTGA6FiQX8 .dropdown-item:active {
  background-color: transparent;
}
.cid-tTGA6FiQX8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tTGA6FiQX8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tTGA6FiQX8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tTGA6FiQX8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tTGA6FiQX8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tTGA6FiQX8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tTGA6FiQX8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tTGA6FiQX8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tTGA6FiQX8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tTGA6FiQX8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tTGA6FiQX8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tTGA6FiQX8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tTGA6FiQX8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tTGA6FiQX8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tTGA6FiQX8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tTGA6FiQX8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tTGA6FiQX8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tTGA6FiQX8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tTGA6FiQX8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tTGA6FiQX8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tTGA6FiQX8 .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-tTGA6FiQX8 .navbar {
    height: 70px;
  }
  .cid-tTGA6FiQX8 .navbar.opened {
    height: auto;
  }
  .cid-tTGA6FiQX8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tTGA6FiQX8 .container-fluid {
  padding: 0 1rem !important;
}
.cid-tTGA6FiQX8 .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tTGA6FiQX8 .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tTGA6FiQX8 .navbar-collapse {
    width: 100%;
  }
  .cid-tTGA6FiQX8 .navbar-nav {
    width: 100%;
  }
  .cid-tTGA6FiQX8 .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tTGA6GnIzX {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/pecan-pie-usa.webp");
}
.cid-tTGA6GnIzX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTGA6GnIzX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tTGA6GnIzX .col-content {
    text-align: justify;
  }
}
.cid-tTGA6GnIzX .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-tTGA6GnIzX .mbr-section-title {
  color: #ffffff;
}
.cid-tTGA6GnIzX .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tTGA6GnIzX .mbr-section-btn {
  margin-top: 22px;
}
.cid-tTGA6GnIzX .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tTGA6GnIzX .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tTGA6GnIzX .text-item {
    text-align: center;
  }
}
.cid-tTGA6GnIzX .mbr-text {
  color: #ffffff;
}
.cid-tTGA6GnIzX .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tTGA6GnIzX .mbr-section-subtitle,
.cid-tTGA6GnIzX .mbr-section-btn {
  color: #ffffff;
}
.cid-tTGA6Ib0DR {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTGA6Ib0DR .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTGA6Ib0DR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTGA6Ib0DR .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tTGA6Ib0DR .mbr-section-title {
  color: #24262b;
}
.cid-tTGA6Ib0DR .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTGA6Ib0DR .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tTGA6Ib0DR .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tTGA6Ib0DR .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tTGA6Ib0DR .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tTGA6Ib0DR .card-subtitle {
  color: #24262b;
}
.cid-tTGA6Ib0DR .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tTGA6Ib0DR .mbr-section-btn {
  margin-top: 20px;
}
.cid-tTGA6Ib0DR .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tTGA6Ib0DR .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tTGA6Ib0DR .card-text,
.cid-tTGA6Ib0DR .mbr-section-btn {
  text-align: justify;
}
.cid-tTGA6IRgpG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTGA6IRgpG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTGA6IRgpG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTGA6IRgpG .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tTGA6IRgpG .mbr-section-title {
  color: #24262b;
}
.cid-tTGA6IRgpG .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTGA6IRgpG .cards-row {
  row-gap: 32px;
}
.cid-tTGA6IRgpG .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tTGA6IRgpG .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tTGA6IRgpG .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tTGA6IRgpG .card-subtitle {
  color: #24262b;
}
.cid-tTGA6IRgpG .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tTGA6IRgpG .mbr-section-btn {
  margin-top: 20px;
}
.cid-tTGA6IRgpG .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tTGA6IRgpG .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tTGA6IRgpG .card-text,
.cid-tTGA6IRgpG .mbr-section-btn {
  text-align: justify;
}
.cid-tTHHMg0uUw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTHHMg0uUw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTHHMg0uUw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTHHMg0uUw .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tTHHMg0uUw .mbr-section-title {
  color: #24262b;
}
.cid-tTHHMg0uUw .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTHHMg0uUw .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tTHHMg0uUw .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tTHHMg0uUw .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tTHHMg0uUw .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tTHHMg0uUw .card-subtitle {
  color: #24262b;
}
.cid-tTHHMg0uUw .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tTHHMg0uUw .mbr-section-btn {
  margin-top: 20px;
}
.cid-tTHHMg0uUw .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tTHHMg0uUw .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tTGA6JAklH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTGA6JAklH .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTGA6JAklH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTGA6JAklH .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tTGA6JAklH .mbr-section-title {
  color: #24262b;
}
.cid-tTGA6JAklH .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTGA6JAklH .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tTGA6JAklH .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tTGA6JAklH .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tTGA6JAklH .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tTGA6JAklH .card-subtitle {
  color: #24262b;
}
.cid-tTGA6JAklH .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tTGA6JAklH .mbr-section-btn {
  margin-top: 20px;
}
.cid-tTGA6JAklH .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tTGA6JAklH .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tTGA6JAklH .card-text,
.cid-tTGA6JAklH .mbr-section-btn {
  text-align: justify;
}
.cid-tTGA6KmE0H {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tTGA6KmE0H .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTGA6KmE0H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTGA6KmE0H .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tTGA6KmE0H .mbr-section-title {
  color: #24262b;
}
.cid-tTGA6KmE0H .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTGA6KmE0H .cards-row {
  row-gap: 32px;
}
.cid-tTGA6KmE0H .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tTGA6KmE0H .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tTGA6KmE0H .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tTGA6KmE0H .card-subtitle {
  color: #24262b;
}
.cid-tTGA6KmE0H .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tTGA6KmE0H .mbr-section-btn {
  margin-top: 20px;
}
.cid-tTGA6KmE0H .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tTGA6KmE0H .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tTGA6KmE0H .card-text,
.cid-tTGA6KmE0H .mbr-section-btn {
  text-align: justify;
}
.cid-tTGA6L5GEF {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tTGA6L5GEF .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tTGA6L5GEF .mbr-section-title {
  color: #24262b;
}
.cid-tTGA6L5GEF .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTGA6L5GEF .items-row {
  row-gap: 32px;
}
.cid-tTGA6L5GEF .item {
  cursor: pointer;
}
.cid-tTGA6L5GEF .item:focus,
.cid-tTGA6L5GEF span:focus {
  outline: none;
}
.cid-tTGA6L5GEF .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tTGA6L5GEF .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tTGA6L5GEF img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tTGA6L5GEF .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tTGA6L5GEF .item-title {
  color: #24262b;
}
.cid-tTGA6L5GEF .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tTGA6L5GEF .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tTGA6L5GEF .mbr-text,
.cid-tTGA6L5GEF .mbr-section-btn {
  text-align: justify;
}
.cid-tTGA6Me9LI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/tarte-sirop-rable-9.webp");
}
@media (min-width: 992px) {
  .cid-tTGA6Me9LI .wrapper {
    padding: 0 28px;
  }
}
.cid-tTGA6Me9LI .mbr-text {
  text-align: center;
  color: #000000;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tTI0wSTmrA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tTI0wSTmrA nav.navbar {
  position: fixed;
}
.cid-tTI0wSTmrA .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-tTI0wSTmrA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tTI0wSTmrA .dropdown-item:hover,
.cid-tTI0wSTmrA .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tTI0wSTmrA .dropdown-item:hover span {
  color: white;
}
.cid-tTI0wSTmrA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tTI0wSTmrA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tTI0wSTmrA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tTI0wSTmrA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tTI0wSTmrA .nav-link {
  position: relative;
}
.cid-tTI0wSTmrA .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tTI0wSTmrA .container {
    flex-wrap: nowrap;
  }
}
.cid-tTI0wSTmrA .navbar-caption:hover,
.cid-tTI0wSTmrA .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tTI0wSTmrA .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tTI0wSTmrA .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tTI0wSTmrA .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tTI0wSTmrA .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tTI0wSTmrA .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tTI0wSTmrA .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tTI0wSTmrA .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tTI0wSTmrA .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tTI0wSTmrA .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tTI0wSTmrA .dropdown-menu,
.cid-tTI0wSTmrA .navbar.opened {
  background: #ffffff !important;
}
.cid-tTI0wSTmrA .nav-item:focus,
.cid-tTI0wSTmrA .nav-link:focus {
  outline: none;
}
.cid-tTI0wSTmrA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tTI0wSTmrA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tTI0wSTmrA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tTI0wSTmrA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tTI0wSTmrA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tTI0wSTmrA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tTI0wSTmrA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tTI0wSTmrA .navbar.opened {
  transition: all 0.3s;
}
.cid-tTI0wSTmrA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tTI0wSTmrA .navbar .navbar-logo img {
  width: auto;
}
.cid-tTI0wSTmrA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tTI0wSTmrA .navbar.collapsed {
  justify-content: center;
}
.cid-tTI0wSTmrA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tTI0wSTmrA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tTI0wSTmrA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tTI0wSTmrA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tTI0wSTmrA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tTI0wSTmrA .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-tTI0wSTmrA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tTI0wSTmrA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tTI0wSTmrA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tTI0wSTmrA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tTI0wSTmrA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tTI0wSTmrA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tTI0wSTmrA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tTI0wSTmrA .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-tTI0wSTmrA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tTI0wSTmrA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tTI0wSTmrA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tTI0wSTmrA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tTI0wSTmrA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tTI0wSTmrA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tTI0wSTmrA .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tTI0wSTmrA .navbar.navbar-short {
  min-height: 70px;
}
.cid-tTI0wSTmrA .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;
  width: 25%;
}
.cid-tTI0wSTmrA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tTI0wSTmrA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tTI0wSTmrA .dropdown-item.active,
.cid-tTI0wSTmrA .dropdown-item:active {
  background-color: transparent;
}
.cid-tTI0wSTmrA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tTI0wSTmrA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tTI0wSTmrA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tTI0wSTmrA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tTI0wSTmrA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tTI0wSTmrA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tTI0wSTmrA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tTI0wSTmrA .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tTI0wSTmrA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tTI0wSTmrA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tTI0wSTmrA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tTI0wSTmrA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tTI0wSTmrA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tTI0wSTmrA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tTI0wSTmrA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tTI0wSTmrA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tTI0wSTmrA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tTI0wSTmrA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tTI0wSTmrA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tTI0wSTmrA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tTI0wSTmrA .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-tTI0wSTmrA .navbar {
    height: 70px;
  }
  .cid-tTI0wSTmrA .navbar.opened {
    height: auto;
  }
  .cid-tTI0wSTmrA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tTI0wSTmrA .container-fluid {
  padding: 0 1rem !important;
}
.cid-tTI0wSTmrA .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tTI0wSTmrA .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tTI0wSTmrA .navbar-collapse {
    width: 100%;
  }
  .cid-tTI0wSTmrA .navbar-nav {
    width: 100%;
  }
  .cid-tTI0wSTmrA .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tTI0wTvtEV {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/les-pates-fraiches-1.webp");
}
.cid-tTI0wTvtEV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTI0wTvtEV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tTI0wTvtEV .col-content {
    text-align: justify;
  }
}
.cid-tTI0wTvtEV .label-text {
  margin-bottom: 16px;
  color: #010101;
}
.cid-tTI0wTvtEV .mbr-section-title {
  color: #010101;
}
.cid-tTI0wTvtEV .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tTI0wTvtEV .mbr-section-btn {
  margin-top: 22px;
}
.cid-tTI0wTvtEV .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tTI0wTvtEV .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tTI0wTvtEV .text-item {
    text-align: left;
  }
}
.cid-tTI0wTvtEV .mbr-text {
  color: #010101;
}
.cid-tTI0wTvtEV .address-text {
  margin-top: 8px;
  color: #010101;
}
.cid-tTI0wTvtEV .mbr-section-subtitle,
.cid-tTI0wTvtEV .mbr-section-btn {
  color: #010101;
}
.cid-tTI0wUaU67 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tTI0wUaU67 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tTI0wUaU67 .mbr-section-title {
  color: #24262b;
}
.cid-tTI0wUaU67 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTI0wUaU67 .items-row {
  row-gap: 48px;
}
.cid-tTI0wUaU67 .item {
  cursor: pointer;
}
.cid-tTI0wUaU67 .item:focus,
.cid-tTI0wUaU67 span:focus {
  outline: none;
}
.cid-tTI0wUaU67 .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .cid-tTI0wUaU67 .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tTI0wUaU67 .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-tTI0wUaU67 .item-img img {
  width: 100%;
  height: calc(110px * 2);
  object-fit: cover;
}
.cid-tTI0wUaU67 .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  max-width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-tTI0wUaU67 .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tTI0wUaU67 .mbr-section-btn .btn {
  margin: 0 !important;
}
.cid-tTI0wUaU67 .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1rem 0 0;
}
.cid-tTI0wUaU67 .item-title {
  color: #24262b;
}
.cid-tTI0wUaU67 .item-subtitle {
  color: #24262b;
  margin-top: 2px;
  text-align: justify;
}
.cid-tTI0wUaU67 .mbr-text {
  color: #24262b;
  text-align: justify;
}
.cid-tTI0wUNs1r {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #33363b;
}
.cid-tTI0wUNs1r .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTI0wUNs1r .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTI0wUNs1r .cards-row {
  row-gap: 32px;
}
.cid-tTI0wUNs1r .card {
  border-radius: 0;
}
.cid-tTI0wUNs1r .card-wrapper {
  width: 100%;
}
.cid-tTI0wUNs1r .card-title {
  margin-bottom: 8px;
  color: #b79b6c;
}
.cid-tTI0wUNs1r .card-subtitle {
  max-width: 550px;
  color: #FFFFFF;
  text-align: justify;
}
.cid-tTI0wUNs1r .card-bottom-wrap {
  margin-top: 24px;
}
.cid-tTI0wUNs1r .card-name {
  color: #FFFFFF;
}
.cid-tTI0wUNs1r .card-text {
  color: #c1c1c1;
}
.cid-tTI0wUNs1r .card-subtitle DIV {
  text-align: justify;
}
.cid-tTI0wVmOcn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-tTI0wVmOcn .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTI0wVmOcn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTI0wVmOcn .mbr-section-title {
  color: #24262b;
}
.cid-tTI0wVmOcn .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTI0wVmOcn .mbr-section-btn {
  margin-top: 16px;
}
.cid-tTI0wVTGpV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTI0wVTGpV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTI0wVTGpV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTI0wVTGpV .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tTI0wVTGpV .mbr-section-title {
  color: #24262b;
}
.cid-tTI0wVTGpV .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTI0wVTGpV .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tTI0wVTGpV .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tTI0wVTGpV .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tTI0wVTGpV .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tTI0wVTGpV .card-subtitle {
  color: #24262b;
}
.cid-tTI0wVTGpV .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tTI0wVTGpV .mbr-section-btn {
  margin-top: 20px;
}
.cid-tTI0wVTGpV .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tTI0wVTGpV .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tTI0wVTGpV .card-text,
.cid-tTI0wVTGpV .mbr-section-btn {
  text-align: justify;
}
.cid-tTI0wXuEUX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTI0wXuEUX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTI0wXuEUX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTI0wXuEUX .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tTI0wXuEUX .mbr-section-title {
  color: #24262b;
}
.cid-tTI0wXuEUX .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTI0wXuEUX .cards-row {
  row-gap: 32px;
}
.cid-tTI0wXuEUX .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tTI0wXuEUX .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tTI0wXuEUX .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tTI0wXuEUX .card-subtitle {
  color: #24262b;
}
.cid-tTI0wXuEUX .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tTI0wXuEUX .mbr-section-btn {
  margin-top: 20px;
}
.cid-tTI0wXuEUX .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tTI0wXuEUX .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tTI0wXuEUX .card-text,
.cid-tTI0wXuEUX .mbr-section-btn {
  text-align: justify;
}
.cid-tTI0wY50rY {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tTI0wY50rY .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tTI0wY50rY .mbr-section-title {
  color: #24262b;
}
.cid-tTI0wY50rY .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTI0wY50rY .items-row {
  row-gap: 32px;
}
.cid-tTI0wY50rY .item {
  cursor: pointer;
}
.cid-tTI0wY50rY .item:focus,
.cid-tTI0wY50rY span:focus {
  outline: none;
}
.cid-tTI0wY50rY .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tTI0wY50rY .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tTI0wY50rY img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 4));
  object-fit: cover;
}
.cid-tTI0wY50rY .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tTI0wY50rY .item-title {
  color: #24262b;
}
.cid-tTI0wY50rY .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tTI0wY50rY .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tTI0wY50rY .mbr-text,
.cid-tTI0wY50rY .mbr-section-btn {
  text-align: justify;
}
.cid-tTI0wZG8vq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTI0wZG8vq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTI0wZG8vq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTI0wZG8vq .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tTI0wZG8vq .mbr-section-title {
  color: #24262b;
}
.cid-tTI0wZG8vq .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTI0wZG8vq .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tTI0wZG8vq .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tTI0wZG8vq .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tTI0wZG8vq .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tTI0wZG8vq .card-subtitle {
  color: #24262b;
}
.cid-tTI0wZG8vq .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tTI0wZG8vq .mbr-section-btn {
  margin-top: 20px;
}
.cid-tTI0wZG8vq .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tTI0wZG8vq .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tTI0x0qDb7 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTI0x0qDb7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTI0x0qDb7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTI0x0qDb7 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tTI0x0qDb7 .mbr-section-title {
  color: #24262b;
}
.cid-tTI0x0qDb7 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTI0x0qDb7 .cards-row {
  row-gap: 32px;
}
.cid-tTI0x0qDb7 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tTI0x0qDb7 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tTI0x0qDb7 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tTI0x0qDb7 .card-subtitle {
  color: #24262b;
}
.cid-tTI0x0qDb7 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tTI0x0qDb7 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tTI0x0qDb7 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tTI0x0qDb7 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tTI0x16vdx {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tTI0x16vdx .mbr-fallback-image.disabled {
  display: none;
}
.cid-tTI0x16vdx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tTI0x16vdx .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tTI0x16vdx .mbr-section-title {
  color: #24262b;
}
.cid-tTI0x16vdx .mbr-section-subtitle {
  color: #24262b;
}
.cid-tTI0x16vdx .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tTI0x16vdx .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tTI0x16vdx .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tTI0x16vdx .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tTI0x16vdx .card-subtitle {
  color: #24262b;
}
.cid-tTI0x16vdx .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tTI0x16vdx .mbr-section-btn {
  margin-top: 20px;
}
.cid-tTI0x16vdx .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tTI0x16vdx .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tTI0x16vdx .card-text,
.cid-tTI0x16vdx .mbr-section-btn {
  text-align: justify;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tUak4qMExL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tUak4qMExL nav.navbar {
  position: fixed;
}
.cid-tUak4qMExL .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-tUak4qMExL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tUak4qMExL .dropdown-item:hover,
.cid-tUak4qMExL .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tUak4qMExL .dropdown-item:hover span {
  color: white;
}
.cid-tUak4qMExL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tUak4qMExL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tUak4qMExL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tUak4qMExL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tUak4qMExL .nav-link {
  position: relative;
}
.cid-tUak4qMExL .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tUak4qMExL .container {
    flex-wrap: nowrap;
  }
}
.cid-tUak4qMExL .navbar-caption:hover,
.cid-tUak4qMExL .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tUak4qMExL .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tUak4qMExL .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tUak4qMExL .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tUak4qMExL .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tUak4qMExL .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tUak4qMExL .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tUak4qMExL .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tUak4qMExL .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tUak4qMExL .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tUak4qMExL .dropdown-menu,
.cid-tUak4qMExL .navbar.opened {
  background: #ffffff !important;
}
.cid-tUak4qMExL .nav-item:focus,
.cid-tUak4qMExL .nav-link:focus {
  outline: none;
}
.cid-tUak4qMExL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tUak4qMExL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tUak4qMExL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tUak4qMExL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tUak4qMExL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tUak4qMExL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tUak4qMExL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tUak4qMExL .navbar.opened {
  transition: all 0.3s;
}
.cid-tUak4qMExL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tUak4qMExL .navbar .navbar-logo img {
  width: auto;
}
.cid-tUak4qMExL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tUak4qMExL .navbar.collapsed {
  justify-content: center;
}
.cid-tUak4qMExL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tUak4qMExL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tUak4qMExL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tUak4qMExL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tUak4qMExL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tUak4qMExL .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-tUak4qMExL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tUak4qMExL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tUak4qMExL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tUak4qMExL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tUak4qMExL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tUak4qMExL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tUak4qMExL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tUak4qMExL .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-tUak4qMExL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tUak4qMExL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tUak4qMExL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tUak4qMExL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tUak4qMExL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tUak4qMExL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tUak4qMExL .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tUak4qMExL .navbar.navbar-short {
  min-height: 70px;
}
.cid-tUak4qMExL .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;
  width: 25%;
}
.cid-tUak4qMExL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tUak4qMExL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tUak4qMExL .dropdown-item.active,
.cid-tUak4qMExL .dropdown-item:active {
  background-color: transparent;
}
.cid-tUak4qMExL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tUak4qMExL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tUak4qMExL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tUak4qMExL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tUak4qMExL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tUak4qMExL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tUak4qMExL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tUak4qMExL .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tUak4qMExL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tUak4qMExL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tUak4qMExL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tUak4qMExL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tUak4qMExL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tUak4qMExL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tUak4qMExL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tUak4qMExL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tUak4qMExL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tUak4qMExL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tUak4qMExL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tUak4qMExL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tUak4qMExL .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-tUak4qMExL .navbar {
    height: 70px;
  }
  .cid-tUak4qMExL .navbar.opened {
    height: auto;
  }
  .cid-tUak4qMExL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tUak4qMExL .container-fluid {
  padding: 0 1rem !important;
}
.cid-tUak4qMExL .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tUak4qMExL .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tUak4qMExL .navbar-collapse {
    width: 100%;
  }
  .cid-tUak4qMExL .navbar-nav {
    width: 100%;
  }
  .cid-tUak4qMExL .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tUak4rpox4 {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/carbonara-accueil.webp");
}
.cid-tUak4rpox4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUak4rpox4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tUak4rpox4 .col-content {
    text-align: justify;
  }
}
.cid-tUak4rpox4 .label-text {
  margin-bottom: 16px;
  color: #010101;
}
.cid-tUak4rpox4 .mbr-section-title {
  color: #010101;
}
.cid-tUak4rpox4 .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tUak4rpox4 .mbr-section-btn {
  margin-top: 22px;
}
.cid-tUak4rpox4 .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tUak4rpox4 .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tUak4rpox4 .text-item {
    text-align: left;
  }
}
.cid-tUak4rpox4 .mbr-text {
  color: #010101;
}
.cid-tUak4rpox4 .address-text {
  margin-top: 8px;
  color: #010101;
}
.cid-tUak4rpox4 .mbr-section-subtitle,
.cid-tUak4rpox4 .mbr-section-btn {
  color: #010101;
}
.cid-tUak4s3WGg {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tUak4s3WGg .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tUak4s3WGg .mbr-section-title {
  color: #24262b;
}
.cid-tUak4s3WGg .mbr-section-subtitle {
  color: #24262b;
}
.cid-tUak4s3WGg .items-row {
  row-gap: 48px;
}
.cid-tUak4s3WGg .item {
  cursor: pointer;
}
.cid-tUak4s3WGg .item:focus,
.cid-tUak4s3WGg span:focus {
  outline: none;
}
.cid-tUak4s3WGg .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .cid-tUak4s3WGg .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tUak4s3WGg .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-tUak4s3WGg .item-img img {
  width: 100%;
  height: calc(110px * 2);
  object-fit: cover;
}
.cid-tUak4s3WGg .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  max-width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-tUak4s3WGg .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tUak4s3WGg .mbr-section-btn .btn {
  margin: 0 !important;
}
.cid-tUak4s3WGg .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1rem 0 0;
}
.cid-tUak4s3WGg .item-title {
  color: #24262b;
}
.cid-tUak4s3WGg .item-subtitle {
  color: #24262b;
  margin-top: 2px;
  text-align: justify;
}
.cid-tUak4s3WGg .mbr-text {
  color: #24262b;
  text-align: justify;
}
.cid-tUak4sH8rl {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #33363b;
}
.cid-tUak4sH8rl .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUak4sH8rl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUak4sH8rl .cards-row {
  row-gap: 32px;
}
.cid-tUak4sH8rl .card {
  border-radius: 0;
}
.cid-tUak4sH8rl .card-wrapper {
  width: 100%;
}
.cid-tUak4sH8rl .card-title {
  margin-bottom: 8px;
  color: #b79b6c;
}
.cid-tUak4sH8rl .card-subtitle {
  max-width: 550px;
  color: #FFFFFF;
  text-align: justify;
}
.cid-tUak4sH8rl .card-bottom-wrap {
  margin-top: 24px;
}
.cid-tUak4sH8rl .card-name {
  color: #FFFFFF;
}
.cid-tUak4sH8rl .card-text {
  color: #c1c1c1;
}
.cid-tUak4sH8rl .card-subtitle DIV {
  text-align: justify;
}
.cid-tUak4tinVp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-tUak4tinVp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUak4tinVp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUak4tinVp .mbr-section-title {
  color: #24262b;
}
.cid-tUak4tinVp .mbr-section-subtitle {
  color: #24262b;
}
.cid-tUak4tinVp .mbr-section-btn {
  margin-top: 16px;
}
.cid-tUxKk8rdOB {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/drapeau-italien.webp");
}
.cid-tUxKk8rdOB .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUxKk8rdOB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUxKk8rdOB .mbr-section-title {
  color: #24262b;
}
.cid-tUxKk8rdOB .mbr-section-subtitle {
  color: #24262b;
}
.cid-tUxKk8rdOB .mbr-section-btn {
  margin-top: 16px;
}
.cid-tUak4tQTcJ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tUak4tQTcJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUak4tQTcJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUak4tQTcJ .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tUak4tQTcJ .mbr-section-title {
  color: #24262b;
}
.cid-tUak4tQTcJ .mbr-section-subtitle {
  color: #24262b;
}
.cid-tUak4tQTcJ .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tUak4tQTcJ .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tUak4tQTcJ .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tUak4tQTcJ .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tUak4tQTcJ .card-subtitle {
  color: #24262b;
}
.cid-tUak4tQTcJ .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tUak4tQTcJ .mbr-section-btn {
  margin-top: 20px;
}
.cid-tUak4tQTcJ .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tUak4tQTcJ .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tUak4tQTcJ .card-text,
.cid-tUak4tQTcJ .mbr-section-btn {
  text-align: justify;
}
.cid-tUak4uv6gg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tUak4uv6gg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUak4uv6gg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUak4uv6gg .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tUak4uv6gg .mbr-section-title {
  color: #24262b;
}
.cid-tUak4uv6gg .mbr-section-subtitle {
  color: #24262b;
}
.cid-tUak4uv6gg .cards-row {
  row-gap: 32px;
}
.cid-tUak4uv6gg .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tUak4uv6gg .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tUak4uv6gg .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tUak4uv6gg .card-subtitle {
  color: #24262b;
}
.cid-tUak4uv6gg .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tUak4uv6gg .mbr-section-btn {
  margin-top: 20px;
}
.cid-tUak4uv6gg .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tUak4uv6gg .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tUak4uv6gg .card-text,
.cid-tUak4uv6gg .mbr-section-btn {
  text-align: justify;
}
.cid-tUxrwyyJjY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tUxrwyyJjY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUxrwyyJjY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUxrwyyJjY .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tUxrwyyJjY .mbr-section-title {
  color: #24262b;
}
.cid-tUxrwyyJjY .mbr-section-subtitle {
  color: #24262b;
}
.cid-tUxrwyyJjY .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tUxrwyyJjY .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tUxrwyyJjY .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tUxrwyyJjY .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tUxrwyyJjY .card-subtitle {
  color: #24262b;
}
.cid-tUxrwyyJjY .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tUxrwyyJjY .mbr-section-btn {
  margin-top: 20px;
}
.cid-tUxrwyyJjY .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tUxrwyyJjY .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tUxrwyyJjY .card-text,
.cid-tUxrwyyJjY .mbr-section-btn {
  text-align: justify;
}
.cid-tUak4wJlqD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tUak4wJlqD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUak4wJlqD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUak4wJlqD .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tUak4wJlqD .mbr-section-title {
  color: #24262b;
}
.cid-tUak4wJlqD .mbr-section-subtitle {
  color: #24262b;
}
.cid-tUak4wJlqD .cards-row {
  row-gap: 32px;
}
.cid-tUak4wJlqD .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tUak4wJlqD .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tUak4wJlqD .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tUak4wJlqD .card-subtitle {
  color: #24262b;
}
.cid-tUak4wJlqD .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tUak4wJlqD .mbr-section-btn {
  margin-top: 20px;
}
.cid-tUak4wJlqD .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tUak4wJlqD .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tUak4xrdIH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tUak4xrdIH .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUak4xrdIH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUak4xrdIH .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tUak4xrdIH .mbr-section-title {
  color: #24262b;
}
.cid-tUak4xrdIH .mbr-section-subtitle {
  color: #24262b;
}
.cid-tUak4xrdIH .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tUak4xrdIH .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tUak4xrdIH .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tUak4xrdIH .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tUak4xrdIH .card-subtitle {
  color: #24262b;
}
.cid-tUak4xrdIH .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tUak4xrdIH .mbr-section-btn {
  margin-top: 20px;
}
.cid-tUak4xrdIH .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tUak4xrdIH .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tUak4xrdIH .card-text,
.cid-tUak4xrdIH .mbr-section-btn {
  text-align: justify;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tUakRo3g2u {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tUakRo3g2u nav.navbar {
  position: fixed;
}
.cid-tUakRo3g2u .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-tUakRo3g2u .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tUakRo3g2u .dropdown-item:hover,
.cid-tUakRo3g2u .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tUakRo3g2u .dropdown-item:hover span {
  color: white;
}
.cid-tUakRo3g2u .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tUakRo3g2u .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tUakRo3g2u .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tUakRo3g2u .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tUakRo3g2u .nav-link {
  position: relative;
}
.cid-tUakRo3g2u .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tUakRo3g2u .container {
    flex-wrap: nowrap;
  }
}
.cid-tUakRo3g2u .navbar-caption:hover,
.cid-tUakRo3g2u .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tUakRo3g2u .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tUakRo3g2u .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tUakRo3g2u .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tUakRo3g2u .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tUakRo3g2u .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tUakRo3g2u .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tUakRo3g2u .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tUakRo3g2u .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tUakRo3g2u .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tUakRo3g2u .dropdown-menu,
.cid-tUakRo3g2u .navbar.opened {
  background: #ffffff !important;
}
.cid-tUakRo3g2u .nav-item:focus,
.cid-tUakRo3g2u .nav-link:focus {
  outline: none;
}
.cid-tUakRo3g2u .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tUakRo3g2u .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tUakRo3g2u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tUakRo3g2u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tUakRo3g2u .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tUakRo3g2u .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tUakRo3g2u .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tUakRo3g2u .navbar.opened {
  transition: all 0.3s;
}
.cid-tUakRo3g2u .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tUakRo3g2u .navbar .navbar-logo img {
  width: auto;
}
.cid-tUakRo3g2u .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tUakRo3g2u .navbar.collapsed {
  justify-content: center;
}
.cid-tUakRo3g2u .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tUakRo3g2u .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tUakRo3g2u .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tUakRo3g2u .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tUakRo3g2u .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tUakRo3g2u .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-tUakRo3g2u .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tUakRo3g2u .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tUakRo3g2u .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tUakRo3g2u .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tUakRo3g2u .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tUakRo3g2u .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tUakRo3g2u .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tUakRo3g2u .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-tUakRo3g2u .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tUakRo3g2u .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tUakRo3g2u .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tUakRo3g2u .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tUakRo3g2u .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tUakRo3g2u .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tUakRo3g2u .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tUakRo3g2u .navbar.navbar-short {
  min-height: 70px;
}
.cid-tUakRo3g2u .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;
  width: 25%;
}
.cid-tUakRo3g2u .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tUakRo3g2u .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tUakRo3g2u .dropdown-item.active,
.cid-tUakRo3g2u .dropdown-item:active {
  background-color: transparent;
}
.cid-tUakRo3g2u .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tUakRo3g2u .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tUakRo3g2u .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tUakRo3g2u .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tUakRo3g2u .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tUakRo3g2u .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tUakRo3g2u ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tUakRo3g2u .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tUakRo3g2u button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tUakRo3g2u button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tUakRo3g2u button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tUakRo3g2u button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tUakRo3g2u button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tUakRo3g2u button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tUakRo3g2u nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tUakRo3g2u nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tUakRo3g2u nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tUakRo3g2u nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tUakRo3g2u .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tUakRo3g2u a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tUakRo3g2u .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-tUakRo3g2u .navbar {
    height: 70px;
  }
  .cid-tUakRo3g2u .navbar.opened {
    height: auto;
  }
  .cid-tUakRo3g2u .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tUakRo3g2u .container-fluid {
  padding: 0 1rem !important;
}
.cid-tUakRo3g2u .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tUakRo3g2u .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tUakRo3g2u .navbar-collapse {
    width: 100%;
  }
  .cid-tUakRo3g2u .navbar-nav {
    width: 100%;
  }
  .cid-tUakRo3g2u .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tUakRoEaqC {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/ravioles-accueil.webp");
}
.cid-tUakRoEaqC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUakRoEaqC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tUakRoEaqC .col-content {
    text-align: justify;
  }
}
.cid-tUakRoEaqC .label-text {
  margin-bottom: 16px;
  color: #010101;
}
.cid-tUakRoEaqC .mbr-section-title {
  color: #010101;
}
.cid-tUakRoEaqC .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tUakRoEaqC .mbr-section-btn {
  margin-top: 22px;
}
.cid-tUakRoEaqC .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tUakRoEaqC .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tUakRoEaqC .text-item {
    text-align: left;
  }
}
.cid-tUakRoEaqC .mbr-text {
  color: #010101;
  text-align: justify;
}
.cid-tUakRoEaqC .address-text {
  margin-top: 8px;
  color: #010101;
}
.cid-tUakRoEaqC .mbr-section-subtitle,
.cid-tUakRoEaqC .mbr-section-btn {
  color: #010101;
  text-align: justify;
}
.cid-tUndVC8YrY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tUndVC8YrY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUndVC8YrY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUndVC8YrY .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tUndVC8YrY .mbr-section-title {
  color: #24262b;
}
.cid-tUndVC8YrY .mbr-section-subtitle {
  color: #24262b;
}
.cid-tUndVC8YrY .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tUndVC8YrY .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tUndVC8YrY .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tUndVC8YrY .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tUndVC8YrY .card-subtitle {
  color: #24262b;
}
.cid-tUndVC8YrY .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tUndVC8YrY .mbr-section-btn {
  margin-top: 20px;
}
.cid-tUndVC8YrY .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tUndVC8YrY .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tUndVC8YrY .card-text,
.cid-tUndVC8YrY .mbr-section-btn {
  text-align: justify;
}
.cid-tUakRphJL2 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tUakRphJL2 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tUakRphJL2 .mbr-section-title {
  color: #24262b;
}
.cid-tUakRphJL2 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tUakRphJL2 .items-row {
  row-gap: 48px;
}
.cid-tUakRphJL2 .item {
  cursor: pointer;
}
.cid-tUakRphJL2 .item:focus,
.cid-tUakRphJL2 span:focus {
  outline: none;
}
.cid-tUakRphJL2 .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .cid-tUakRphJL2 .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tUakRphJL2 .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-tUakRphJL2 .item-img img {
  width: 100%;
  height: calc(110px * 2);
  object-fit: cover;
}
.cid-tUakRphJL2 .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  max-width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-tUakRphJL2 .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tUakRphJL2 .mbr-section-btn .btn {
  margin: 0 !important;
}
.cid-tUakRphJL2 .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1rem 0 0;
}
.cid-tUakRphJL2 .item-title {
  color: #24262b;
}
.cid-tUakRphJL2 .item-subtitle {
  color: #24262b;
  margin-top: 2px;
  text-align: justify;
}
.cid-tUakRphJL2 .mbr-text {
  color: #24262b;
  text-align: justify;
}
.cid-tUakRpWJj5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #33363b;
}
.cid-tUakRpWJj5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUakRpWJj5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUakRpWJj5 .cards-row {
  row-gap: 32px;
}
.cid-tUakRpWJj5 .card {
  border-radius: 0;
}
.cid-tUakRpWJj5 .card-wrapper {
  width: 100%;
}
.cid-tUakRpWJj5 .card-title {
  margin-bottom: 8px;
  color: #b79b6c;
}
.cid-tUakRpWJj5 .card-subtitle {
  max-width: 550px;
  color: #FFFFFF;
  text-align: justify;
}
.cid-tUakRpWJj5 .card-bottom-wrap {
  margin-top: 24px;
}
.cid-tUakRpWJj5 .card-name {
  color: #FFFFFF;
}
.cid-tUakRpWJj5 .card-text {
  color: #c1c1c1;
}
.cid-tUakRpWJj5 .card-subtitle DIV {
  text-align: justify;
}
.cid-tUakRqA08A {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-tUakRqA08A .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUakRqA08A .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUakRqA08A .mbr-section-title {
  color: #24262b;
}
.cid-tUakRqA08A .mbr-section-subtitle {
  color: #24262b;
}
.cid-tUakRqA08A .mbr-section-btn {
  margin-top: 16px;
}
.cid-tUakRr8Uvl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tUakRr8Uvl .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUakRr8Uvl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUakRr8Uvl .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tUakRr8Uvl .mbr-section-title {
  color: #24262b;
}
.cid-tUakRr8Uvl .mbr-section-subtitle {
  color: #24262b;
}
.cid-tUakRr8Uvl .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tUakRr8Uvl .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tUakRr8Uvl .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tUakRr8Uvl .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tUakRr8Uvl .card-subtitle {
  color: #24262b;
}
.cid-tUakRr8Uvl .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tUakRr8Uvl .mbr-section-btn {
  margin-top: 20px;
}
.cid-tUakRr8Uvl .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tUakRr8Uvl .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tUakRr8Uvl .card-text,
.cid-tUakRr8Uvl .mbr-section-btn {
  text-align: justify;
}
.cid-tUakRrKARY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tUakRrKARY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUakRrKARY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUakRrKARY .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tUakRrKARY .mbr-section-title {
  color: #24262b;
}
.cid-tUakRrKARY .mbr-section-subtitle {
  color: #24262b;
}
.cid-tUakRrKARY .cards-row {
  row-gap: 32px;
}
.cid-tUakRrKARY .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tUakRrKARY .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tUakRrKARY .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tUakRrKARY .card-subtitle {
  color: #24262b;
}
.cid-tUakRrKARY .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tUakRrKARY .mbr-section-btn {
  margin-top: 20px;
}
.cid-tUakRrKARY .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tUakRrKARY .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tUakRrKARY .card-text,
.cid-tUakRrKARY .mbr-section-btn {
  text-align: justify;
}
.cid-tUakRsmICj {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tUakRsmICj .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tUakRsmICj .mbr-section-title {
  color: #24262b;
}
.cid-tUakRsmICj .mbr-section-subtitle {
  color: #24262b;
}
.cid-tUakRsmICj .items-row {
  row-gap: 32px;
}
.cid-tUakRsmICj .item {
  cursor: pointer;
}
.cid-tUakRsmICj .item:focus,
.cid-tUakRsmICj span:focus {
  outline: none;
}
.cid-tUakRsmICj .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tUakRsmICj .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tUakRsmICj img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 4));
  object-fit: cover;
}
.cid-tUakRsmICj .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tUakRsmICj .item-title {
  color: #24262b;
}
.cid-tUakRsmICj .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tUakRsmICj .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tUakRsmICj .mbr-text,
.cid-tUakRsmICj .mbr-section-btn {
  text-align: justify;
}
.cid-tUnG8rOGD1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tUnG8rOGD1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUnG8rOGD1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUnG8rOGD1 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tUnG8rOGD1 .mbr-section-title {
  color: #24262b;
}
.cid-tUnG8rOGD1 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tUnG8rOGD1 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tUnG8rOGD1 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tUnG8rOGD1 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tUnG8rOGD1 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tUnG8rOGD1 .card-subtitle {
  color: #24262b;
}
.cid-tUnG8rOGD1 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tUnG8rOGD1 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tUnG8rOGD1 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tUnG8rOGD1 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tUnG8rOGD1 .card-text,
.cid-tUnG8rOGD1 .mbr-section-btn {
  text-align: justify;
}
.cid-tUakRu2E6Q {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tUakRu2E6Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUakRu2E6Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUakRu2E6Q .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tUakRu2E6Q .mbr-section-title {
  color: #24262b;
}
.cid-tUakRu2E6Q .mbr-section-subtitle {
  color: #24262b;
}
.cid-tUakRu2E6Q .cards-row {
  row-gap: 32px;
}
.cid-tUakRu2E6Q .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tUakRu2E6Q .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tUakRu2E6Q .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tUakRu2E6Q .card-subtitle {
  color: #24262b;
}
.cid-tUakRu2E6Q .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tUakRu2E6Q .mbr-section-btn {
  margin-top: 20px;
}
.cid-tUakRu2E6Q .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tUakRu2E6Q .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tUakRtmd9C {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tUakRtmd9C .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUakRtmd9C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUakRtmd9C .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tUakRtmd9C .mbr-section-title {
  color: #24262b;
}
.cid-tUakRtmd9C .mbr-section-subtitle {
  color: #24262b;
}
.cid-tUakRtmd9C .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tUakRtmd9C .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tUakRtmd9C .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tUakRtmd9C .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tUakRtmd9C .card-subtitle {
  color: #24262b;
}
.cid-tUakRtmd9C .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tUakRtmd9C .mbr-section-btn {
  margin-top: 20px;
}
.cid-tUakRtmd9C .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tUakRtmd9C .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tUakRuKNih {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tUakRuKNih .mbr-fallback-image.disabled {
  display: none;
}
.cid-tUakRuKNih .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tUakRuKNih .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tUakRuKNih .mbr-section-title {
  color: #24262b;
}
.cid-tUakRuKNih .mbr-section-subtitle {
  color: #24262b;
}
.cid-tUakRuKNih .cards-row {
  row-gap: 32px;
}
.cid-tUakRuKNih .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tUakRuKNih .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tUakRuKNih .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tUakRuKNih .card-subtitle {
  color: #24262b;
}
.cid-tUakRuKNih .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tUakRuKNih .mbr-section-btn {
  margin-top: 20px;
}
.cid-tUakRuKNih .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tUakRuKNih .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tUakRuKNih .card-text,
.cid-tUakRuKNih .mbr-section-btn {
  text-align: justify;
}
.cid-u8w89hYaIP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u8w89hYaIP .mbr-fallback-image.disabled {
  display: none;
}
.cid-u8w89hYaIP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u8w89hYaIP .row {
  flex-direction: row-reverse;
}
.cid-tVB9vOpvhE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tVB9vOpvhE h2,
.cid-tVB9vOpvhE h3,
.cid-tVB9vOpvhE h4,
.cid-tVB9vOpvhE h5 {
  margin: 0;
}
.cid-tVB9vOpvhE .container-fluid {
  padding-left: 8%;
  padding-right: 8%;
}
@media (max-width: 680px) {
  .cid-tVB9vOpvhE .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
}
.cid-tVB9vOpvhE .mbr-section-head {
  margin-bottom: 40px;
}
@media (max-width: 680px) {
  .cid-tVB9vOpvhE .mbr-section-head {
    padding: 0 35px;
  }
}
.cid-tVB9vOpvhE .mbr-section-title {
  color: #000000;
  text-align: center;
  margin: 0;
}
.cid-tVB9vOpvhE .mbr-section-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
}
.cid-tVB9vOpvhE .item-container {
  max-width: 1620px;
  display: flex;
  flex-wrap: wrap;
}
.cid-tVB9vOpvhE .item {
  padding: 0 40px;
  margin-bottom: 30px;
  width: 16.66667%;
  transition: opacity 0.32s ease-out, transform 0.29s ease-out;
}
@media (max-width: 1440px) {
  .cid-tVB9vOpvhE .item {
    padding: 0 35px;
  }
}
@media (min-width: 1025px) and (max-width: 1440px) {
  .cid-tVB9vOpvhE .item {
    width: 20%;
  }
}
@media (min-width: 681px) and (max-width: 1024px) {
  .cid-tVB9vOpvhE .item {
    width: 33.33333%;
  }
}
@media (max-width: 680px) {
  .cid-tVB9vOpvhE .item {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }
}
.cid-tVB9vOpvhE .item-image {
  width: 100%;
}
.cid-tVB9vOpvhE img {
  width: 100%;
  aspect-ratio: 0.78;
  object-fit: cover;
}
.cid-tVB9vOpvhE .mbr-card-title {
  color: #000000;
  text-align: center;
  margin: -5px 0 14px;
}
.cid-tVB9vOpvhE .mbr-card-title:hover {
  color: #ee3102;
}
.cid-tVB9vOpvhE h3 {
  margin: 0;
}
.cid-tVB9vOpvhE .mbr-card-subtitle {
  color: #6b6b6b;
  text-align: center;
  margin: 0;
  margin-bottom: 2px;
}
.cid-tVB9vOpvhE .item-caption {
  padding: 16px 0 8px;
  background: transparent;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tVpmFZQVrh {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tVpmFZQVrh nav.navbar {
  position: fixed;
}
.cid-tVpmFZQVrh .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-tVpmFZQVrh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tVpmFZQVrh .dropdown-item:hover,
.cid-tVpmFZQVrh .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tVpmFZQVrh .dropdown-item:hover span {
  color: white;
}
.cid-tVpmFZQVrh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tVpmFZQVrh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tVpmFZQVrh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tVpmFZQVrh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVpmFZQVrh .nav-link {
  position: relative;
}
.cid-tVpmFZQVrh .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tVpmFZQVrh .container {
    flex-wrap: nowrap;
  }
}
.cid-tVpmFZQVrh .navbar-caption:hover,
.cid-tVpmFZQVrh .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tVpmFZQVrh .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tVpmFZQVrh .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tVpmFZQVrh .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tVpmFZQVrh .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tVpmFZQVrh .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tVpmFZQVrh .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tVpmFZQVrh .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tVpmFZQVrh .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tVpmFZQVrh .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tVpmFZQVrh .dropdown-menu,
.cid-tVpmFZQVrh .navbar.opened {
  background: #ffffff !important;
}
.cid-tVpmFZQVrh .nav-item:focus,
.cid-tVpmFZQVrh .nav-link:focus {
  outline: none;
}
.cid-tVpmFZQVrh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVpmFZQVrh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVpmFZQVrh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVpmFZQVrh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVpmFZQVrh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVpmFZQVrh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVpmFZQVrh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tVpmFZQVrh .navbar.opened {
  transition: all 0.3s;
}
.cid-tVpmFZQVrh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVpmFZQVrh .navbar .navbar-logo img {
  width: auto;
}
.cid-tVpmFZQVrh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVpmFZQVrh .navbar.collapsed {
  justify-content: center;
}
.cid-tVpmFZQVrh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVpmFZQVrh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVpmFZQVrh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tVpmFZQVrh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVpmFZQVrh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVpmFZQVrh .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-tVpmFZQVrh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVpmFZQVrh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVpmFZQVrh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVpmFZQVrh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVpmFZQVrh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVpmFZQVrh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVpmFZQVrh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVpmFZQVrh .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-tVpmFZQVrh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVpmFZQVrh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVpmFZQVrh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVpmFZQVrh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVpmFZQVrh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVpmFZQVrh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tVpmFZQVrh .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tVpmFZQVrh .navbar.navbar-short {
  min-height: 70px;
}
.cid-tVpmFZQVrh .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;
  width: 25%;
}
.cid-tVpmFZQVrh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVpmFZQVrh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVpmFZQVrh .dropdown-item.active,
.cid-tVpmFZQVrh .dropdown-item:active {
  background-color: transparent;
}
.cid-tVpmFZQVrh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVpmFZQVrh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVpmFZQVrh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVpmFZQVrh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tVpmFZQVrh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVpmFZQVrh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVpmFZQVrh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVpmFZQVrh .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tVpmFZQVrh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVpmFZQVrh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tVpmFZQVrh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVpmFZQVrh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVpmFZQVrh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVpmFZQVrh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVpmFZQVrh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVpmFZQVrh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVpmFZQVrh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVpmFZQVrh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVpmFZQVrh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tVpmFZQVrh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVpmFZQVrh .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-tVpmFZQVrh .navbar {
    height: 70px;
  }
  .cid-tVpmFZQVrh .navbar.opened {
    height: auto;
  }
  .cid-tVpmFZQVrh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVpmFZQVrh .container-fluid {
  padding: 0 1rem !important;
}
.cid-tVpmFZQVrh .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tVpmFZQVrh .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tVpmFZQVrh .navbar-collapse {
    width: 100%;
  }
  .cid-tVpmFZQVrh .navbar-nav {
    width: 100%;
  }
  .cid-tVpmFZQVrh .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tVpmG0pooe {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/gravelax.webp");
}
.cid-tVpmG0pooe .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVpmG0pooe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tVpmG0pooe .col-content {
    text-align: justify;
  }
}
.cid-tVpmG0pooe .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-tVpmG0pooe .mbr-section-title {
  color: #ffffff;
}
.cid-tVpmG0pooe .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVpmG0pooe .mbr-section-btn {
  margin-top: 22px;
}
.cid-tVpmG0pooe .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tVpmG0pooe .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tVpmG0pooe .text-item {
    text-align: center;
  }
}
.cid-tVpmG0pooe .mbr-text {
  color: #ffffff;
}
.cid-tVpmG0pooe .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tVpmG0pooe .mbr-section-subtitle,
.cid-tVpmG0pooe .mbr-section-btn {
  color: #ffffff;
}
.cid-tVpmG181O0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVpmG181O0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVpmG181O0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVpmG181O0 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVpmG181O0 .mbr-section-title {
  color: #24262b;
}
.cid-tVpmG181O0 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVpmG181O0 .cards-row {
  row-gap: 32px;
}
.cid-tVpmG181O0 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVpmG181O0 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVpmG181O0 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVpmG181O0 .card-subtitle {
  color: #24262b;
}
.cid-tVpmG181O0 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVpmG181O0 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVpmG181O0 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVpmG181O0 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVpmG181O0 .card-text,
.cid-tVpmG181O0 .mbr-section-btn {
  text-align: justify;
}
.cid-tVpmG1GSf3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVpmG1GSf3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVpmG1GSf3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVpmG1GSf3 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVpmG1GSf3 .mbr-section-title {
  color: #24262b;
}
.cid-tVpmG1GSf3 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVpmG1GSf3 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tVpmG1GSf3 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVpmG1GSf3 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVpmG1GSf3 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVpmG1GSf3 .card-subtitle {
  color: #24262b;
}
.cid-tVpmG1GSf3 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVpmG1GSf3 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVpmG1GSf3 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVpmG1GSf3 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVpmG1GSf3 .card-text,
.cid-tVpmG1GSf3 .mbr-section-btn {
  text-align: justify;
}
.cid-tVpmG2eMuk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVpmG2eMuk .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVpmG2eMuk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVpmG2eMuk .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVpmG2eMuk .mbr-section-title {
  color: #24262b;
}
.cid-tVpmG2eMuk .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVpmG2eMuk .cards-row {
  row-gap: 32px;
}
.cid-tVpmG2eMuk .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVpmG2eMuk .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVpmG2eMuk .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVpmG2eMuk .card-subtitle {
  color: #24262b;
}
.cid-tVpmG2eMuk .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVpmG2eMuk .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVpmG2eMuk .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVpmG2eMuk .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVpmG2eMuk .card-text,
.cid-tVpmG2eMuk .mbr-section-btn {
  text-align: justify;
}
.cid-tVpSzeosAH {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #efefef;
}
.cid-tVpSzeosAH .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVpSzeosAH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVpSzeosAH .mbr-section-title {
  color: #24262b;
}
.cid-tVpSzeosAH .mbr-section-subtitle {
  color: #24262b;
  text-align: justify;
}
.cid-tVpSzeosAH .mbr-section-btn {
  margin-top: 16px;
}
.cid-tVvqipQTgE {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #efefef;
}
.cid-tVvqipQTgE .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVvqipQTgE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVvqipQTgE .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVvqipQTgE .mbr-section-title {
  color: #24262b;
}
.cid-tVvqipQTgE .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVvqipQTgE .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tVvqipQTgE .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVvqipQTgE .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVvqipQTgE .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVvqipQTgE .card-subtitle {
  color: #24262b;
}
.cid-tVvqipQTgE .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVvqipQTgE .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVvqipQTgE .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVvqipQTgE .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVvqipQTgE .card-text,
.cid-tVvqipQTgE .mbr-section-btn {
  text-align: justify;
}
.cid-tVpmG2MYEN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVpmG2MYEN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVpmG2MYEN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVpmG2MYEN .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVpmG2MYEN .mbr-section-title {
  color: #24262b;
}
.cid-tVpmG2MYEN .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVpmG2MYEN .cards-row {
  row-gap: 32px;
}
.cid-tVpmG2MYEN .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVpmG2MYEN .item-content {
    padding: 3rem 2rem;
    text-align: justify;
  }
}
.cid-tVpmG2MYEN .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVpmG2MYEN .card-subtitle {
  color: #24262b;
  text-align: justify;
}
.cid-tVpmG2MYEN .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVpmG2MYEN .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVpmG2MYEN .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVpmG2MYEN .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVpmG2MYEN .card-text,
.cid-tVpmG2MYEN .mbr-section-btn {
  text-align: justify;
}
.cid-tVpmG3lcG7 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tVpmG3lcG7 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVpmG3lcG7 .mbr-section-title {
  color: #24262b;
}
.cid-tVpmG3lcG7 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVpmG3lcG7 .items-row {
  row-gap: 32px;
}
.cid-tVpmG3lcG7 .item {
  cursor: pointer;
}
.cid-tVpmG3lcG7 .item:focus,
.cid-tVpmG3lcG7 span:focus {
  outline: none;
}
.cid-tVpmG3lcG7 .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tVpmG3lcG7 .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tVpmG3lcG7 img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tVpmG3lcG7 .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tVpmG3lcG7 .item-title {
  color: #24262b;
}
.cid-tVpmG3lcG7 .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tVpmG3lcG7 .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tVpmG3lcG7 .mbr-text,
.cid-tVpmG3lcG7 .mbr-section-btn {
  text-align: justify;
}
.cid-tVpmG4eOdU {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tVpmG4eOdU .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVpmG4eOdU .mbr-section-title {
  color: #24262b;
}
.cid-tVpmG4eOdU .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVpmG4eOdU .items-row {
  row-gap: 32px;
}
.cid-tVpmG4eOdU .item {
  cursor: pointer;
}
.cid-tVpmG4eOdU .item:focus,
.cid-tVpmG4eOdU span:focus {
  outline: none;
}
.cid-tVpmG4eOdU .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tVpmG4eOdU .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tVpmG4eOdU img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tVpmG4eOdU .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tVpmG4eOdU .item-title {
  color: #24262b;
}
.cid-tVpmG4eOdU .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tVpmG4eOdU .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tVpmG4eOdU .mbr-text,
.cid-tVpmG4eOdU .mbr-section-btn {
  text-align: justify;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tVBkL6fe7y {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tVBkL6fe7y nav.navbar {
  position: fixed;
}
.cid-tVBkL6fe7y .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-tVBkL6fe7y .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tVBkL6fe7y .dropdown-item:hover,
.cid-tVBkL6fe7y .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tVBkL6fe7y .dropdown-item:hover span {
  color: white;
}
.cid-tVBkL6fe7y .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tVBkL6fe7y .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tVBkL6fe7y .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tVBkL6fe7y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVBkL6fe7y .nav-link {
  position: relative;
}
.cid-tVBkL6fe7y .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tVBkL6fe7y .container {
    flex-wrap: nowrap;
  }
}
.cid-tVBkL6fe7y .navbar-caption:hover,
.cid-tVBkL6fe7y .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tVBkL6fe7y .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tVBkL6fe7y .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tVBkL6fe7y .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tVBkL6fe7y .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tVBkL6fe7y .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tVBkL6fe7y .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tVBkL6fe7y .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tVBkL6fe7y .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tVBkL6fe7y .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tVBkL6fe7y .dropdown-menu,
.cid-tVBkL6fe7y .navbar.opened {
  background: #ffffff !important;
}
.cid-tVBkL6fe7y .nav-item:focus,
.cid-tVBkL6fe7y .nav-link:focus {
  outline: none;
}
.cid-tVBkL6fe7y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVBkL6fe7y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVBkL6fe7y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVBkL6fe7y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVBkL6fe7y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVBkL6fe7y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVBkL6fe7y .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tVBkL6fe7y .navbar.opened {
  transition: all 0.3s;
}
.cid-tVBkL6fe7y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVBkL6fe7y .navbar .navbar-logo img {
  width: auto;
}
.cid-tVBkL6fe7y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVBkL6fe7y .navbar.collapsed {
  justify-content: center;
}
.cid-tVBkL6fe7y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVBkL6fe7y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVBkL6fe7y .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tVBkL6fe7y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVBkL6fe7y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVBkL6fe7y .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-tVBkL6fe7y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVBkL6fe7y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVBkL6fe7y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVBkL6fe7y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVBkL6fe7y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVBkL6fe7y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVBkL6fe7y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVBkL6fe7y .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-tVBkL6fe7y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVBkL6fe7y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVBkL6fe7y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVBkL6fe7y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVBkL6fe7y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVBkL6fe7y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tVBkL6fe7y .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tVBkL6fe7y .navbar.navbar-short {
  min-height: 70px;
}
.cid-tVBkL6fe7y .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;
  width: 25%;
}
.cid-tVBkL6fe7y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVBkL6fe7y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVBkL6fe7y .dropdown-item.active,
.cid-tVBkL6fe7y .dropdown-item:active {
  background-color: transparent;
}
.cid-tVBkL6fe7y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVBkL6fe7y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVBkL6fe7y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVBkL6fe7y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tVBkL6fe7y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVBkL6fe7y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVBkL6fe7y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVBkL6fe7y .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tVBkL6fe7y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVBkL6fe7y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tVBkL6fe7y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVBkL6fe7y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVBkL6fe7y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVBkL6fe7y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVBkL6fe7y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVBkL6fe7y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVBkL6fe7y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVBkL6fe7y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVBkL6fe7y .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tVBkL6fe7y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVBkL6fe7y .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-tVBkL6fe7y .navbar {
    height: 70px;
  }
  .cid-tVBkL6fe7y .navbar.opened {
    height: auto;
  }
  .cid-tVBkL6fe7y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVBkL6fe7y .container-fluid {
  padding: 0 1rem !important;
}
.cid-tVBkL6fe7y .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tVBkL6fe7y .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tVBkL6fe7y .navbar-collapse {
    width: 100%;
  }
  .cid-tVBkL6fe7y .navbar-nav {
    width: 100%;
  }
  .cid-tVBkL6fe7y .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tVBkL7zu4l {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/champ-de-ble.webp");
}
.cid-tVBkL7zu4l .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVBkL7zu4l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tVBkL7zu4l .col-content {
    text-align: justify;
  }
}
.cid-tVBkL7zu4l .label-text {
  margin-bottom: 16px;
  color: #010101;
}
.cid-tVBkL7zu4l .mbr-section-title {
  color: #010101;
}
.cid-tVBkL7zu4l .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVBkL7zu4l .mbr-section-btn {
  margin-top: 22px;
}
.cid-tVBkL7zu4l .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tVBkL7zu4l .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tVBkL7zu4l .text-item {
    text-align: left;
  }
}
.cid-tVBkL7zu4l .mbr-text {
  color: #010101;
}
.cid-tVBkL7zu4l .address-text {
  margin-top: 8px;
  color: #010101;
}
.cid-tVBkL7zu4l .mbr-section-subtitle,
.cid-tVBkL7zu4l .mbr-section-btn {
  color: #010101;
}
.cid-tVBkLajDVK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-tVBkLajDVK .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVBkLajDVK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVBkLajDVK .mbr-section-title {
  color: #24262b;
}
.cid-tVBkLajDVK .mbr-section-subtitle {
  color: #24262b;
  text-align: justify;
}
.cid-tVBkLajDVK .mbr-section-btn {
  margin-top: 16px;
}
.cid-tVBkL8yUcL {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tVBkL8yUcL .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVBkL8yUcL .mbr-section-title {
  color: #24262b;
}
.cid-tVBkL8yUcL .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVBkL8yUcL .items-row {
  row-gap: 48px;
}
.cid-tVBkL8yUcL .item {
  cursor: pointer;
}
.cid-tVBkL8yUcL .item:focus,
.cid-tVBkL8yUcL span:focus {
  outline: none;
}
.cid-tVBkL8yUcL .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .cid-tVBkL8yUcL .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tVBkL8yUcL .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-tVBkL8yUcL .item-img img {
  width: 100%;
  height: calc(110px * 2);
  object-fit: cover;
}
.cid-tVBkL8yUcL .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  max-width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-tVBkL8yUcL .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tVBkL8yUcL .mbr-section-btn .btn {
  margin: 0 !important;
}
.cid-tVBkL8yUcL .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1rem 0 0;
}
.cid-tVBkL8yUcL .item-title {
  color: #24262b;
}
.cid-tVBkL8yUcL .item-subtitle {
  color: #24262b;
  margin-top: 2px;
  text-align: justify;
}
.cid-tVBkL8yUcL .mbr-text {
  color: #24262b;
  text-align: justify;
}
.cid-tVBkLb3KlX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVBkLb3KlX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVBkLb3KlX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVBkLb3KlX .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVBkLb3KlX .mbr-section-title {
  color: #24262b;
}
.cid-tVBkLb3KlX .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVBkLb3KlX .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tVBkLb3KlX .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVBkLb3KlX .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVBkLb3KlX .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVBkLb3KlX .card-subtitle {
  color: #24262b;
}
.cid-tVBkLb3KlX .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVBkLb3KlX .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVBkLb3KlX .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVBkLb3KlX .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVBkLb3KlX .card-text,
.cid-tVBkLb3KlX .mbr-section-btn {
  text-align: justify;
}
.cid-tVBkLbS9fl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVBkLbS9fl .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVBkLbS9fl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVBkLbS9fl .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVBkLbS9fl .mbr-section-title {
  color: #24262b;
}
.cid-tVBkLbS9fl .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVBkLbS9fl .cards-row {
  row-gap: 32px;
}
.cid-tVBkLbS9fl .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVBkLbS9fl .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVBkLbS9fl .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVBkLbS9fl .card-subtitle {
  color: #24262b;
}
.cid-tVBkLbS9fl .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVBkLbS9fl .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVBkLbS9fl .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVBkLbS9fl .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVBkLbS9fl .card-text,
.cid-tVBkLbS9fl .mbr-section-btn {
  text-align: justify;
}
.cid-tVBkLeDboU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVBkLeDboU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVBkLeDboU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVBkLeDboU .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVBkLeDboU .mbr-section-title {
  color: #24262b;
}
.cid-tVBkLeDboU .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVBkLeDboU .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tVBkLeDboU .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVBkLeDboU .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVBkLeDboU .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVBkLeDboU .card-subtitle {
  color: #24262b;
}
.cid-tVBkLeDboU .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVBkLeDboU .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVBkLeDboU .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVBkLeDboU .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVBkLeDboU .card-text,
.cid-tVBkLeDboU .mbr-section-btn {
  text-align: justify;
}
.cid-tVBkLflEeG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVBkLflEeG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVBkLflEeG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVBkLflEeG .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVBkLflEeG .mbr-section-title {
  color: #24262b;
}
.cid-tVBkLflEeG .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVBkLflEeG .cards-row {
  row-gap: 32px;
}
.cid-tVBkLflEeG .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVBkLflEeG .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVBkLflEeG .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVBkLflEeG .card-subtitle {
  color: #24262b;
}
.cid-tVBkLflEeG .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVBkLflEeG .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVBkLflEeG .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVBkLflEeG .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVBkLflEeG .card-text,
.cid-tVBkLflEeG .mbr-section-btn {
  text-align: justify;
}
.cid-tVFbzRhPOC {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVFbzRhPOC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVFbzRhPOC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVFbzRhPOC .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVFbzRhPOC .mbr-section-title {
  color: #24262b;
}
.cid-tVFbzRhPOC .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVFbzRhPOC .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tVFbzRhPOC .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVFbzRhPOC .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVFbzRhPOC .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVFbzRhPOC .card-subtitle {
  color: #24262b;
}
.cid-tVFbzRhPOC .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVFbzRhPOC .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVFbzRhPOC .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVFbzRhPOC .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVFbzRhPOC .card-text,
.cid-tVFbzRhPOC .mbr-section-btn {
  text-align: justify;
}
.cid-tVFc9DCskk {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVFc9DCskk .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVFc9DCskk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVFc9DCskk .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVFc9DCskk .mbr-section-title {
  color: #24262b;
}
.cid-tVFc9DCskk .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVFc9DCskk .cards-row {
  row-gap: 32px;
}
.cid-tVFc9DCskk .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVFc9DCskk .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVFc9DCskk .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVFc9DCskk .card-subtitle {
  color: #24262b;
}
.cid-tVFc9DCskk .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVFc9DCskk .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVFc9DCskk .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVFc9DCskk .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVFc9DCskk .card-text,
.cid-tVFc9DCskk .mbr-section-btn {
  text-align: justify;
}
.cid-tVBkLg2uW3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVBkLg2uW3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVBkLg2uW3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVBkLg2uW3 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVBkLg2uW3 .mbr-section-title {
  color: #24262b;
}
.cid-tVBkLg2uW3 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVBkLg2uW3 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tVBkLg2uW3 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVBkLg2uW3 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVBkLg2uW3 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVBkLg2uW3 .card-subtitle {
  color: #24262b;
}
.cid-tVBkLg2uW3 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVBkLg2uW3 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVBkLg2uW3 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVBkLg2uW3 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVBkLg2uW3 .card-text,
.cid-tVBkLg2uW3 .mbr-section-btn {
  text-align: justify;
}
.cid-tVF9iJG3To {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVF9iJG3To .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVF9iJG3To .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVF9iJG3To .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVF9iJG3To .mbr-section-title {
  color: #24262b;
}
.cid-tVF9iJG3To .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVF9iJG3To .cards-row {
  row-gap: 32px;
}
.cid-tVF9iJG3To .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVF9iJG3To .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVF9iJG3To .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVF9iJG3To .card-subtitle {
  color: #24262b;
}
.cid-tVF9iJG3To .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVF9iJG3To .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVF9iJG3To .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVF9iJG3To .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVF9iJG3To .card-text,
.cid-tVF9iJG3To .mbr-section-btn {
  text-align: justify;
}
.cid-tVF9N9cfJq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVF9N9cfJq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVF9N9cfJq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVF9N9cfJq .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVF9N9cfJq .mbr-section-title {
  color: #24262b;
}
.cid-tVF9N9cfJq .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVF9N9cfJq .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tVF9N9cfJq .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVF9N9cfJq .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVF9N9cfJq .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVF9N9cfJq .card-subtitle {
  color: #24262b;
}
.cid-tVF9N9cfJq .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVF9N9cfJq .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVF9N9cfJq .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVF9N9cfJq .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVF9N9cfJq .card-text,
.cid-tVF9N9cfJq .mbr-section-btn {
  text-align: justify;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tVFqfXwtLl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tVFqfXwtLl nav.navbar {
  position: fixed;
}
.cid-tVFqfXwtLl .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-tVFqfXwtLl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tVFqfXwtLl .dropdown-item:hover,
.cid-tVFqfXwtLl .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tVFqfXwtLl .dropdown-item:hover span {
  color: white;
}
.cid-tVFqfXwtLl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tVFqfXwtLl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tVFqfXwtLl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tVFqfXwtLl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVFqfXwtLl .nav-link {
  position: relative;
}
.cid-tVFqfXwtLl .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tVFqfXwtLl .container {
    flex-wrap: nowrap;
  }
}
.cid-tVFqfXwtLl .navbar-caption:hover,
.cid-tVFqfXwtLl .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tVFqfXwtLl .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tVFqfXwtLl .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tVFqfXwtLl .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tVFqfXwtLl .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tVFqfXwtLl .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tVFqfXwtLl .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tVFqfXwtLl .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tVFqfXwtLl .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tVFqfXwtLl .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tVFqfXwtLl .dropdown-menu,
.cid-tVFqfXwtLl .navbar.opened {
  background: #ffffff !important;
}
.cid-tVFqfXwtLl .nav-item:focus,
.cid-tVFqfXwtLl .nav-link:focus {
  outline: none;
}
.cid-tVFqfXwtLl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVFqfXwtLl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVFqfXwtLl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVFqfXwtLl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVFqfXwtLl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVFqfXwtLl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVFqfXwtLl .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tVFqfXwtLl .navbar.opened {
  transition: all 0.3s;
}
.cid-tVFqfXwtLl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVFqfXwtLl .navbar .navbar-logo img {
  width: auto;
}
.cid-tVFqfXwtLl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVFqfXwtLl .navbar.collapsed {
  justify-content: center;
}
.cid-tVFqfXwtLl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVFqfXwtLl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVFqfXwtLl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tVFqfXwtLl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVFqfXwtLl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVFqfXwtLl .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-tVFqfXwtLl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVFqfXwtLl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVFqfXwtLl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVFqfXwtLl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVFqfXwtLl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVFqfXwtLl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVFqfXwtLl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVFqfXwtLl .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-tVFqfXwtLl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVFqfXwtLl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVFqfXwtLl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVFqfXwtLl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVFqfXwtLl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVFqfXwtLl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tVFqfXwtLl .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tVFqfXwtLl .navbar.navbar-short {
  min-height: 70px;
}
.cid-tVFqfXwtLl .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;
  width: 25%;
}
.cid-tVFqfXwtLl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVFqfXwtLl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVFqfXwtLl .dropdown-item.active,
.cid-tVFqfXwtLl .dropdown-item:active {
  background-color: transparent;
}
.cid-tVFqfXwtLl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVFqfXwtLl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVFqfXwtLl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVFqfXwtLl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tVFqfXwtLl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVFqfXwtLl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVFqfXwtLl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVFqfXwtLl .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tVFqfXwtLl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVFqfXwtLl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tVFqfXwtLl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVFqfXwtLl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVFqfXwtLl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVFqfXwtLl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVFqfXwtLl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVFqfXwtLl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVFqfXwtLl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVFqfXwtLl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVFqfXwtLl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tVFqfXwtLl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVFqfXwtLl .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-tVFqfXwtLl .navbar {
    height: 70px;
  }
  .cid-tVFqfXwtLl .navbar.opened {
    height: auto;
  }
  .cid-tVFqfXwtLl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVFqfXwtLl .container-fluid {
  padding: 0 1rem !important;
}
.cid-tVFqfXwtLl .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tVFqfXwtLl .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tVFqfXwtLl .navbar-collapse {
    width: 100%;
  }
  .cid-tVFqfXwtLl .navbar-nav {
    width: 100%;
  }
  .cid-tVFqfXwtLl .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tVFqfY6ab8 {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/frangipane-16.webp");
}
.cid-tVFqfY6ab8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVFqfY6ab8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tVFqfY6ab8 .col-content {
    text-align: justify;
  }
}
.cid-tVFqfY6ab8 .label-text {
  margin-bottom: 16px;
  color: #010101;
}
.cid-tVFqfY6ab8 .mbr-section-title {
  color: #000000;
}
.cid-tVFqfY6ab8 .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVFqfY6ab8 .mbr-section-btn {
  margin-top: 22px;
}
.cid-tVFqfY6ab8 .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tVFqfY6ab8 .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tVFqfY6ab8 .text-item {
    text-align: center;
  }
}
.cid-tVFqfY6ab8 .mbr-text {
  color: #ffffff;
}
.cid-tVFqfY6ab8 .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tVFqfY6ab8 .mbr-section-subtitle,
.cid-tVFqfY6ab8 .mbr-section-btn {
  color: #000000;
}
.cid-tVFqfYFDfc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVFqfYFDfc .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVFqfYFDfc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVFqfYFDfc .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVFqfYFDfc .mbr-section-title {
  color: #24262b;
}
.cid-tVFqfYFDfc .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVFqfYFDfc .cards-row {
  row-gap: 32px;
}
.cid-tVFqfYFDfc .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVFqfYFDfc .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVFqfYFDfc .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVFqfYFDfc .card-subtitle {
  color: #24262b;
}
.cid-tVFqfYFDfc .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVFqfYFDfc .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVFqfYFDfc .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVFqfYFDfc .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVFqfYFDfc .card-text,
.cid-tVFqfYFDfc .mbr-section-btn {
  text-align: justify;
}
.cid-tVFqfZbkbw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVFqfZbkbw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVFqfZbkbw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVFqfZbkbw .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVFqfZbkbw .mbr-section-title {
  color: #24262b;
}
.cid-tVFqfZbkbw .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVFqfZbkbw .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tVFqfZbkbw .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVFqfZbkbw .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVFqfZbkbw .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVFqfZbkbw .card-subtitle {
  color: #24262b;
}
.cid-tVFqfZbkbw .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVFqfZbkbw .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVFqfZbkbw .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVFqfZbkbw .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVFqfZbkbw .card-text,
.cid-tVFqfZbkbw .mbr-section-btn {
  text-align: justify;
}
.cid-tVH2ELAp1m {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-tVH2ELAp1m .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVH2ELAp1m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVH2ELAp1m .mbr-section-title {
  color: #24262b;
}
.cid-tVH2ELAp1m .mbr-section-subtitle {
  color: #24262b;
  text-align: justify;
}
.cid-tVH2ELAp1m .mbr-section-btn {
  margin-top: 16px;
}
.cid-tVHev8BFEj {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tVHev8BFEj .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVHev8BFEj .mbr-section-title {
  color: #24262b;
}
.cid-tVHev8BFEj .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVHev8BFEj .items-row {
  row-gap: 32px;
}
.cid-tVHev8BFEj .item {
  cursor: pointer;
}
.cid-tVHev8BFEj .item:focus,
.cid-tVHev8BFEj span:focus {
  outline: none;
}
.cid-tVHev8BFEj .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tVHev8BFEj .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tVHev8BFEj img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tVHev8BFEj .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tVHev8BFEj .item-title {
  color: #24262b;
}
.cid-tVHev8BFEj .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tVHev8BFEj .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tVHev8BFEj .mbr-text,
.cid-tVHev8BFEj .mbr-section-btn {
  text-align: justify;
}
.cid-tVHkUHPlbl {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-tVHkUHPlbl .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVHkUHPlbl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVHkUHPlbl .mbr-section-title {
  color: #24262b;
}
.cid-tVHkUHPlbl .mbr-section-subtitle {
  color: #24262b;
  text-align: justify;
}
.cid-tVHkUHPlbl .mbr-section-btn {
  margin-top: 16px;
}
.cid-tVFqg1pHFV {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tVFqg1pHFV .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVFqg1pHFV .mbr-section-title {
  color: #24262b;
}
.cid-tVFqg1pHFV .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVFqg1pHFV .items-row {
  row-gap: 32px;
}
.cid-tVFqg1pHFV .item {
  cursor: pointer;
}
.cid-tVFqg1pHFV .item:focus,
.cid-tVFqg1pHFV span:focus {
  outline: none;
}
.cid-tVFqg1pHFV .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tVFqg1pHFV .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tVFqg1pHFV img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 2));
  object-fit: cover;
}
.cid-tVFqg1pHFV .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tVFqg1pHFV .item-title {
  color: #24262b;
}
.cid-tVFqg1pHFV .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tVFqg1pHFV .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tVFqg1pHFV .mbr-text,
.cid-tVFqg1pHFV .mbr-section-btn {
  text-align: justify;
}
.cid-tVFqg0fNg6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVFqg0fNg6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVFqg0fNg6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVFqg0fNg6 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVFqg0fNg6 .mbr-section-title {
  color: #24262b;
}
.cid-tVFqg0fNg6 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVFqg0fNg6 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tVFqg0fNg6 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVFqg0fNg6 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVFqg0fNg6 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVFqg0fNg6 .card-subtitle {
  color: #24262b;
}
.cid-tVFqg0fNg6 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVFqg0fNg6 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVFqg0fNg6 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVFqg0fNg6 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVFqg0fNg6 .card-text,
.cid-tVFqg0fNg6 .mbr-section-btn {
  text-align: justify;
}
.cid-tVFqg0RBVT {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tVFqg0RBVT .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVFqg0RBVT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVFqg0RBVT .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVFqg0RBVT .mbr-section-title {
  color: #24262b;
}
.cid-tVFqg0RBVT .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVFqg0RBVT .cards-row {
  row-gap: 32px;
}
.cid-tVFqg0RBVT .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVFqg0RBVT .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVFqg0RBVT .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVFqg0RBVT .card-subtitle {
  color: #24262b;
}
.cid-tVFqg0RBVT .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVFqg0RBVT .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVFqg0RBVT .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVFqg0RBVT .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVFqg0RBVT .card-text,
.cid-tVFqg0RBVT .mbr-section-btn {
  text-align: justify;
}
.cid-tVFB9Q1e6n {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tVFB9Q1e6n .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVFB9Q1e6n .mbr-section-title {
  color: #24262b;
}
.cid-tVFB9Q1e6n .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVFB9Q1e6n .items-row {
  row-gap: 32px;
}
.cid-tVFB9Q1e6n .item {
  cursor: pointer;
}
.cid-tVFB9Q1e6n .item:focus,
.cid-tVFB9Q1e6n span:focus {
  outline: none;
}
.cid-tVFB9Q1e6n .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tVFB9Q1e6n .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tVFB9Q1e6n img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tVFB9Q1e6n .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tVFB9Q1e6n .item-title {
  color: #24262b;
}
.cid-tVFB9Q1e6n .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tVFB9Q1e6n .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tVFB9Q1e6n .mbr-text,
.cid-tVFB9Q1e6n .mbr-section-btn {
  text-align: justify;
}
.cid-tVFqg2cqKw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/tarte-sirop-rable-9.webp");
}
@media (min-width: 992px) {
  .cid-tVFqg2cqKw .wrapper {
    padding: 0 28px;
  }
}
.cid-tVFqg2cqKw .mbr-text {
  text-align: center;
  color: #000000;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tVL07AleSB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tVL07AleSB nav.navbar {
  position: fixed;
}
.cid-tVL07AleSB .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-tVL07AleSB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tVL07AleSB .dropdown-item:hover,
.cid-tVL07AleSB .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tVL07AleSB .dropdown-item:hover span {
  color: white;
}
.cid-tVL07AleSB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tVL07AleSB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tVL07AleSB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tVL07AleSB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tVL07AleSB .nav-link {
  position: relative;
}
.cid-tVL07AleSB .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tVL07AleSB .container {
    flex-wrap: nowrap;
  }
}
.cid-tVL07AleSB .navbar-caption:hover,
.cid-tVL07AleSB .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tVL07AleSB .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tVL07AleSB .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tVL07AleSB .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tVL07AleSB .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tVL07AleSB .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tVL07AleSB .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tVL07AleSB .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tVL07AleSB .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tVL07AleSB .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tVL07AleSB .dropdown-menu,
.cid-tVL07AleSB .navbar.opened {
  background: #ffffff !important;
}
.cid-tVL07AleSB .nav-item:focus,
.cid-tVL07AleSB .nav-link:focus {
  outline: none;
}
.cid-tVL07AleSB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tVL07AleSB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tVL07AleSB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tVL07AleSB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tVL07AleSB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tVL07AleSB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tVL07AleSB .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tVL07AleSB .navbar.opened {
  transition: all 0.3s;
}
.cid-tVL07AleSB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tVL07AleSB .navbar .navbar-logo img {
  width: auto;
}
.cid-tVL07AleSB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tVL07AleSB .navbar.collapsed {
  justify-content: center;
}
.cid-tVL07AleSB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tVL07AleSB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tVL07AleSB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tVL07AleSB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tVL07AleSB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tVL07AleSB .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-tVL07AleSB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tVL07AleSB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tVL07AleSB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tVL07AleSB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tVL07AleSB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tVL07AleSB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tVL07AleSB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tVL07AleSB .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-tVL07AleSB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tVL07AleSB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tVL07AleSB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tVL07AleSB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tVL07AleSB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tVL07AleSB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tVL07AleSB .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tVL07AleSB .navbar.navbar-short {
  min-height: 70px;
}
.cid-tVL07AleSB .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;
  width: 25%;
}
.cid-tVL07AleSB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tVL07AleSB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tVL07AleSB .dropdown-item.active,
.cid-tVL07AleSB .dropdown-item:active {
  background-color: transparent;
}
.cid-tVL07AleSB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tVL07AleSB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tVL07AleSB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tVL07AleSB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tVL07AleSB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tVL07AleSB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tVL07AleSB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tVL07AleSB .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tVL07AleSB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tVL07AleSB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tVL07AleSB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tVL07AleSB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVL07AleSB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tVL07AleSB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tVL07AleSB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVL07AleSB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tVL07AleSB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tVL07AleSB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tVL07AleSB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tVL07AleSB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tVL07AleSB .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-tVL07AleSB .navbar {
    height: 70px;
  }
  .cid-tVL07AleSB .navbar.opened {
    height: auto;
  }
  .cid-tVL07AleSB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tVL07AleSB .container-fluid {
  padding: 0 1rem !important;
}
.cid-tVL07AleSB .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tVL07AleSB .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tVL07AleSB .navbar-collapse {
    width: 100%;
  }
  .cid-tVL07AleSB .navbar-nav {
    width: 100%;
  }
  .cid-tVL07AleSB .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tVL07AUu59 {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/frangipane-16.webp");
}
.cid-tVL07AUu59 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVL07AUu59 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tVL07AUu59 .col-content {
    text-align: justify;
  }
}
.cid-tVL07AUu59 .label-text {
  margin-bottom: 16px;
  color: #010101;
}
.cid-tVL07AUu59 .mbr-section-title {
  color: #000000;
}
.cid-tVL07AUu59 .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVL07AUu59 .mbr-section-btn {
  margin-top: 22px;
}
.cid-tVL07AUu59 .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tVL07AUu59 .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tVL07AUu59 .text-item {
    text-align: center;
  }
}
.cid-tVL07AUu59 .mbr-text {
  color: #ffffff;
}
.cid-tVL07AUu59 .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tVL07AUu59 .mbr-section-subtitle,
.cid-tVL07AUu59 .mbr-section-btn {
  color: #000000;
}
.cid-tVL07BuX9C {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVL07BuX9C .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVL07BuX9C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVL07BuX9C .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVL07BuX9C .mbr-section-title {
  color: #24262b;
}
.cid-tVL07BuX9C .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVL07BuX9C .cards-row {
  row-gap: 32px;
}
.cid-tVL07BuX9C .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVL07BuX9C .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVL07BuX9C .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVL07BuX9C .card-subtitle {
  color: #24262b;
}
.cid-tVL07BuX9C .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVL07BuX9C .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVL07BuX9C .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVL07BuX9C .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVL07BuX9C .card-text,
.cid-tVL07BuX9C .mbr-section-btn {
  text-align: justify;
}
.cid-tVL07C25XV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVL07C25XV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVL07C25XV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVL07C25XV .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVL07C25XV .mbr-section-title {
  color: #24262b;
}
.cid-tVL07C25XV .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVL07C25XV .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tVL07C25XV .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVL07C25XV .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVL07C25XV .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVL07C25XV .card-subtitle {
  color: #24262b;
}
.cid-tVL07C25XV .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVL07C25XV .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVL07C25XV .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVL07C25XV .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVL07C25XV .card-text,
.cid-tVL07C25XV .mbr-section-btn {
  text-align: justify;
}
.cid-tVL07CAFsV {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-tVL07CAFsV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVL07CAFsV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVL07CAFsV .mbr-section-title {
  color: #24262b;
}
.cid-tVL07CAFsV .mbr-section-subtitle {
  color: #24262b;
  text-align: justify;
}
.cid-tVL07CAFsV .mbr-section-btn {
  margin-top: 16px;
}
.cid-tVL07D4J74 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tVL07D4J74 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVL07D4J74 .mbr-section-title {
  color: #24262b;
}
.cid-tVL07D4J74 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVL07D4J74 .items-row {
  row-gap: 32px;
}
.cid-tVL07D4J74 .item {
  cursor: pointer;
}
.cid-tVL07D4J74 .item:focus,
.cid-tVL07D4J74 span:focus {
  outline: none;
}
.cid-tVL07D4J74 .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tVL07D4J74 .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tVL07D4J74 img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tVL07D4J74 .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tVL07D4J74 .item-title {
  color: #24262b;
}
.cid-tVL07D4J74 .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tVL07D4J74 .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tVL07D4J74 .mbr-text,
.cid-tVL07D4J74 .mbr-section-btn {
  text-align: justify;
}
.cid-tVL07DPMBk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-tVL07DPMBk .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVL07DPMBk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVL07DPMBk .mbr-section-title {
  color: #24262b;
}
.cid-tVL07DPMBk .mbr-section-subtitle {
  color: #24262b;
  text-align: justify;
}
.cid-tVL07DPMBk .mbr-section-btn {
  margin-top: 16px;
}
.cid-tVL07EmAco {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tVL07EmAco .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVL07EmAco .mbr-section-title {
  color: #24262b;
}
.cid-tVL07EmAco .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVL07EmAco .items-row {
  row-gap: 32px;
}
.cid-tVL07EmAco .item {
  cursor: pointer;
}
.cid-tVL07EmAco .item:focus,
.cid-tVL07EmAco span:focus {
  outline: none;
}
.cid-tVL07EmAco .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tVL07EmAco .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tVL07EmAco img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 2));
  object-fit: cover;
}
.cid-tVL07EmAco .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tVL07EmAco .item-title {
  color: #24262b;
}
.cid-tVL07EmAco .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tVL07EmAco .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tVL07EmAco .mbr-text,
.cid-tVL07EmAco .mbr-section-btn {
  text-align: justify;
}
.cid-tVL07Fc8V9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tVL07Fc8V9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVL07Fc8V9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVL07Fc8V9 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVL07Fc8V9 .mbr-section-title {
  color: #24262b;
}
.cid-tVL07Fc8V9 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVL07Fc8V9 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tVL07Fc8V9 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVL07Fc8V9 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVL07Fc8V9 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVL07Fc8V9 .card-subtitle {
  color: #24262b;
}
.cid-tVL07Fc8V9 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVL07Fc8V9 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVL07Fc8V9 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVL07Fc8V9 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVL07Fc8V9 .card-text,
.cid-tVL07Fc8V9 .mbr-section-btn {
  text-align: justify;
}
.cid-tVL07FOLfC {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tVL07FOLfC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tVL07FOLfC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tVL07FOLfC .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tVL07FOLfC .mbr-section-title {
  color: #24262b;
}
.cid-tVL07FOLfC .mbr-section-subtitle {
  color: #24262b;
}
.cid-tVL07FOLfC .cards-row {
  row-gap: 32px;
}
.cid-tVL07FOLfC .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tVL07FOLfC .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tVL07FOLfC .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tVL07FOLfC .card-subtitle {
  color: #24262b;
}
.cid-tVL07FOLfC .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tVL07FOLfC .mbr-section-btn {
  margin-top: 20px;
}
.cid-tVL07FOLfC .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tVL07FOLfC .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tVL07FOLfC .card-text,
.cid-tVL07FOLfC .mbr-section-btn {
  text-align: justify;
}
.cid-tW8SkTWG0e {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tW8SkTWG0e .mbr-fallback-image.disabled {
  display: none;
}
.cid-tW8SkTWG0e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tW8SkTWG0e .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tW8SkTWG0e .mbr-section-title {
  color: #24262b;
}
.cid-tW8SkTWG0e .mbr-section-subtitle {
  color: #24262b;
}
.cid-tW8SkTWG0e .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tW8SkTWG0e .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tW8SkTWG0e .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tW8SkTWG0e .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tW8SkTWG0e .card-subtitle {
  color: #24262b;
}
.cid-tW8SkTWG0e .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tW8SkTWG0e .mbr-section-btn {
  margin-top: 20px;
}
.cid-tW8SkTWG0e .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tW8SkTWG0e .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tW8SkTWG0e .card-text,
.cid-tW8SkTWG0e .mbr-section-btn {
  text-align: justify;
}
.cid-tVL07HkT5E {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/tarte-sirop-rable-9.webp");
}
@media (min-width: 992px) {
  .cid-tVL07HkT5E .wrapper {
    padding: 0 28px;
  }
}
.cid-tVL07HkT5E .mbr-text {
  text-align: center;
  color: #000000;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tW9WggFUWL {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tW9WggFUWL nav.navbar {
  position: fixed;
}
.cid-tW9WggFUWL .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-tW9WggFUWL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tW9WggFUWL .dropdown-item:hover,
.cid-tW9WggFUWL .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tW9WggFUWL .dropdown-item:hover span {
  color: white;
}
.cid-tW9WggFUWL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tW9WggFUWL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tW9WggFUWL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tW9WggFUWL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tW9WggFUWL .nav-link {
  position: relative;
}
.cid-tW9WggFUWL .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tW9WggFUWL .container {
    flex-wrap: nowrap;
  }
}
.cid-tW9WggFUWL .navbar-caption:hover,
.cid-tW9WggFUWL .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tW9WggFUWL .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tW9WggFUWL .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tW9WggFUWL .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tW9WggFUWL .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tW9WggFUWL .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tW9WggFUWL .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tW9WggFUWL .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tW9WggFUWL .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tW9WggFUWL .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tW9WggFUWL .dropdown-menu,
.cid-tW9WggFUWL .navbar.opened {
  background: #ffffff !important;
}
.cid-tW9WggFUWL .nav-item:focus,
.cid-tW9WggFUWL .nav-link:focus {
  outline: none;
}
.cid-tW9WggFUWL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tW9WggFUWL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tW9WggFUWL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tW9WggFUWL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tW9WggFUWL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tW9WggFUWL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tW9WggFUWL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tW9WggFUWL .navbar.opened {
  transition: all 0.3s;
}
.cid-tW9WggFUWL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tW9WggFUWL .navbar .navbar-logo img {
  width: auto;
}
.cid-tW9WggFUWL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tW9WggFUWL .navbar.collapsed {
  justify-content: center;
}
.cid-tW9WggFUWL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tW9WggFUWL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tW9WggFUWL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tW9WggFUWL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tW9WggFUWL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tW9WggFUWL .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-tW9WggFUWL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tW9WggFUWL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tW9WggFUWL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tW9WggFUWL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tW9WggFUWL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tW9WggFUWL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tW9WggFUWL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tW9WggFUWL .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-tW9WggFUWL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tW9WggFUWL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tW9WggFUWL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tW9WggFUWL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tW9WggFUWL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tW9WggFUWL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tW9WggFUWL .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tW9WggFUWL .navbar.navbar-short {
  min-height: 70px;
}
.cid-tW9WggFUWL .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;
  width: 25%;
}
.cid-tW9WggFUWL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tW9WggFUWL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tW9WggFUWL .dropdown-item.active,
.cid-tW9WggFUWL .dropdown-item:active {
  background-color: transparent;
}
.cid-tW9WggFUWL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tW9WggFUWL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tW9WggFUWL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tW9WggFUWL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tW9WggFUWL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tW9WggFUWL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tW9WggFUWL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tW9WggFUWL .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tW9WggFUWL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tW9WggFUWL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tW9WggFUWL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tW9WggFUWL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tW9WggFUWL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tW9WggFUWL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tW9WggFUWL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tW9WggFUWL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tW9WggFUWL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tW9WggFUWL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tW9WggFUWL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tW9WggFUWL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tW9WggFUWL .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-tW9WggFUWL .navbar {
    height: 70px;
  }
  .cid-tW9WggFUWL .navbar.opened {
    height: auto;
  }
  .cid-tW9WggFUWL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tW9WggFUWL .container-fluid {
  padding: 0 1rem !important;
}
.cid-tW9WggFUWL .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tW9WggFUWL .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tW9WggFUWL .navbar-collapse {
    width: 100%;
  }
  .cid-tW9WggFUWL .navbar-nav {
    width: 100%;
  }
  .cid-tW9WggFUWL .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tW9Wghz5r7 {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/campagne-fleurie.webp");
}
.cid-tW9Wghz5r7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tW9Wghz5r7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tW9Wghz5r7 .col-content {
    text-align: justify;
  }
}
.cid-tW9Wghz5r7 .label-text {
  margin-bottom: 16px;
  color: #010101;
}
.cid-tW9Wghz5r7 .mbr-section-title {
  color: #010101;
}
.cid-tW9Wghz5r7 .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tW9Wghz5r7 .mbr-section-btn {
  margin-top: 22px;
}
.cid-tW9Wghz5r7 .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tW9Wghz5r7 .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tW9Wghz5r7 .text-item {
    text-align: left;
  }
}
.cid-tW9Wghz5r7 .mbr-text {
  color: #010101;
  text-align: justify;
}
.cid-tW9Wghz5r7 .address-text {
  margin-top: 8px;
  color: #010101;
}
.cid-tW9Wghz5r7 .mbr-section-subtitle,
.cid-tW9Wghz5r7 .mbr-section-btn {
  color: #010101;
  text-align: justify;
}
.cid-tW9WgiDWg3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tW9WgiDWg3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tW9WgiDWg3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tW9WgiDWg3 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tW9WgiDWg3 .mbr-section-title {
  color: #24262b;
}
.cid-tW9WgiDWg3 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tW9WgiDWg3 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tW9WgiDWg3 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tW9WgiDWg3 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tW9WgiDWg3 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tW9WgiDWg3 .card-subtitle {
  color: #24262b;
}
.cid-tW9WgiDWg3 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tW9WgiDWg3 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tW9WgiDWg3 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tW9WgiDWg3 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tW9WgiDWg3 .card-text,
.cid-tW9WgiDWg3 .mbr-section-btn {
  text-align: justify;
}
.cid-tW9WgjBggo {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tW9WgjBggo .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tW9WgjBggo .mbr-section-title {
  color: #24262b;
}
.cid-tW9WgjBggo .mbr-section-subtitle {
  color: #24262b;
}
.cid-tW9WgjBggo .items-row {
  row-gap: 48px;
}
.cid-tW9WgjBggo .item {
  cursor: pointer;
}
.cid-tW9WgjBggo .item:focus,
.cid-tW9WgjBggo span:focus {
  outline: none;
}
.cid-tW9WgjBggo .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .cid-tW9WgjBggo .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tW9WgjBggo .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-tW9WgjBggo .item-img img {
  width: 100%;
  height: calc(110px * 2);
  object-fit: cover;
}
.cid-tW9WgjBggo .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  max-width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-tW9WgjBggo .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-tW9WgjBggo .mbr-section-btn .btn {
  margin: 0 !important;
}
.cid-tW9WgjBggo .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1rem 0 0;
}
.cid-tW9WgjBggo .item-title {
  color: #24262b;
  text-align: justify;
}
.cid-tW9WgjBggo .item-subtitle {
  color: #24262b;
  margin-top: 2px;
  text-align: justify;
}
.cid-tW9WgjBggo .mbr-text {
  color: #24262b;
  text-align: justify;
}
.cid-tW9WgkO7lY {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #33363b;
}
.cid-tW9WgkO7lY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tW9WgkO7lY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tW9WgkO7lY .cards-row {
  row-gap: 32px;
}
.cid-tW9WgkO7lY .card {
  border-radius: 0;
}
.cid-tW9WgkO7lY .card-wrapper {
  width: 100%;
}
.cid-tW9WgkO7lY .card-title {
  margin-bottom: 8px;
  color: #b79b6c;
}
.cid-tW9WgkO7lY .card-subtitle {
  max-width: 550px;
  color: #ffffff;
  text-align: justify;
}
.cid-tW9WgkO7lY .card-bottom-wrap {
  margin-top: 24px;
}
.cid-tW9WgkO7lY .card-name {
  color: #FFFFFF;
}
.cid-tW9WgkO7lY .card-text {
  color: #c1c1c1;
}
.cid-tW9WgkO7lY .card-subtitle DIV {
  text-align: justify;
}
.cid-tW9Wgls5oW {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-tW9Wgls5oW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tW9Wgls5oW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tW9Wgls5oW .mbr-section-title {
  color: #24262b;
}
.cid-tW9Wgls5oW .mbr-section-subtitle {
  color: #24262b;
}
.cid-tW9Wgls5oW .mbr-section-btn {
  margin-top: 16px;
}
.cid-tW9Wgm4Ge8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tW9Wgm4Ge8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tW9Wgm4Ge8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tW9Wgm4Ge8 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tW9Wgm4Ge8 .mbr-section-title {
  color: #24262b;
}
.cid-tW9Wgm4Ge8 .mbr-section-subtitle {
  color: #24262b;
}
.cid-tW9Wgm4Ge8 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tW9Wgm4Ge8 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tW9Wgm4Ge8 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tW9Wgm4Ge8 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tW9Wgm4Ge8 .card-subtitle {
  color: #24262b;
}
.cid-tW9Wgm4Ge8 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tW9Wgm4Ge8 .mbr-section-btn {
  margin-top: 20px;
}
.cid-tW9Wgm4Ge8 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tW9Wgm4Ge8 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tW9Wgm4Ge8 .card-text,
.cid-tW9Wgm4Ge8 .mbr-section-btn {
  text-align: justify;
}
.cid-tW9Wgns7GS {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tW9Wgns7GS .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tW9Wgns7GS .mbr-section-title {
  color: #24262b;
}
.cid-tW9Wgns7GS .mbr-section-subtitle {
  color: #24262b;
}
.cid-tW9Wgns7GS .items-row {
  row-gap: 32px;
}
.cid-tW9Wgns7GS .item {
  cursor: pointer;
}
.cid-tW9Wgns7GS .item:focus,
.cid-tW9Wgns7GS span:focus {
  outline: none;
}
.cid-tW9Wgns7GS .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tW9Wgns7GS .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tW9Wgns7GS img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 4));
  object-fit: cover;
}
.cid-tW9Wgns7GS .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tW9Wgns7GS .item-title {
  color: #24262b;
}
.cid-tW9Wgns7GS .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tW9Wgns7GS .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tW9Wgns7GS .mbr-text,
.cid-tW9Wgns7GS .mbr-section-btn {
  text-align: justify;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tWV1Qwq5Hm {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tWV1Qwq5Hm nav.navbar {
  position: fixed;
}
.cid-tWV1Qwq5Hm .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-tWV1Qwq5Hm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tWV1Qwq5Hm .dropdown-item:hover,
.cid-tWV1Qwq5Hm .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tWV1Qwq5Hm .dropdown-item:hover span {
  color: white;
}
.cid-tWV1Qwq5Hm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tWV1Qwq5Hm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tWV1Qwq5Hm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tWV1Qwq5Hm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tWV1Qwq5Hm .nav-link {
  position: relative;
}
.cid-tWV1Qwq5Hm .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tWV1Qwq5Hm .container {
    flex-wrap: nowrap;
  }
}
.cid-tWV1Qwq5Hm .navbar-caption:hover,
.cid-tWV1Qwq5Hm .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tWV1Qwq5Hm .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tWV1Qwq5Hm .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tWV1Qwq5Hm .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tWV1Qwq5Hm .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tWV1Qwq5Hm .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tWV1Qwq5Hm .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tWV1Qwq5Hm .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tWV1Qwq5Hm .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tWV1Qwq5Hm .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tWV1Qwq5Hm .dropdown-menu,
.cid-tWV1Qwq5Hm .navbar.opened {
  background: #ffffff !important;
}
.cid-tWV1Qwq5Hm .nav-item:focus,
.cid-tWV1Qwq5Hm .nav-link:focus {
  outline: none;
}
.cid-tWV1Qwq5Hm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tWV1Qwq5Hm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tWV1Qwq5Hm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tWV1Qwq5Hm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tWV1Qwq5Hm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tWV1Qwq5Hm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tWV1Qwq5Hm .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tWV1Qwq5Hm .navbar.opened {
  transition: all 0.3s;
}
.cid-tWV1Qwq5Hm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tWV1Qwq5Hm .navbar .navbar-logo img {
  width: auto;
}
.cid-tWV1Qwq5Hm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tWV1Qwq5Hm .navbar.collapsed {
  justify-content: center;
}
.cid-tWV1Qwq5Hm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tWV1Qwq5Hm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tWV1Qwq5Hm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tWV1Qwq5Hm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tWV1Qwq5Hm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tWV1Qwq5Hm .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-tWV1Qwq5Hm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tWV1Qwq5Hm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tWV1Qwq5Hm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tWV1Qwq5Hm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tWV1Qwq5Hm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tWV1Qwq5Hm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tWV1Qwq5Hm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tWV1Qwq5Hm .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-tWV1Qwq5Hm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tWV1Qwq5Hm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tWV1Qwq5Hm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tWV1Qwq5Hm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tWV1Qwq5Hm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tWV1Qwq5Hm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tWV1Qwq5Hm .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tWV1Qwq5Hm .navbar.navbar-short {
  min-height: 70px;
}
.cid-tWV1Qwq5Hm .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;
  width: 25%;
}
.cid-tWV1Qwq5Hm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tWV1Qwq5Hm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tWV1Qwq5Hm .dropdown-item.active,
.cid-tWV1Qwq5Hm .dropdown-item:active {
  background-color: transparent;
}
.cid-tWV1Qwq5Hm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tWV1Qwq5Hm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tWV1Qwq5Hm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tWV1Qwq5Hm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tWV1Qwq5Hm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tWV1Qwq5Hm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tWV1Qwq5Hm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tWV1Qwq5Hm .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tWV1Qwq5Hm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tWV1Qwq5Hm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tWV1Qwq5Hm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tWV1Qwq5Hm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tWV1Qwq5Hm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tWV1Qwq5Hm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tWV1Qwq5Hm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tWV1Qwq5Hm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tWV1Qwq5Hm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tWV1Qwq5Hm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tWV1Qwq5Hm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tWV1Qwq5Hm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tWV1Qwq5Hm .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-tWV1Qwq5Hm .navbar {
    height: 70px;
  }
  .cid-tWV1Qwq5Hm .navbar.opened {
    height: auto;
  }
  .cid-tWV1Qwq5Hm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tWV1Qwq5Hm .container-fluid {
  padding: 0 1rem !important;
}
.cid-tWV1Qwq5Hm .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tWV1Qwq5Hm .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tWV1Qwq5Hm .navbar-collapse {
    width: 100%;
  }
  .cid-tWV1Qwq5Hm .navbar-nav {
    width: 100%;
  }
  .cid-tWV1Qwq5Hm .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tWV1QwWxZW {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/guimauve-31.webp");
}
.cid-tWV1QwWxZW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tWV1QwWxZW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tWV1QwWxZW .col-content {
    text-align: justify;
  }
}
.cid-tWV1QwWxZW .label-text {
  margin-bottom: 16px;
  color: #884258;
}
.cid-tWV1QwWxZW .mbr-section-title {
  color: #000000;
}
.cid-tWV1QwWxZW .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tWV1QwWxZW .mbr-section-btn {
  margin-top: 22px;
}
.cid-tWV1QwWxZW .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tWV1QwWxZW .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tWV1QwWxZW .text-item {
    text-align: center;
  }
}
.cid-tWV1QwWxZW .mbr-text {
  color: #ffffff;
}
.cid-tWV1QwWxZW .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tWV1QwWxZW .mbr-section-subtitle,
.cid-tWV1QwWxZW .mbr-section-btn {
  color: #884258;
}
.cid-tWV1Qxwjgw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tWV1Qxwjgw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tWV1Qxwjgw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tWV1Qxwjgw .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tWV1Qxwjgw .mbr-section-title {
  color: #24262b;
}
.cid-tWV1Qxwjgw .mbr-section-subtitle {
  color: #24262b;
}
.cid-tWV1Qxwjgw .cards-row {
  row-gap: 32px;
}
.cid-tWV1Qxwjgw .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tWV1Qxwjgw .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tWV1Qxwjgw .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tWV1Qxwjgw .card-subtitle {
  color: #24262b;
}
.cid-tWV1Qxwjgw .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tWV1Qxwjgw .mbr-section-btn {
  margin-top: 20px;
}
.cid-tWV1Qxwjgw .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tWV1Qxwjgw .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tWV1Qxwjgw .card-text,
.cid-tWV1Qxwjgw .mbr-section-btn {
  text-align: justify;
}
.cid-tWV1Qy8m8n {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tWV1Qy8m8n .mbr-fallback-image.disabled {
  display: none;
}
.cid-tWV1Qy8m8n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tWV1Qy8m8n .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tWV1Qy8m8n .mbr-section-title {
  color: #24262b;
}
.cid-tWV1Qy8m8n .mbr-section-subtitle {
  color: #24262b;
}
.cid-tWV1Qy8m8n .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tWV1Qy8m8n .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tWV1Qy8m8n .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tWV1Qy8m8n .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tWV1Qy8m8n .card-subtitle {
  color: #24262b;
}
.cid-tWV1Qy8m8n .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tWV1Qy8m8n .mbr-section-btn {
  margin-top: 20px;
}
.cid-tWV1Qy8m8n .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tWV1Qy8m8n .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tWV1Qy8m8n .card-text,
.cid-tWV1Qy8m8n .mbr-section-btn {
  text-align: justify;
}
.cid-tWV1QyHcxX {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tWV1QyHcxX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tWV1QyHcxX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tWV1QyHcxX .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tWV1QyHcxX .mbr-section-title {
  color: #24262b;
}
.cid-tWV1QyHcxX .mbr-section-subtitle {
  color: #24262b;
}
.cid-tWV1QyHcxX .cards-row {
  row-gap: 32px;
}
.cid-tWV1QyHcxX .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tWV1QyHcxX .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tWV1QyHcxX .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tWV1QyHcxX .card-subtitle {
  color: #24262b;
}
.cid-tWV1QyHcxX .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tWV1QyHcxX .mbr-section-btn {
  margin-top: 20px;
}
.cid-tWV1QyHcxX .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tWV1QyHcxX .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tWV1QyHcxX .card-text,
.cid-tWV1QyHcxX .mbr-section-btn {
  text-align: justify;
}
.cid-tWV1QzfSSd {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tWV1QzfSSd .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tWV1QzfSSd .mbr-section-title {
  color: #24262b;
}
.cid-tWV1QzfSSd .mbr-section-subtitle {
  color: #24262b;
}
.cid-tWV1QzfSSd .items-row {
  row-gap: 32px;
}
.cid-tWV1QzfSSd .item {
  cursor: pointer;
}
.cid-tWV1QzfSSd .item:focus,
.cid-tWV1QzfSSd span:focus {
  outline: none;
}
.cid-tWV1QzfSSd .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tWV1QzfSSd .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tWV1QzfSSd img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tWV1QzfSSd .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tWV1QzfSSd .item-title {
  color: #24262b;
}
.cid-tWV1QzfSSd .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tWV1QzfSSd .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tWV1QzfSSd .mbr-text,
.cid-tWV1QzfSSd .mbr-section-btn {
  text-align: justify;
}
.cid-tWV1QzWFwJ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tWV1QzWFwJ .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tWV1QzWFwJ .mbr-section-title {
  color: #24262b;
}
.cid-tWV1QzWFwJ .mbr-section-subtitle {
  color: #24262b;
}
.cid-tWV1QzWFwJ .items-row {
  row-gap: 32px;
}
.cid-tWV1QzWFwJ .item {
  cursor: pointer;
}
.cid-tWV1QzWFwJ .item:focus,
.cid-tWV1QzWFwJ span:focus {
  outline: none;
}
.cid-tWV1QzWFwJ .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tWV1QzWFwJ .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tWV1QzWFwJ img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tWV1QzWFwJ .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tWV1QzWFwJ .item-title {
  color: #24262b;
}
.cid-tWV1QzWFwJ .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tWV1QzWFwJ .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tWV1QzWFwJ .mbr-text,
.cid-tWV1QzWFwJ .mbr-section-btn {
  text-align: justify;
}
.cid-tWV1QAEc3s {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-tWV1QAEc3s .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tWV1QAEc3s .mbr-section-title {
  color: #24262b;
}
.cid-tWV1QAEc3s .mbr-section-subtitle {
  color: #24262b;
}
.cid-tWV1QAEc3s .items-row {
  row-gap: 32px;
}
.cid-tWV1QAEc3s .item {
  cursor: pointer;
}
.cid-tWV1QAEc3s .item:focus,
.cid-tWV1QAEc3s span:focus {
  outline: none;
}
.cid-tWV1QAEc3s .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-tWV1QAEc3s .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-tWV1QAEc3s img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-tWV1QAEc3s .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-tWV1QAEc3s .item-title {
  color: #24262b;
}
.cid-tWV1QAEc3s .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-tWV1QAEc3s .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-tWV1QAEc3s .mbr-text,
.cid-tWV1QAEc3s .mbr-section-btn {
  text-align: justify;
}
.cid-tWV1QBolgo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tWV1QBolgo .mbr-fallback-image.disabled {
  display: none;
}
.cid-tWV1QBolgo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tWV1QBolgo .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tWV1QBolgo .mbr-section-title {
  color: #24262b;
}
.cid-tWV1QBolgo .mbr-section-subtitle {
  color: #24262b;
}
.cid-tWV1QBolgo .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tWV1QBolgo .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tWV1QBolgo .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-tWV1QBolgo .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tWV1QBolgo .card-subtitle {
  color: #24262b;
}
.cid-tWV1QBolgo .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tWV1QBolgo .mbr-section-btn {
  margin-top: 20px;
}
.cid-tWV1QBolgo .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tWV1QBolgo .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tWV1QBolgo .card-text,
.cid-tWV1QBolgo .mbr-section-btn {
  text-align: justify;
}
.cid-tWV1QCUlpo {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/bandeau-minion-chamallow-5.webp");
}
@media (min-width: 992px) {
  .cid-tWV1QCUlpo .wrapper {
    padding: 0 28px;
  }
}
.cid-tWV1QCUlpo .mbr-text {
  text-align: center;
  color: #000000;
}
.cid-tWV1QCUlpo .mbr-section-subtitle {
  text-align: center;
  color: #884258;
}
.cid-tWV1QCUlpo .mbr-section-title {
  text-align: center;
  color: #884258;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-tXWRmk4RyY {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-tXWRmk4RyY nav.navbar {
  position: fixed;
}
.cid-tXWRmk4RyY .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-tXWRmk4RyY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXWRmk4RyY .dropdown-item:hover,
.cid-tXWRmk4RyY .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tXWRmk4RyY .dropdown-item:hover span {
  color: white;
}
.cid-tXWRmk4RyY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXWRmk4RyY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXWRmk4RyY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXWRmk4RyY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXWRmk4RyY .nav-link {
  position: relative;
}
.cid-tXWRmk4RyY .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-tXWRmk4RyY .container {
    flex-wrap: nowrap;
  }
}
.cid-tXWRmk4RyY .navbar-caption:hover,
.cid-tXWRmk4RyY .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-tXWRmk4RyY .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-tXWRmk4RyY .navbar-nav .nav-item {
  color: #24262b;
}
.cid-tXWRmk4RyY .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-tXWRmk4RyY .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-tXWRmk4RyY .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-tXWRmk4RyY .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-tXWRmk4RyY .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-tXWRmk4RyY .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-tXWRmk4RyY .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-tXWRmk4RyY .dropdown-menu,
.cid-tXWRmk4RyY .navbar.opened {
  background: #ffffff !important;
}
.cid-tXWRmk4RyY .nav-item:focus,
.cid-tXWRmk4RyY .nav-link:focus {
  outline: none;
}
.cid-tXWRmk4RyY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXWRmk4RyY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXWRmk4RyY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXWRmk4RyY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXWRmk4RyY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXWRmk4RyY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXWRmk4RyY .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-tXWRmk4RyY .navbar.opened {
  transition: all 0.3s;
}
.cid-tXWRmk4RyY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXWRmk4RyY .navbar .navbar-logo img {
  width: auto;
}
.cid-tXWRmk4RyY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXWRmk4RyY .navbar.collapsed {
  justify-content: center;
}
.cid-tXWRmk4RyY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXWRmk4RyY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXWRmk4RyY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-tXWRmk4RyY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXWRmk4RyY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXWRmk4RyY .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-tXWRmk4RyY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXWRmk4RyY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXWRmk4RyY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXWRmk4RyY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXWRmk4RyY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXWRmk4RyY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXWRmk4RyY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXWRmk4RyY .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-tXWRmk4RyY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXWRmk4RyY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXWRmk4RyY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXWRmk4RyY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXWRmk4RyY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXWRmk4RyY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXWRmk4RyY .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXWRmk4RyY .navbar.navbar-short {
  min-height: 70px;
}
.cid-tXWRmk4RyY .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;
  width: 25%;
}
.cid-tXWRmk4RyY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXWRmk4RyY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXWRmk4RyY .dropdown-item.active,
.cid-tXWRmk4RyY .dropdown-item:active {
  background-color: transparent;
}
.cid-tXWRmk4RyY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXWRmk4RyY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXWRmk4RyY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXWRmk4RyY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tXWRmk4RyY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXWRmk4RyY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXWRmk4RyY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXWRmk4RyY .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-tXWRmk4RyY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXWRmk4RyY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tXWRmk4RyY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXWRmk4RyY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXWRmk4RyY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXWRmk4RyY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXWRmk4RyY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXWRmk4RyY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXWRmk4RyY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXWRmk4RyY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXWRmk4RyY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXWRmk4RyY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXWRmk4RyY .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-tXWRmk4RyY .navbar {
    height: 70px;
  }
  .cid-tXWRmk4RyY .navbar.opened {
    height: auto;
  }
  .cid-tXWRmk4RyY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXWRmk4RyY .container-fluid {
  padding: 0 1rem !important;
}
.cid-tXWRmk4RyY .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-tXWRmk4RyY .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-tXWRmk4RyY .navbar-collapse {
    width: 100%;
  }
  .cid-tXWRmk4RyY .navbar-nav {
    width: 100%;
  }
  .cid-tXWRmk4RyY .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-tXWRmkJmQj {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/delicieux2-1280x544.jpg");
}
.cid-tXWRmkJmQj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXWRmkJmQj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-tXWRmkJmQj .col-content {
    text-align: justify;
  }
}
.cid-tXWRmkJmQj .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-tXWRmkJmQj .mbr-section-title {
  color: #ffffff;
}
.cid-tXWRmkJmQj .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-tXWRmkJmQj .mbr-section-btn {
  margin-top: 22px;
}
.cid-tXWRmkJmQj .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-tXWRmkJmQj .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-tXWRmkJmQj .text-item {
    text-align: left;
  }
}
.cid-tXWRmkJmQj .mbr-text {
  color: #ffffff;
}
.cid-tXWRmkJmQj .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-tXWRmkJmQj .mbr-section-subtitle,
.cid-tXWRmkJmQj .mbr-section-btn {
  color: #ffffff;
}
.cid-tXWRmmG35n {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-tXWRmmG35n .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXWRmmG35n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXWRmmG35n .mbr-section-title {
  color: #24262b;
}
.cid-tXWRmmG35n .mbr-section-subtitle {
  color: #24262b;
}
.cid-tXWRmmG35n .mbr-section-btn {
  margin-top: 16px;
}
.cid-tXWRmmG35n .mbr-section-subtitle DIV {
  text-align: justify;
}
.cid-tXWRmnfBgF {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-tXWRmnfBgF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXWRmnfBgF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXWRmnfBgF .mbr-section-head {
  margin-bottom: 32px;
}
.cid-tXWRmnfBgF .mbr-section-title {
  color: #24262b;
}
.cid-tXWRmnfBgF .mbr-section-subtitle {
  color: #24262b;
}
.cid-tXWRmnfBgF .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-tXWRmnfBgF .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-tXWRmnfBgF .item-content {
    padding: 3rem 2rem;
    text-align: justify;
  }
}
.cid-tXWRmnfBgF .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-tXWRmnfBgF .card-subtitle {
  color: #24262b;
  text-align: justify;
}
.cid-tXWRmnfBgF .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-tXWRmnfBgF .mbr-section-btn {
  margin-top: 20px;
}
.cid-tXWRmnfBgF .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-tXWRmnfBgF .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-tXWRmnfBgF .card-text,
.cid-tXWRmnfBgF .mbr-section-btn {
  text-align: justify;
}
.cid-tXWRmnfBgF .card-subtitle DIV {
  text-align: justify;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-u1vXyBVlza {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-u1vXyBVlza nav.navbar {
  position: fixed;
}
.cid-u1vXyBVlza .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-u1vXyBVlza .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u1vXyBVlza .dropdown-item:hover,
.cid-u1vXyBVlza .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-u1vXyBVlza .dropdown-item:hover span {
  color: white;
}
.cid-u1vXyBVlza .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u1vXyBVlza .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u1vXyBVlza .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u1vXyBVlza .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u1vXyBVlza .nav-link {
  position: relative;
}
.cid-u1vXyBVlza .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u1vXyBVlza .container {
    flex-wrap: nowrap;
  }
}
.cid-u1vXyBVlza .navbar-caption:hover,
.cid-u1vXyBVlza .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-u1vXyBVlza .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-u1vXyBVlza .navbar-nav .nav-item {
  color: #24262b;
}
.cid-u1vXyBVlza .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-u1vXyBVlza .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-u1vXyBVlza .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-u1vXyBVlza .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-u1vXyBVlza .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-u1vXyBVlza .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-u1vXyBVlza .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-u1vXyBVlza .dropdown-menu,
.cid-u1vXyBVlza .navbar.opened {
  background: #ffffff !important;
}
.cid-u1vXyBVlza .nav-item:focus,
.cid-u1vXyBVlza .nav-link:focus {
  outline: none;
}
.cid-u1vXyBVlza .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u1vXyBVlza .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u1vXyBVlza .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u1vXyBVlza .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u1vXyBVlza .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u1vXyBVlza .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u1vXyBVlza .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-u1vXyBVlza .navbar.opened {
  transition: all 0.3s;
}
.cid-u1vXyBVlza .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u1vXyBVlza .navbar .navbar-logo img {
  width: auto;
}
.cid-u1vXyBVlza .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u1vXyBVlza .navbar.collapsed {
  justify-content: center;
}
.cid-u1vXyBVlza .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u1vXyBVlza .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u1vXyBVlza .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-u1vXyBVlza .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u1vXyBVlza .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u1vXyBVlza .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-u1vXyBVlza .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u1vXyBVlza .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u1vXyBVlza .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u1vXyBVlza .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u1vXyBVlza .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u1vXyBVlza .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u1vXyBVlza .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u1vXyBVlza .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-u1vXyBVlza .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u1vXyBVlza .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u1vXyBVlza .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u1vXyBVlza .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u1vXyBVlza .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u1vXyBVlza .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u1vXyBVlza .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u1vXyBVlza .navbar.navbar-short {
  min-height: 70px;
}
.cid-u1vXyBVlza .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;
  width: 25%;
}
.cid-u1vXyBVlza .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u1vXyBVlza .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u1vXyBVlza .dropdown-item.active,
.cid-u1vXyBVlza .dropdown-item:active {
  background-color: transparent;
}
.cid-u1vXyBVlza .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u1vXyBVlza .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u1vXyBVlza .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u1vXyBVlza .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u1vXyBVlza .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u1vXyBVlza .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u1vXyBVlza ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u1vXyBVlza .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-u1vXyBVlza button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u1vXyBVlza button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u1vXyBVlza button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u1vXyBVlza button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u1vXyBVlza button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u1vXyBVlza button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u1vXyBVlza nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u1vXyBVlza nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u1vXyBVlza nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u1vXyBVlza nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u1vXyBVlza .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u1vXyBVlza a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u1vXyBVlza .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-u1vXyBVlza .navbar {
    height: 70px;
  }
  .cid-u1vXyBVlza .navbar.opened {
    height: auto;
  }
  .cid-u1vXyBVlza .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u1vXyBVlza .container-fluid {
  padding: 0 1rem !important;
}
.cid-u1vXyBVlza .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-u1vXyBVlza .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-u1vXyBVlza .navbar-collapse {
    width: 100%;
  }
  .cid-u1vXyBVlza .navbar-nav {
    width: 100%;
  }
  .cid-u1vXyBVlza .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-u1vXyCw496 {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bandeau-orangettes-chocolates.webp");
}
.cid-u1vXyCw496 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1vXyCw496 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-u1vXyCw496 .col-content {
    text-align: justify;
  }
}
.cid-u1vXyCw496 .label-text {
  margin-bottom: 16px;
  color: #000000;
}
.cid-u1vXyCw496 .mbr-section-title {
  color: #000000;
}
.cid-u1vXyCw496 .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-u1vXyCw496 .mbr-section-btn {
  margin-top: 22px;
}
.cid-u1vXyCw496 .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-u1vXyCw496 .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-u1vXyCw496 .text-item {
    text-align: center;
  }
}
.cid-u1vXyCw496 .mbr-text {
  color: #ffffff;
}
.cid-u1vXyCw496 .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-u1vXyCw496 .mbr-section-subtitle,
.cid-u1vXyCw496 .mbr-section-btn {
  color: #010101;
}
.cid-u1vXyD7JHq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u1vXyD7JHq .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1vXyD7JHq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1vXyD7JHq .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u1vXyD7JHq .mbr-section-title {
  color: #24262b;
}
.cid-u1vXyD7JHq .mbr-section-subtitle {
  color: #24262b;
}
.cid-u1vXyD7JHq .cards-row {
  row-gap: 32px;
}
.cid-u1vXyD7JHq .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u1vXyD7JHq .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u1vXyD7JHq .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u1vXyD7JHq .card-subtitle {
  color: #24262b;
}
.cid-u1vXyD7JHq .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u1vXyD7JHq .mbr-section-btn {
  margin-top: 20px;
}
.cid-u1vXyD7JHq .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u1vXyD7JHq .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u1vXyD7JHq .card-text,
.cid-u1vXyD7JHq .mbr-section-btn {
  text-align: justify;
}
.cid-u1vXyDE6Su {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u1vXyDE6Su .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1vXyDE6Su .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1vXyDE6Su .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u1vXyDE6Su .mbr-section-title {
  color: #24262b;
}
.cid-u1vXyDE6Su .mbr-section-subtitle {
  color: #24262b;
}
.cid-u1vXyDE6Su .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-u1vXyDE6Su .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u1vXyDE6Su .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u1vXyDE6Su .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u1vXyDE6Su .card-subtitle {
  color: #24262b;
}
.cid-u1vXyDE6Su .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u1vXyDE6Su .mbr-section-btn {
  margin-top: 20px;
}
.cid-u1vXyDE6Su .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u1vXyDE6Su .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u1vXyDE6Su .card-text,
.cid-u1vXyDE6Su .mbr-section-btn {
  text-align: justify;
}
.cid-u1vXyEbiIa {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u1vXyEbiIa .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1vXyEbiIa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1vXyEbiIa .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u1vXyEbiIa .mbr-section-title {
  color: #24262b;
}
.cid-u1vXyEbiIa .mbr-section-subtitle {
  color: #24262b;
}
.cid-u1vXyEbiIa .cards-row {
  row-gap: 32px;
}
.cid-u1vXyEbiIa .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u1vXyEbiIa .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u1vXyEbiIa .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u1vXyEbiIa .card-subtitle {
  color: #24262b;
}
.cid-u1vXyEbiIa .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u1vXyEbiIa .mbr-section-btn {
  margin-top: 20px;
}
.cid-u1vXyEbiIa .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u1vXyEbiIa .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u1vXyEbiIa .card-text,
.cid-u1vXyEbiIa .mbr-section-btn {
  text-align: justify;
}
.cid-u1vXyEKhlS {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-u1vXyEKhlS .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u1vXyEKhlS .mbr-section-title {
  color: #24262b;
}
.cid-u1vXyEKhlS .mbr-section-subtitle {
  color: #24262b;
}
.cid-u1vXyEKhlS .items-row {
  row-gap: 32px;
}
.cid-u1vXyEKhlS .item {
  cursor: pointer;
}
.cid-u1vXyEKhlS .item:focus,
.cid-u1vXyEKhlS span:focus {
  outline: none;
}
.cid-u1vXyEKhlS .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-u1vXyEKhlS .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-u1vXyEKhlS img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 6));
  object-fit: cover;
}
.cid-u1vXyEKhlS .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-u1vXyEKhlS .item-title {
  color: #24262b;
}
.cid-u1vXyEKhlS .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-u1vXyEKhlS .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-u1vXyEKhlS .mbr-text,
.cid-u1vXyEKhlS .mbr-section-btn {
  text-align: justify;
}
.cid-u1vXyFtHvk {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-u1vXyFtHvk .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u1vXyFtHvk .mbr-section-title {
  color: #24262b;
}
.cid-u1vXyFtHvk .mbr-section-subtitle {
  color: #24262b;
}
.cid-u1vXyFtHvk .items-row {
  row-gap: 32px;
}
.cid-u1vXyFtHvk .item {
  cursor: pointer;
}
.cid-u1vXyFtHvk .item:focus,
.cid-u1vXyFtHvk span:focus {
  outline: none;
}
.cid-u1vXyFtHvk .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-u1vXyFtHvk .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-u1vXyFtHvk img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 6));
  object-fit: cover;
}
.cid-u1vXyFtHvk .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-u1vXyFtHvk .item-title {
  color: #24262b;
}
.cid-u1vXyFtHvk .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-u1vXyFtHvk .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-u1vXyFtHvk .mbr-text,
.cid-u1vXyFtHvk .mbr-section-btn {
  text-align: justify;
}
.cid-u1vXyG9DU8 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-u1vXyG9DU8 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u1vXyG9DU8 .mbr-section-title {
  color: #24262b;
}
.cid-u1vXyG9DU8 .mbr-section-subtitle {
  color: #24262b;
}
.cid-u1vXyG9DU8 .items-row {
  row-gap: 32px;
}
.cid-u1vXyG9DU8 .item {
  cursor: pointer;
}
.cid-u1vXyG9DU8 .item:focus,
.cid-u1vXyG9DU8 span:focus {
  outline: none;
}
.cid-u1vXyG9DU8 .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-u1vXyG9DU8 .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-u1vXyG9DU8 img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 6));
  object-fit: cover;
}
.cid-u1vXyG9DU8 .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-u1vXyG9DU8 .item-title {
  color: #24262b;
}
.cid-u1vXyG9DU8 .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-u1vXyG9DU8 .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-u1vXyG9DU8 .mbr-text,
.cid-u1vXyG9DU8 .mbr-section-btn {
  text-align: justify;
}
.cid-u1vXyGSrs3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u1vXyGSrs3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1vXyGSrs3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1vXyGSrs3 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u1vXyGSrs3 .mbr-section-title {
  color: #24262b;
}
.cid-u1vXyGSrs3 .mbr-section-subtitle {
  color: #24262b;
}
.cid-u1vXyGSrs3 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-u1vXyGSrs3 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u1vXyGSrs3 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u1vXyGSrs3 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u1vXyGSrs3 .card-subtitle {
  color: #24262b;
}
.cid-u1vXyGSrs3 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u1vXyGSrs3 .mbr-section-btn {
  margin-top: 20px;
}
.cid-u1vXyGSrs3 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u1vXyGSrs3 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u1vXyGSrs3 .card-text,
.cid-u1vXyGSrs3 .mbr-section-btn {
  text-align: justify;
}
.cid-u1vXyHvefn {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/bandeau-orangettes-chocolates.webp");
}
@media (min-width: 992px) {
  .cid-u1vXyHvefn .wrapper {
    padding: 0 28px;
  }
}
.cid-u1vXyHvefn .mbr-text {
  text-align: center;
  color: #000000;
}
.cid-u1vXyHvefn .mbr-section-subtitle {
  text-align: center;
  color: #ffffff;
}
.cid-u1vXyHvefn .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-u1x0iYTYcP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-u1x0iYTYcP nav.navbar {
  position: fixed;
}
.cid-u1x0iYTYcP .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-u1x0iYTYcP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u1x0iYTYcP .dropdown-item:hover,
.cid-u1x0iYTYcP .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-u1x0iYTYcP .dropdown-item:hover span {
  color: white;
}
.cid-u1x0iYTYcP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u1x0iYTYcP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u1x0iYTYcP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u1x0iYTYcP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u1x0iYTYcP .nav-link {
  position: relative;
}
.cid-u1x0iYTYcP .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u1x0iYTYcP .container {
    flex-wrap: nowrap;
  }
}
.cid-u1x0iYTYcP .navbar-caption:hover,
.cid-u1x0iYTYcP .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-u1x0iYTYcP .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-u1x0iYTYcP .navbar-nav .nav-item {
  color: #24262b;
}
.cid-u1x0iYTYcP .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-u1x0iYTYcP .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-u1x0iYTYcP .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-u1x0iYTYcP .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-u1x0iYTYcP .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-u1x0iYTYcP .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-u1x0iYTYcP .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-u1x0iYTYcP .dropdown-menu,
.cid-u1x0iYTYcP .navbar.opened {
  background: #ffffff !important;
}
.cid-u1x0iYTYcP .nav-item:focus,
.cid-u1x0iYTYcP .nav-link:focus {
  outline: none;
}
.cid-u1x0iYTYcP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u1x0iYTYcP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u1x0iYTYcP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u1x0iYTYcP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u1x0iYTYcP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u1x0iYTYcP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u1x0iYTYcP .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-u1x0iYTYcP .navbar.opened {
  transition: all 0.3s;
}
.cid-u1x0iYTYcP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u1x0iYTYcP .navbar .navbar-logo img {
  width: auto;
}
.cid-u1x0iYTYcP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u1x0iYTYcP .navbar.collapsed {
  justify-content: center;
}
.cid-u1x0iYTYcP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u1x0iYTYcP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u1x0iYTYcP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-u1x0iYTYcP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u1x0iYTYcP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u1x0iYTYcP .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-u1x0iYTYcP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u1x0iYTYcP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u1x0iYTYcP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u1x0iYTYcP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u1x0iYTYcP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u1x0iYTYcP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u1x0iYTYcP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u1x0iYTYcP .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-u1x0iYTYcP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u1x0iYTYcP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u1x0iYTYcP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u1x0iYTYcP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u1x0iYTYcP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u1x0iYTYcP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u1x0iYTYcP .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u1x0iYTYcP .navbar.navbar-short {
  min-height: 70px;
}
.cid-u1x0iYTYcP .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;
  width: 25%;
}
.cid-u1x0iYTYcP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u1x0iYTYcP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u1x0iYTYcP .dropdown-item.active,
.cid-u1x0iYTYcP .dropdown-item:active {
  background-color: transparent;
}
.cid-u1x0iYTYcP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u1x0iYTYcP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u1x0iYTYcP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u1x0iYTYcP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u1x0iYTYcP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u1x0iYTYcP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u1x0iYTYcP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u1x0iYTYcP .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-u1x0iYTYcP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u1x0iYTYcP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u1x0iYTYcP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u1x0iYTYcP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u1x0iYTYcP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u1x0iYTYcP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u1x0iYTYcP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u1x0iYTYcP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u1x0iYTYcP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u1x0iYTYcP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u1x0iYTYcP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u1x0iYTYcP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u1x0iYTYcP .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-u1x0iYTYcP .navbar {
    height: 70px;
  }
  .cid-u1x0iYTYcP .navbar.opened {
    height: auto;
  }
  .cid-u1x0iYTYcP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u1x0iYTYcP .container-fluid {
  padding: 0 1rem !important;
}
.cid-u1x0iYTYcP .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-u1x0iYTYcP .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-u1x0iYTYcP .navbar-collapse {
    width: 100%;
  }
  .cid-u1x0iYTYcP .navbar-nav {
    width: 100%;
  }
  .cid-u1x0iYTYcP .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-u1x0iZtQww {
  padding-top: 3rem;
  padding-bottom: 4rem;
  background-image: url("../../../assets/images/le-flan-patissier.webp");
}
.cid-u1x0iZtQww .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1x0iZtQww .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-u1x0iZtQww .col-content {
    text-align: justify;
  }
}
.cid-u1x0iZtQww .label-text {
  margin-bottom: 16px;
  color: #010101;
}
.cid-u1x0iZtQww .mbr-section-title {
  color: #000000;
}
.cid-u1x0iZtQww .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-u1x0iZtQww .mbr-section-btn {
  margin-top: 22px;
}
.cid-u1x0iZtQww .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-u1x0iZtQww .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-u1x0iZtQww .text-item {
    text-align: center;
  }
}
.cid-u1x0iZtQww .mbr-text {
  color: #ffffff;
}
.cid-u1x0iZtQww .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-u1x0iZtQww .mbr-section-subtitle,
.cid-u1x0iZtQww .mbr-section-btn {
  color: #000000;
}
.cid-u1x0iZZbkr {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u1x0iZZbkr .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1x0iZZbkr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1x0iZZbkr .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u1x0iZZbkr .mbr-section-title {
  color: #24262b;
}
.cid-u1x0iZZbkr .mbr-section-subtitle {
  color: #24262b;
}
.cid-u1x0iZZbkr .cards-row {
  row-gap: 32px;
}
.cid-u1x0iZZbkr .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u1x0iZZbkr .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u1x0iZZbkr .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u1x0iZZbkr .card-subtitle {
  color: #24262b;
}
.cid-u1x0iZZbkr .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u1x0iZZbkr .mbr-section-btn {
  margin-top: 20px;
}
.cid-u1x0iZZbkr .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u1x0iZZbkr .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u1x0iZZbkr .card-text,
.cid-u1x0iZZbkr .mbr-section-btn {
  text-align: justify;
}
.cid-u1x0j0wYs3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u1x0j0wYs3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1x0j0wYs3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1x0j0wYs3 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u1x0j0wYs3 .mbr-section-title {
  color: #24262b;
}
.cid-u1x0j0wYs3 .mbr-section-subtitle {
  color: #24262b;
}
.cid-u1x0j0wYs3 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-u1x0j0wYs3 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u1x0j0wYs3 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u1x0j0wYs3 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u1x0j0wYs3 .card-subtitle {
  color: #24262b;
}
.cid-u1x0j0wYs3 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u1x0j0wYs3 .mbr-section-btn {
  margin-top: 20px;
}
.cid-u1x0j0wYs3 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u1x0j0wYs3 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u1x0j0wYs3 .card-text,
.cid-u1x0j0wYs3 .mbr-section-btn {
  text-align: justify;
}
.cid-u1x0j17lMS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-u1x0j17lMS .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1x0j17lMS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1x0j17lMS .mbr-section-title {
  color: #24262b;
}
.cid-u1x0j17lMS .mbr-section-subtitle {
  color: #24262b;
  text-align: justify;
}
.cid-u1x0j17lMS .mbr-section-btn {
  margin-top: 16px;
}
.cid-u1x0j1Ct9X {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-u1x0j1Ct9X .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u1x0j1Ct9X .mbr-section-title {
  color: #24262b;
}
.cid-u1x0j1Ct9X .mbr-section-subtitle {
  color: #24262b;
}
.cid-u1x0j1Ct9X .items-row {
  row-gap: 32px;
}
.cid-u1x0j1Ct9X .item {
  cursor: pointer;
}
.cid-u1x0j1Ct9X .item:focus,
.cid-u1x0j1Ct9X span:focus {
  outline: none;
}
.cid-u1x0j1Ct9X .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-u1x0j1Ct9X .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-u1x0j1Ct9X img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-u1x0j1Ct9X .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-u1x0j1Ct9X .item-title {
  color: #24262b;
}
.cid-u1x0j1Ct9X .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-u1x0j1Ct9X .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-u1x0j1Ct9X .mbr-text,
.cid-u1x0j1Ct9X .mbr-section-btn {
  text-align: justify;
}
.cid-u1x0j2q9dZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-u1x0j2q9dZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1x0j2q9dZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1x0j2q9dZ .mbr-section-title {
  color: #24262b;
}
.cid-u1x0j2q9dZ .mbr-section-subtitle {
  color: #24262b;
  text-align: justify;
}
.cid-u1x0j2q9dZ .mbr-section-btn {
  margin-top: 16px;
}
.cid-u1x0j2Wben {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-u1x0j2Wben .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u1x0j2Wben .mbr-section-title {
  color: #24262b;
}
.cid-u1x0j2Wben .mbr-section-subtitle {
  color: #24262b;
}
.cid-u1x0j2Wben .items-row {
  row-gap: 32px;
}
.cid-u1x0j2Wben .item {
  cursor: pointer;
}
.cid-u1x0j2Wben .item:focus,
.cid-u1x0j2Wben span:focus {
  outline: none;
}
.cid-u1x0j2Wben .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-u1x0j2Wben .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-u1x0j2Wben img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 6));
  object-fit: cover;
}
.cid-u1x0j2Wben .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-u1x0j2Wben .item-title {
  color: #24262b;
}
.cid-u1x0j2Wben .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-u1x0j2Wben .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-u1x0j2Wben .mbr-text,
.cid-u1x0j2Wben .mbr-section-btn {
  text-align: justify;
}
.cid-u1x0j3M5Uh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u1x0j3M5Uh .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1x0j3M5Uh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1x0j3M5Uh .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u1x0j3M5Uh .mbr-section-title {
  color: #24262b;
}
.cid-u1x0j3M5Uh .mbr-section-subtitle {
  color: #24262b;
}
.cid-u1x0j3M5Uh .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-u1x0j3M5Uh .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u1x0j3M5Uh .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u1x0j3M5Uh .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u1x0j3M5Uh .card-subtitle {
  color: #24262b;
}
.cid-u1x0j3M5Uh .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u1x0j3M5Uh .mbr-section-btn {
  margin-top: 20px;
}
.cid-u1x0j3M5Uh .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u1x0j3M5Uh .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u1x0j3M5Uh .card-text,
.cid-u1x0j3M5Uh .mbr-section-btn {
  text-align: justify;
}
.cid-u1x0j4qECA {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u1x0j4qECA .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1x0j4qECA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1x0j4qECA .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u1x0j4qECA .mbr-section-title {
  color: #24262b;
}
.cid-u1x0j4qECA .mbr-section-subtitle {
  color: #24262b;
}
.cid-u1x0j4qECA .cards-row {
  row-gap: 32px;
}
.cid-u1x0j4qECA .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u1x0j4qECA .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u1x0j4qECA .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u1x0j4qECA .card-subtitle {
  color: #24262b;
}
.cid-u1x0j4qECA .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u1x0j4qECA .mbr-section-btn {
  margin-top: 20px;
}
.cid-u1x0j4qECA .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u1x0j4qECA .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u1x0j4qECA .card-text,
.cid-u1x0j4qECA .mbr-section-btn {
  text-align: justify;
}
.cid-u1x0j586mW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u1x0j586mW .mbr-fallback-image.disabled {
  display: none;
}
.cid-u1x0j586mW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u1x0j586mW .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u1x0j586mW .mbr-section-title {
  color: #24262b;
}
.cid-u1x0j586mW .mbr-section-subtitle {
  color: #24262b;
}
.cid-u1x0j586mW .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-u1x0j586mW .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u1x0j586mW .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u1x0j586mW .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u1x0j586mW .card-subtitle {
  color: #24262b;
}
.cid-u1x0j586mW .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u1x0j586mW .mbr-section-btn {
  margin-top: 20px;
}
.cid-u1x0j586mW .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u1x0j586mW .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u1x0j586mW .card-text,
.cid-u1x0j586mW .mbr-section-btn {
  text-align: justify;
}
.cid-u1x0j5Mjsz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/tarte-sirop-rable-9.webp");
}
@media (min-width: 992px) {
  .cid-u1x0j5Mjsz .wrapper {
    padding: 0 28px;
  }
}
.cid-u1x0j5Mjsz .mbr-text {
  text-align: center;
  color: #000000;
}
.cid-u1NNpgMbGf {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u1NNpgMbGf .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u1NNpgMbGf .mbr-text {
  color: #c1c1c1;
}
.cid-u2Xa2zJ9oS {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-u2Xa2zJ9oS nav.navbar {
  position: fixed;
}
.cid-u2Xa2zJ9oS .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-u2Xa2zJ9oS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u2Xa2zJ9oS .dropdown-item:hover,
.cid-u2Xa2zJ9oS .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-u2Xa2zJ9oS .dropdown-item:hover span {
  color: white;
}
.cid-u2Xa2zJ9oS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u2Xa2zJ9oS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u2Xa2zJ9oS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u2Xa2zJ9oS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u2Xa2zJ9oS .nav-link {
  position: relative;
}
.cid-u2Xa2zJ9oS .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u2Xa2zJ9oS .container {
    flex-wrap: nowrap;
  }
}
.cid-u2Xa2zJ9oS .navbar-caption:hover,
.cid-u2Xa2zJ9oS .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-u2Xa2zJ9oS .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-u2Xa2zJ9oS .navbar-nav .nav-item {
  color: #24262b;
}
.cid-u2Xa2zJ9oS .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-u2Xa2zJ9oS .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-u2Xa2zJ9oS .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-u2Xa2zJ9oS .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-u2Xa2zJ9oS .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-u2Xa2zJ9oS .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-u2Xa2zJ9oS .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-u2Xa2zJ9oS .dropdown-menu,
.cid-u2Xa2zJ9oS .navbar.opened {
  background: #ffffff !important;
}
.cid-u2Xa2zJ9oS .nav-item:focus,
.cid-u2Xa2zJ9oS .nav-link:focus {
  outline: none;
}
.cid-u2Xa2zJ9oS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u2Xa2zJ9oS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u2Xa2zJ9oS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u2Xa2zJ9oS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u2Xa2zJ9oS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u2Xa2zJ9oS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u2Xa2zJ9oS .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-u2Xa2zJ9oS .navbar.opened {
  transition: all 0.3s;
}
.cid-u2Xa2zJ9oS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u2Xa2zJ9oS .navbar .navbar-logo img {
  width: auto;
}
.cid-u2Xa2zJ9oS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u2Xa2zJ9oS .navbar.collapsed {
  justify-content: center;
}
.cid-u2Xa2zJ9oS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u2Xa2zJ9oS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u2Xa2zJ9oS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-u2Xa2zJ9oS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u2Xa2zJ9oS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u2Xa2zJ9oS .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-u2Xa2zJ9oS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u2Xa2zJ9oS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u2Xa2zJ9oS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u2Xa2zJ9oS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u2Xa2zJ9oS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u2Xa2zJ9oS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u2Xa2zJ9oS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u2Xa2zJ9oS .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-u2Xa2zJ9oS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u2Xa2zJ9oS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u2Xa2zJ9oS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u2Xa2zJ9oS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u2Xa2zJ9oS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u2Xa2zJ9oS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u2Xa2zJ9oS .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u2Xa2zJ9oS .navbar.navbar-short {
  min-height: 70px;
}
.cid-u2Xa2zJ9oS .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;
  width: 25%;
}
.cid-u2Xa2zJ9oS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u2Xa2zJ9oS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u2Xa2zJ9oS .dropdown-item.active,
.cid-u2Xa2zJ9oS .dropdown-item:active {
  background-color: transparent;
}
.cid-u2Xa2zJ9oS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u2Xa2zJ9oS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u2Xa2zJ9oS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u2Xa2zJ9oS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u2Xa2zJ9oS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u2Xa2zJ9oS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u2Xa2zJ9oS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u2Xa2zJ9oS .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-u2Xa2zJ9oS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u2Xa2zJ9oS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u2Xa2zJ9oS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u2Xa2zJ9oS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u2Xa2zJ9oS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u2Xa2zJ9oS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u2Xa2zJ9oS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u2Xa2zJ9oS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u2Xa2zJ9oS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u2Xa2zJ9oS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u2Xa2zJ9oS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u2Xa2zJ9oS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u2Xa2zJ9oS .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-u2Xa2zJ9oS .navbar {
    height: 70px;
  }
  .cid-u2Xa2zJ9oS .navbar.opened {
    height: auto;
  }
  .cid-u2Xa2zJ9oS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u2Xa2zJ9oS .container-fluid {
  padding: 0 1rem !important;
}
.cid-u2Xa2zJ9oS .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-u2Xa2zJ9oS .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-u2Xa2zJ9oS .navbar-collapse {
    width: 100%;
  }
  .cid-u2Xa2zJ9oS .navbar-nav {
    width: 100%;
  }
  .cid-u2Xa2zJ9oS .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-u2Xa2AiMQw {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/chocolat-pistoles-chocolat-header-1.webp");
}
.cid-u2Xa2AiMQw .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2Xa2AiMQw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-u2Xa2AiMQw .col-content {
    text-align: justify;
  }
}
.cid-u2Xa2AiMQw .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-u2Xa2AiMQw .mbr-section-title {
  color: #ffffff;
}
.cid-u2Xa2AiMQw .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-u2Xa2AiMQw .mbr-section-btn {
  margin-top: 22px;
}
.cid-u2Xa2AiMQw .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-u2Xa2AiMQw .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-u2Xa2AiMQw .text-item {
    text-align: left;
  }
}
.cid-u2Xa2AiMQw .mbr-text {
  color: #ffffff;
  text-align: justify;
}
.cid-u2Xa2AiMQw .address-text {
  margin-top: 8px;
  color: #010101;
}
.cid-u2Xa2AiMQw .mbr-section-subtitle,
.cid-u2Xa2AiMQw .mbr-section-btn {
  color: #ffffff;
  text-align: justify;
}
.cid-u2Xa2AQyFD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u2Xa2AQyFD .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2Xa2AQyFD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2Xa2AQyFD .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u2Xa2AQyFD .mbr-section-title {
  color: #24262b;
}
.cid-u2Xa2AQyFD .mbr-section-subtitle {
  color: #24262b;
}
.cid-u2Xa2AQyFD .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-u2Xa2AQyFD .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #f6e8d1;
}
@media (max-width: 767px) {
  .cid-u2Xa2AQyFD .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u2Xa2AQyFD .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u2Xa2AQyFD .card-subtitle {
  color: #24262b;
}
.cid-u2Xa2AQyFD .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u2Xa2AQyFD .mbr-section-btn {
  margin-top: 20px;
}
.cid-u2Xa2AQyFD .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u2Xa2AQyFD .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u2Xa2AQyFD .card-text,
.cid-u2Xa2AQyFD .mbr-section-btn {
  text-align: justify;
}
.cid-u2Xa2Bpybt {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-u2Xa2Bpybt .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u2Xa2Bpybt .mbr-section-title {
  color: #24262b;
}
.cid-u2Xa2Bpybt .mbr-section-subtitle {
  color: #24262b;
}
.cid-u2Xa2Bpybt .items-row {
  row-gap: 48px;
}
.cid-u2Xa2Bpybt .item {
  cursor: pointer;
}
.cid-u2Xa2Bpybt .item:focus,
.cid-u2Xa2Bpybt span:focus {
  outline: none;
}
.cid-u2Xa2Bpybt .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .cid-u2Xa2Bpybt .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-u2Xa2Bpybt .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-u2Xa2Bpybt .item-img img {
  width: 100%;
  height: calc(110px * 2);
  object-fit: cover;
}
.cid-u2Xa2Bpybt .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  max-width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-u2Xa2Bpybt .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-u2Xa2Bpybt .mbr-section-btn .btn {
  margin: 0 !important;
}
.cid-u2Xa2Bpybt .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1rem 0 0;
}
.cid-u2Xa2Bpybt .item-title {
  color: #24262b;
}
.cid-u2Xa2Bpybt .item-subtitle {
  color: #24262b;
  margin-top: 2px;
  text-align: justify;
}
.cid-u2Xa2Bpybt .mbr-text {
  color: #24262b;
  text-align: justify;
}
.cid-u3ArGwNAtX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-u3ArGwNAtX .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3ArGwNAtX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3ArGwNAtX .row {
  flex-direction: row-reverse;
}
.cid-u2Xa2CEtcC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-u2Xa2CEtcC .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2Xa2CEtcC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2Xa2CEtcC .mbr-section-title {
  color: #24262b;
}
.cid-u2Xa2CEtcC .mbr-section-subtitle {
  color: #24262b;
}
.cid-u2Xa2CEtcC .mbr-section-btn {
  margin-top: 16px;
}
.cid-u2Xa2DbMTP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u2Xa2DbMTP .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2Xa2DbMTP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2Xa2DbMTP .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u2Xa2DbMTP .mbr-section-title {
  color: #24262b;
}
.cid-u2Xa2DbMTP .mbr-section-subtitle {
  color: #24262b;
}
.cid-u2Xa2DbMTP .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-u2Xa2DbMTP .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u2Xa2DbMTP .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u2Xa2DbMTP .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u2Xa2DbMTP .card-subtitle {
  color: #24262b;
}
.cid-u2Xa2DbMTP .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u2Xa2DbMTP .mbr-section-btn {
  margin-top: 20px;
}
.cid-u2Xa2DbMTP .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u2Xa2DbMTP .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u2Xa2DbMTP .card-text,
.cid-u2Xa2DbMTP .mbr-section-btn {
  text-align: justify;
}
.cid-u2Xa2DM28o {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u2Xa2DM28o .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2Xa2DM28o .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2Xa2DM28o .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u2Xa2DM28o .mbr-section-title {
  color: #24262b;
}
.cid-u2Xa2DM28o .mbr-section-subtitle {
  color: #24262b;
}
.cid-u2Xa2DM28o .cards-row {
  row-gap: 32px;
}
.cid-u2Xa2DM28o .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u2Xa2DM28o .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u2Xa2DM28o .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u2Xa2DM28o .card-subtitle {
  color: #24262b;
}
.cid-u2Xa2DM28o .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u2Xa2DM28o .mbr-section-btn {
  margin-top: 20px;
}
.cid-u2Xa2DM28o .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u2Xa2DM28o .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u2Xa2DM28o .card-text,
.cid-u2Xa2DM28o .mbr-section-btn {
  text-align: justify;
}
.cid-u3wClB0nEz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-u3wClB0nEz .mbr-section-head {
  width: 100%;
}
.cid-u3wClB0nEz .border-item {
  width: 100%;
  height: 5px;
  background-color: #ffffff;
  opacity: 1;
}
.cid-u2Y2RexZHn {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/pistole-choclolat-blanc.webp");
}
.cid-u2Y2RexZHn .mbr-overlay {
  background: #ffffff;
  opacity: 0.5;
}
.cid-u2Y2RexZHn .mbr-section-head {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 3rem 3rem;
  background: #f6e8d1;
}
@media (max-width: 767px) {
  .cid-u2Y2RexZHn .mbr-section-head {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u2Y2RexZHn .mbr-section-title {
  color: #24262b;
}
.cid-u2Y2RexZHn .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-u2Y2RexZHn .main-text {
  color: #24262b;
  margin-top: 16px;
}
.cid-u2Y2RexZHn .item-footer {
  margin-top: 16px;
}
.cid-u2Y2RexZHn .item-footer .btn-danger:hover {
  background-color: #000000 !important;
}
.cid-u2Y2RexZHn .items-row {
  row-gap: 48px;
}
.cid-u2Y2RexZHn .item {
  cursor: pointer;
}
.cid-u2Y2RexZHn .item:focus,
.cid-u2Y2RexZHn span:focus {
  outline: none;
}
.cid-u2Y2RexZHn .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-u2Y2RexZHn .item-wrapper .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  max-width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-u2Y2RexZHn .item-wrapper .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-u2Y2RexZHn .item-wrapper .mbr-section-btn .btn {
  margin: 0 !important;
}
@media (min-width: 768px) {
  .cid-u2Y2RexZHn .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-u2Y2RexZHn .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-u2Y2RexZHn img {
  width: 100%;
  aspect-ratio: calc(305 / (57 * 4));
  object-fit: cover;
}
.cid-u2Y2RexZHn .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem;
  background-color: #f6e8d1;
}
.cid-u2Y2RexZHn .item-title {
  color: #24262b;
}
.cid-u2Y2RexZHn .item-subtitle {
  color: #24262b;
  margin-top: 6px;
}
.cid-u2Y2RexZHn .mbr-text {
  margin-top: 2px;
  color: #24262b;
}
.cid-u3x42Depn8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u3x42Depn8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3x42Depn8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3x42Depn8 .row {
  flex-direction: row-reverse;
}
.cid-u2Y6sOCANq {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/pistole-chocolat-lait-caramel.webp");
}
.cid-u2Y6sOCANq .mbr-overlay {
  background: #edd2a3;
  opacity: 0.5;
}
.cid-u2Y6sOCANq .mbr-section-head {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 3rem 3rem;
  background: #edd2a3;
}
@media (max-width: 767px) {
  .cid-u2Y6sOCANq .mbr-section-head {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u2Y6sOCANq .mbr-section-title {
  color: #24262b;
}
.cid-u2Y6sOCANq .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-u2Y6sOCANq .main-text {
  color: #24262b;
  margin-top: 16px;
}
.cid-u2Y6sOCANq .item-footer {
  margin-top: 16px;
}
.cid-u2Y6sOCANq .item-footer .btn-danger:hover {
  background-color: #000000 !important;
}
.cid-u2Y6sOCANq .items-row {
  row-gap: 48px;
}
.cid-u2Y6sOCANq .item {
  cursor: pointer;
}
.cid-u2Y6sOCANq .item:focus,
.cid-u2Y6sOCANq span:focus {
  outline: none;
}
.cid-u2Y6sOCANq .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-u2Y6sOCANq .item-wrapper .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  max-width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-u2Y6sOCANq .item-wrapper .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-u2Y6sOCANq .item-wrapper .mbr-section-btn .btn {
  margin: 0 !important;
}
@media (min-width: 768px) {
  .cid-u2Y6sOCANq .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-u2Y6sOCANq .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-u2Y6sOCANq img {
  width: 100%;
  aspect-ratio: calc(305 / (57 * 4));
  object-fit: cover;
}
.cid-u2Y6sOCANq .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem;
  background-color: #edd2a3;
}
.cid-u2Y6sOCANq .item-title {
  color: #24262b;
}
.cid-u2Y6sOCANq .item-subtitle {
  color: #24262b;
  margin-top: 6px;
}
.cid-u2Y6sOCANq .mbr-text {
  margin-top: 2px;
  color: #24262b;
}
.cid-u3x3dXwBF7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u3x3dXwBF7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3x3dXwBF7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3x3dXwBF7 .row {
  flex-direction: row-reverse;
}
.cid-u2Y6tEW2JW {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/pistole-choclolat-noir.webp");
}
.cid-u2Y6tEW2JW .mbr-overlay {
  background: #33363b;
  opacity: 0.5;
}
.cid-u2Y6tEW2JW .mbr-section-head {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 3rem 3rem;
  background: #b69180;
}
@media (max-width: 767px) {
  .cid-u2Y6tEW2JW .mbr-section-head {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u2Y6tEW2JW .mbr-section-title {
  color: #24262b;
}
.cid-u2Y6tEW2JW .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-u2Y6tEW2JW .main-text {
  color: #24262b;
  margin-top: 16px;
}
.cid-u2Y6tEW2JW .item-footer {
  margin-top: 16px;
}
.cid-u2Y6tEW2JW .item-footer .btn-danger:hover {
  background-color: #000000 !important;
}
.cid-u2Y6tEW2JW .items-row {
  row-gap: 48px;
}
.cid-u2Y6tEW2JW .item {
  cursor: pointer;
}
.cid-u2Y6tEW2JW .item:focus,
.cid-u2Y6tEW2JW span:focus {
  outline: none;
}
.cid-u2Y6tEW2JW .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-u2Y6tEW2JW .item-wrapper .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  max-width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-u2Y6tEW2JW .item-wrapper .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-u2Y6tEW2JW .item-wrapper .mbr-section-btn .btn {
  margin: 0 !important;
}
@media (min-width: 768px) {
  .cid-u2Y6tEW2JW .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-u2Y6tEW2JW .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-u2Y6tEW2JW img {
  width: 100%;
  aspect-ratio: calc(305 / (57 * 4));
  object-fit: cover;
}
.cid-u2Y6tEW2JW .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem;
  background-color: #b69180;
}
.cid-u2Y6tEW2JW .item-title {
  color: #24262b;
}
.cid-u2Y6tEW2JW .item-subtitle {
  color: #24262b;
  margin-top: 6px;
}
.cid-u2Y6tEW2JW .mbr-text {
  margin-top: 2px;
  color: #24262b;
}
.cid-u3wCoQ2pNP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
  overflow: hidden;
}
.cid-u3wCoQ2pNP .mbr-section-head {
  width: 100%;
}
.cid-u3wCoQ2pNP .border-item {
  width: 100%;
  height: 1px;
  background-color: #ffffff;
  opacity: 0;
}
.cid-u3x43XSgIt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u3x43XSgIt .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3x43XSgIt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3x43XSgIt .row {
  flex-direction: row-reverse;
}
.cid-u3wGYv6uLE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-u3wGYv6uLE .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3wGYv6uLE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3wGYv6uLE .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u3wGYv6uLE .mbr-section-title {
  color: #24262b;
}
.cid-u3wGYv6uLE .mbr-section-subtitle {
  color: #24262b;
}
.cid-u3wGYv6uLE .cards-row {
  row-gap: 32px;
}
.cid-u3wGYv6uLE .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u3wGYv6uLE .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u3wGYv6uLE .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u3wGYv6uLE .card-subtitle {
  color: #24262b;
}
.cid-u3wGYv6uLE .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u3wGYv6uLE .mbr-section-btn {
  margin-top: 20px;
}
.cid-u3wGYv6uLE .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u3wGYv6uLE .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u3wGYv6uLE .card-text,
.cid-u3wGYv6uLE .mbr-section-btn {
  text-align: left;
}
.cid-u2Xa2EniCl {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-u2Xa2EniCl .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u2Xa2EniCl .mbr-section-title {
  color: #24262b;
}
.cid-u2Xa2EniCl .mbr-section-subtitle {
  color: #24262b;
}
.cid-u2Xa2EniCl .items-row {
  row-gap: 32px;
}
.cid-u2Xa2EniCl .item {
  cursor: pointer;
}
.cid-u2Xa2EniCl .item:focus,
.cid-u2Xa2EniCl span:focus {
  outline: none;
}
.cid-u2Xa2EniCl .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-u2Xa2EniCl .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-u2Xa2EniCl img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 4));
  object-fit: cover;
}
.cid-u2Xa2EniCl .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-u2Xa2EniCl .item-title {
  color: #24262b;
}
.cid-u2Xa2EniCl .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-u2Xa2EniCl .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-u2Xa2EniCl .mbr-text,
.cid-u2Xa2EniCl .mbr-section-btn {
  text-align: justify;
}
.cid-u2Xa2FlBOE {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u2Xa2FlBOE .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2Xa2FlBOE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2Xa2FlBOE .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u2Xa2FlBOE .mbr-section-title {
  color: #24262b;
}
.cid-u2Xa2FlBOE .mbr-section-subtitle {
  color: #24262b;
}
.cid-u2Xa2FlBOE .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-u2Xa2FlBOE .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u2Xa2FlBOE .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u2Xa2FlBOE .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u2Xa2FlBOE .card-subtitle {
  color: #24262b;
}
.cid-u2Xa2FlBOE .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u2Xa2FlBOE .mbr-section-btn {
  margin-top: 20px;
}
.cid-u2Xa2FlBOE .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u2Xa2FlBOE .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u2Xa2FlBOE .card-text,
.cid-u2Xa2FlBOE .mbr-section-btn {
  text-align: justify;
}
.cid-u3AuHWERxo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u3AuHWERxo .mbr-fallback-image.disabled {
  display: none;
}
.cid-u3AuHWERxo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u3AuHWERxo .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u3AuHWERxo .mbr-section-title {
  color: #24262b;
}
.cid-u3AuHWERxo .mbr-section-subtitle {
  color: #24262b;
}
.cid-u3AuHWERxo .cards-row {
  row-gap: 32px;
}
.cid-u3AuHWERxo .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u3AuHWERxo .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u3AuHWERxo .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u3AuHWERxo .card-subtitle {
  color: #24262b;
}
.cid-u3AuHWERxo .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u3AuHWERxo .mbr-section-btn {
  margin-top: 20px;
}
.cid-u3AuHWERxo .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u3AuHWERxo .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u3AuHWERxo .card-text,
.cid-u3AuHWERxo .mbr-section-btn {
  text-align: justify;
}
.cid-u3AM8w0Gjt {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-u3AM8w0Gjt .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u3AM8w0Gjt .mbr-section-title {
  color: #24262b;
}
.cid-u3AM8w0Gjt .mbr-section-subtitle {
  color: #24262b;
}
.cid-u3AM8w0Gjt .items-row {
  row-gap: 32px;
}
.cid-u3AM8w0Gjt .item {
  cursor: pointer;
}
.cid-u3AM8w0Gjt .item:focus,
.cid-u3AM8w0Gjt span:focus {
  outline: none;
}
.cid-u3AM8w0Gjt .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-u3AM8w0Gjt .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-u3AM8w0Gjt img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 4));
  object-fit: cover;
}
.cid-u3AM8w0Gjt .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-u3AM8w0Gjt .item-title {
  color: #24262b;
}
.cid-u3AM8w0Gjt .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-u3AM8w0Gjt .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-u3AM8w0Gjt .mbr-text,
.cid-u3AM8w0Gjt .mbr-section-btn {
  text-align: justify;
}
.cid-u3AtmGXOA9 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-u3AtmGXOA9 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u3AtmGXOA9 .mbr-section-title {
  color: #24262b;
}
.cid-u3AtmGXOA9 .mbr-section-subtitle {
  color: #24262b;
}
.cid-u3AtmGXOA9 .items-row {
  row-gap: 32px;
}
.cid-u3AtmGXOA9 .item {
  cursor: pointer;
}
.cid-u3AtmGXOA9 .item:focus,
.cid-u3AtmGXOA9 span:focus {
  outline: none;
}
.cid-u3AtmGXOA9 .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-u3AtmGXOA9 .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-u3AtmGXOA9 img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 4));
  object-fit: cover;
}
.cid-u3AtmGXOA9 .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-u3AtmGXOA9 .item-title {
  color: #24262b;
}
.cid-u3AtmGXOA9 .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-u3AtmGXOA9 .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-u3AtmGXOA9 .mbr-text,
.cid-u3AtmGXOA9 .mbr-section-btn {
  text-align: justify;
}
.cid-u2Xa2G1bcH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u2Xa2G1bcH .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2Xa2G1bcH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2Xa2G1bcH .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u2Xa2G1bcH .mbr-section-title {
  color: #24262b;
}
.cid-u2Xa2G1bcH .mbr-section-subtitle {
  color: #24262b;
}
.cid-u2Xa2G1bcH .cards-row {
  row-gap: 32px;
}
.cid-u2Xa2G1bcH .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u2Xa2G1bcH .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u2Xa2G1bcH .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u2Xa2G1bcH .card-subtitle {
  color: #24262b;
}
.cid-u2Xa2G1bcH .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u2Xa2G1bcH .mbr-section-btn {
  margin-top: 20px;
}
.cid-u2Xa2G1bcH .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u2Xa2G1bcH .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u2Xa2G1bcH .card-text,
.cid-u2Xa2G1bcH .mbr-section-btn {
  text-align: justify;
}
.cid-u2Xa2GHQ2I {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u2Xa2GHQ2I .mbr-fallback-image.disabled {
  display: none;
}
.cid-u2Xa2GHQ2I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u2Xa2GHQ2I .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u2Xa2GHQ2I .mbr-section-title {
  color: #24262b;
}
.cid-u2Xa2GHQ2I .mbr-section-subtitle {
  color: #24262b;
}
.cid-u2Xa2GHQ2I .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-u2Xa2GHQ2I .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u2Xa2GHQ2I .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u2Xa2GHQ2I .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u2Xa2GHQ2I .card-subtitle {
  color: #24262b;
}
.cid-u2Xa2GHQ2I .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u2Xa2GHQ2I .mbr-section-btn {
  margin-top: 20px;
}
.cid-u2Xa2GHQ2I .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u2Xa2GHQ2I .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u2Xa2GHQ2I .card-text,
.cid-u2Xa2GHQ2I .mbr-section-btn {
  text-align: justify;
}
.cid-u2XYx8CRXu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/chocolate-tablette-h-medium.webp");
}
@media (min-width: 992px) {
  .cid-u2XYx8CRXu .wrapper {
    padding: 0 28px;
  }
}
.cid-u2XYx8CRXu .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-u2Xa2Kb49f {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u2Xa2Kb49f .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u2Xa2Kb49f .mbr-text {
  color: #c1c1c1;
}
.cid-u8GMCAHgLP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-u8GMCAHgLP nav.navbar {
  position: fixed;
}
.cid-u8GMCAHgLP .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-u8GMCAHgLP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-u8GMCAHgLP .dropdown-item:hover,
.cid-u8GMCAHgLP .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-u8GMCAHgLP .dropdown-item:hover span {
  color: white;
}
.cid-u8GMCAHgLP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-u8GMCAHgLP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-u8GMCAHgLP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-u8GMCAHgLP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-u8GMCAHgLP .nav-link {
  position: relative;
}
.cid-u8GMCAHgLP .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-u8GMCAHgLP .container {
    flex-wrap: nowrap;
  }
}
.cid-u8GMCAHgLP .navbar-caption:hover,
.cid-u8GMCAHgLP .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-u8GMCAHgLP .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-u8GMCAHgLP .navbar-nav .nav-item {
  color: #24262b;
}
.cid-u8GMCAHgLP .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-u8GMCAHgLP .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-u8GMCAHgLP .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-u8GMCAHgLP .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-u8GMCAHgLP .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-u8GMCAHgLP .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-u8GMCAHgLP .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-u8GMCAHgLP .dropdown-menu,
.cid-u8GMCAHgLP .navbar.opened {
  background: #ffffff !important;
}
.cid-u8GMCAHgLP .nav-item:focus,
.cid-u8GMCAHgLP .nav-link:focus {
  outline: none;
}
.cid-u8GMCAHgLP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-u8GMCAHgLP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-u8GMCAHgLP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-u8GMCAHgLP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-u8GMCAHgLP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-u8GMCAHgLP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-u8GMCAHgLP .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-u8GMCAHgLP .navbar.opened {
  transition: all 0.3s;
}
.cid-u8GMCAHgLP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-u8GMCAHgLP .navbar .navbar-logo img {
  width: auto;
}
.cid-u8GMCAHgLP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-u8GMCAHgLP .navbar.collapsed {
  justify-content: center;
}
.cid-u8GMCAHgLP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-u8GMCAHgLP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-u8GMCAHgLP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-u8GMCAHgLP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-u8GMCAHgLP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-u8GMCAHgLP .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-u8GMCAHgLP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-u8GMCAHgLP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-u8GMCAHgLP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-u8GMCAHgLP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-u8GMCAHgLP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-u8GMCAHgLP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-u8GMCAHgLP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-u8GMCAHgLP .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-u8GMCAHgLP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-u8GMCAHgLP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-u8GMCAHgLP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-u8GMCAHgLP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-u8GMCAHgLP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-u8GMCAHgLP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-u8GMCAHgLP .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-u8GMCAHgLP .navbar.navbar-short {
  min-height: 70px;
}
.cid-u8GMCAHgLP .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;
  width: 25%;
}
.cid-u8GMCAHgLP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-u8GMCAHgLP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-u8GMCAHgLP .dropdown-item.active,
.cid-u8GMCAHgLP .dropdown-item:active {
  background-color: transparent;
}
.cid-u8GMCAHgLP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-u8GMCAHgLP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-u8GMCAHgLP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-u8GMCAHgLP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-u8GMCAHgLP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-u8GMCAHgLP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-u8GMCAHgLP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-u8GMCAHgLP .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-u8GMCAHgLP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-u8GMCAHgLP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-u8GMCAHgLP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-u8GMCAHgLP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u8GMCAHgLP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-u8GMCAHgLP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-u8GMCAHgLP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u8GMCAHgLP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-u8GMCAHgLP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-u8GMCAHgLP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-u8GMCAHgLP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-u8GMCAHgLP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-u8GMCAHgLP .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-u8GMCAHgLP .navbar {
    height: 70px;
  }
  .cid-u8GMCAHgLP .navbar.opened {
    height: auto;
  }
  .cid-u8GMCAHgLP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-u8GMCAHgLP .container-fluid {
  padding: 0 1rem !important;
}
.cid-u8GMCAHgLP .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-u8GMCAHgLP .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-u8GMCAHgLP .navbar-collapse {
    width: 100%;
  }
  .cid-u8GMCAHgLP .navbar-nav {
    width: 100%;
  }
  .cid-u8GMCAHgLP .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-u8GMCBeN4M {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/bigarade-provence.webp");
}
.cid-u8GMCBeN4M .mbr-fallback-image.disabled {
  display: none;
}
.cid-u8GMCBeN4M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-u8GMCBeN4M .col-content {
    text-align: justify;
  }
}
.cid-u8GMCBeN4M .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-u8GMCBeN4M .mbr-section-title {
  color: #e78636;
}
.cid-u8GMCBeN4M .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-u8GMCBeN4M .mbr-section-btn {
  margin-top: 22px;
}
.cid-u8GMCBeN4M .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-u8GMCBeN4M .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-u8GMCBeN4M .text-item {
    text-align: center;
  }
}
.cid-u8GMCBeN4M .mbr-text {
  color: #ffffff;
}
.cid-u8GMCBeN4M .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-u8GMCBeN4M .mbr-section-subtitle,
.cid-u8GMCBeN4M .mbr-section-btn {
  color: #ffffff;
}
.cid-u8GMCBKtbo {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u8GMCBKtbo .mbr-fallback-image.disabled {
  display: none;
}
.cid-u8GMCBKtbo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u8GMCBKtbo .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u8GMCBKtbo .mbr-section-title {
  color: #24262b;
}
.cid-u8GMCBKtbo .mbr-section-subtitle {
  color: #24262b;
}
.cid-u8GMCBKtbo .cards-row {
  row-gap: 32px;
}
.cid-u8GMCBKtbo .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u8GMCBKtbo .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u8GMCBKtbo .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u8GMCBKtbo .card-subtitle {
  color: #24262b;
}
.cid-u8GMCBKtbo .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u8GMCBKtbo .mbr-section-btn {
  margin-top: 20px;
}
.cid-u8GMCBKtbo .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u8GMCBKtbo .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u8GMCBKtbo .card-text,
.cid-u8GMCBKtbo .mbr-section-btn {
  text-align: justify;
}
.cid-u8GMCCeEC3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u8GMCCeEC3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u8GMCCeEC3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u8GMCCeEC3 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u8GMCCeEC3 .mbr-section-title {
  color: #24262b;
}
.cid-u8GMCCeEC3 .mbr-section-subtitle {
  color: #24262b;
}
.cid-u8GMCCeEC3 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-u8GMCCeEC3 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u8GMCCeEC3 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u8GMCCeEC3 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u8GMCCeEC3 .card-subtitle {
  color: #24262b;
}
.cid-u8GMCCeEC3 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u8GMCCeEC3 .mbr-section-btn {
  margin-top: 20px;
}
.cid-u8GMCCeEC3 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u8GMCCeEC3 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u8GMCCeEC3 .card-text,
.cid-u8GMCCeEC3 .mbr-section-btn {
  text-align: justify;
}
.cid-u8GMCCO5o9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-u8GMCCO5o9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-u8GMCCO5o9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-u8GMCCO5o9 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u8GMCCO5o9 .mbr-section-title {
  color: #24262b;
}
.cid-u8GMCCO5o9 .mbr-section-subtitle {
  color: #24262b;
}
.cid-u8GMCCO5o9 .cards-row {
  row-gap: 32px;
}
.cid-u8GMCCO5o9 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-u8GMCCO5o9 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-u8GMCCO5o9 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-u8GMCCO5o9 .card-subtitle {
  color: #24262b;
}
.cid-u8GMCCO5o9 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-u8GMCCO5o9 .mbr-section-btn {
  margin-top: 20px;
}
.cid-u8GMCCO5o9 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-u8GMCCO5o9 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-u8GMCCO5o9 .card-text,
.cid-u8GMCCO5o9 .mbr-section-btn {
  text-align: justify;
}
.cid-u8GMCDmEK4 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-u8GMCDmEK4 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u8GMCDmEK4 .mbr-section-title {
  color: #24262b;
}
.cid-u8GMCDmEK4 .mbr-section-subtitle {
  color: #24262b;
}
.cid-u8GMCDmEK4 .items-row {
  row-gap: 32px;
}
.cid-u8GMCDmEK4 .item {
  cursor: pointer;
}
.cid-u8GMCDmEK4 .item:focus,
.cid-u8GMCDmEK4 span:focus {
  outline: none;
}
.cid-u8GMCDmEK4 .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-u8GMCDmEK4 .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-u8GMCDmEK4 img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-u8GMCDmEK4 .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-u8GMCDmEK4 .item-title {
  color: #24262b;
}
.cid-u8GMCDmEK4 .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-u8GMCDmEK4 .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-u8GMCDmEK4 .mbr-text,
.cid-u8GMCDmEK4 .mbr-section-btn {
  text-align: justify;
}
.cid-u8GMCE3cvj {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-u8GMCE3cvj .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u8GMCE3cvj .mbr-section-title {
  color: #24262b;
}
.cid-u8GMCE3cvj .mbr-section-subtitle {
  color: #24262b;
}
.cid-u8GMCE3cvj .items-row {
  row-gap: 32px;
}
.cid-u8GMCE3cvj .item {
  cursor: pointer;
}
.cid-u8GMCE3cvj .item:focus,
.cid-u8GMCE3cvj span:focus {
  outline: none;
}
.cid-u8GMCE3cvj .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-u8GMCE3cvj .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-u8GMCE3cvj img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-u8GMCE3cvj .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-u8GMCE3cvj .item-title {
  color: #24262b;
}
.cid-u8GMCE3cvj .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-u8GMCE3cvj .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-u8GMCE3cvj .mbr-text,
.cid-u8GMCE3cvj .mbr-section-btn {
  text-align: justify;
}
.cid-u8GMCEJCB5 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-u8GMCEJCB5 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u8GMCEJCB5 .mbr-section-title {
  color: #24262b;
}
.cid-u8GMCEJCB5 .mbr-section-subtitle {
  color: #24262b;
}
.cid-u8GMCEJCB5 .items-row {
  row-gap: 32px;
}
.cid-u8GMCEJCB5 .item {
  cursor: pointer;
}
.cid-u8GMCEJCB5 .item:focus,
.cid-u8GMCEJCB5 span:focus {
  outline: none;
}
.cid-u8GMCEJCB5 .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-u8GMCEJCB5 .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-u8GMCEJCB5 img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-u8GMCEJCB5 .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-u8GMCEJCB5 .item-title {
  color: #24262b;
}
.cid-u8GMCEJCB5 .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-u8GMCEJCB5 .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-u8GMCEJCB5 .mbr-text,
.cid-u8GMCEJCB5 .mbr-section-btn {
  text-align: justify;
}
.cid-u8HDQSs17J {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-u8HDQSs17J .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u8HDQSs17J .mbr-section-title {
  color: #24262b;
}
.cid-u8HDQSs17J .mbr-section-subtitle {
  color: #24262b;
}
.cid-u8HDQSs17J .items-row {
  row-gap: 32px;
}
.cid-u8HDQSs17J .item {
  cursor: pointer;
}
.cid-u8HDQSs17J .item:focus,
.cid-u8HDQSs17J span:focus {
  outline: none;
}
.cid-u8HDQSs17J .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-u8HDQSs17J .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-u8HDQSs17J img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-u8HDQSs17J .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-u8HDQSs17J .item-title {
  color: #24262b;
}
.cid-u8HDQSs17J .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-u8HDQSs17J .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-u8HDQSs17J .mbr-text,
.cid-u8HDQSs17J .mbr-section-btn {
  text-align: justify;
}
.cid-u8HJ9G1E8C {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-u8HJ9G1E8C .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u8HJ9G1E8C .mbr-section-title {
  color: #24262b;
}
.cid-u8HJ9G1E8C .mbr-section-subtitle {
  color: #24262b;
}
.cid-u8HJ9G1E8C .items-row {
  row-gap: 32px;
}
.cid-u8HJ9G1E8C .item {
  cursor: pointer;
}
.cid-u8HJ9G1E8C .item:focus,
.cid-u8HJ9G1E8C span:focus {
  outline: none;
}
.cid-u8HJ9G1E8C .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-u8HJ9G1E8C .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-u8HJ9G1E8C img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-u8HJ9G1E8C .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-u8HJ9G1E8C .item-title {
  color: #24262b;
}
.cid-u8HJ9G1E8C .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-u8HJ9G1E8C .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-u8HJ9G1E8C .mbr-text,
.cid-u8HJ9G1E8C .mbr-section-btn {
  text-align: justify;
}
.cid-u8HNpZHK8m {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-u8HNpZHK8m .mbr-section-head {
  margin-bottom: 32px;
}
.cid-u8HNpZHK8m .mbr-section-title {
  color: #24262b;
}
.cid-u8HNpZHK8m .mbr-section-subtitle {
  color: #24262b;
}
.cid-u8HNpZHK8m .items-row {
  row-gap: 32px;
}
.cid-u8HNpZHK8m .item {
  cursor: pointer;
}
.cid-u8HNpZHK8m .item:focus,
.cid-u8HNpZHK8m span:focus {
  outline: none;
}
.cid-u8HNpZHK8m .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-u8HNpZHK8m .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-u8HNpZHK8m img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-u8HNpZHK8m .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-u8HNpZHK8m .item-title {
  color: #24262b;
}
.cid-u8HNpZHK8m .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-u8HNpZHK8m .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-u8HNpZHK8m .mbr-text,
.cid-u8HNpZHK8m .mbr-section-btn {
  text-align: justify;
}
.cid-u8GMCG2OkS {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/ambiance-agrumes.webp");
}
@media (min-width: 992px) {
  .cid-u8GMCG2OkS .wrapper {
    padding: 0 28px;
  }
}
.cid-u8GMCG2OkS .mbr-text {
  text-align: center;
  color: #000000;
}
.cid-u8GMCG2OkS .mbr-section-subtitle {
  text-align: center;
  color: #ffffff;
}
.cid-u8GMCG2OkS .mbr-section-title {
  text-align: center;
  color: #ffffff;
}
.cid-u8GMCGDUAg {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-u8GMCGDUAg .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-u8GMCGDUAg .mbr-text {
  color: #c1c1c1;
}
.cid-umbB19w615 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-umbB19w615 nav.navbar {
  position: fixed;
}
.cid-umbB19w615 .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-umbB19w615 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-umbB19w615 .dropdown-item:hover,
.cid-umbB19w615 .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-umbB19w615 .dropdown-item:hover span {
  color: white;
}
.cid-umbB19w615 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-umbB19w615 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-umbB19w615 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-umbB19w615 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-umbB19w615 .nav-link {
  position: relative;
}
.cid-umbB19w615 .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-umbB19w615 .container {
    flex-wrap: nowrap;
  }
}
.cid-umbB19w615 .navbar-caption:hover,
.cid-umbB19w615 .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-umbB19w615 .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-umbB19w615 .navbar-nav .nav-item {
  color: #24262b;
}
.cid-umbB19w615 .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-umbB19w615 .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-umbB19w615 .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-umbB19w615 .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-umbB19w615 .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-umbB19w615 .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-umbB19w615 .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-umbB19w615 .dropdown-menu,
.cid-umbB19w615 .navbar.opened {
  background: #ffffff !important;
}
.cid-umbB19w615 .nav-item:focus,
.cid-umbB19w615 .nav-link:focus {
  outline: none;
}
.cid-umbB19w615 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-umbB19w615 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-umbB19w615 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-umbB19w615 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-umbB19w615 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-umbB19w615 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-umbB19w615 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-umbB19w615 .navbar.opened {
  transition: all 0.3s;
}
.cid-umbB19w615 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-umbB19w615 .navbar .navbar-logo img {
  width: auto;
}
.cid-umbB19w615 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-umbB19w615 .navbar.collapsed {
  justify-content: center;
}
.cid-umbB19w615 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-umbB19w615 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-umbB19w615 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-umbB19w615 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-umbB19w615 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-umbB19w615 .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-umbB19w615 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-umbB19w615 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-umbB19w615 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-umbB19w615 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-umbB19w615 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-umbB19w615 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-umbB19w615 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-umbB19w615 .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-umbB19w615 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-umbB19w615 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-umbB19w615 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-umbB19w615 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-umbB19w615 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-umbB19w615 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-umbB19w615 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-umbB19w615 .navbar.navbar-short {
  min-height: 70px;
}
.cid-umbB19w615 .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;
  width: 25%;
}
.cid-umbB19w615 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-umbB19w615 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-umbB19w615 .dropdown-item.active,
.cid-umbB19w615 .dropdown-item:active {
  background-color: transparent;
}
.cid-umbB19w615 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-umbB19w615 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-umbB19w615 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-umbB19w615 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-umbB19w615 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-umbB19w615 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-umbB19w615 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-umbB19w615 .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-umbB19w615 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-umbB19w615 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-umbB19w615 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-umbB19w615 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-umbB19w615 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-umbB19w615 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-umbB19w615 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-umbB19w615 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-umbB19w615 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-umbB19w615 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-umbB19w615 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-umbB19w615 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-umbB19w615 .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-umbB19w615 .navbar {
    height: 70px;
  }
  .cid-umbB19w615 .navbar.opened {
    height: auto;
  }
  .cid-umbB19w615 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-umbB19w615 .container-fluid {
  padding: 0 1rem !important;
}
.cid-umbB19w615 .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-umbB19w615 .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-umbB19w615 .navbar-collapse {
    width: 100%;
  }
  .cid-umbB19w615 .navbar-nav {
    width: 100%;
  }
  .cid-umbB19w615 .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-umbB1a3nvx {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/beurres-fond.webp");
}
.cid-umbB1a3nvx .mbr-fallback-image.disabled {
  display: none;
}
.cid-umbB1a3nvx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-umbB1a3nvx .col-content {
    text-align: justify;
  }
}
.cid-umbB1a3nvx .label-text {
  margin-bottom: 16px;
  color: #000000;
}
.cid-umbB1a3nvx .mbr-section-title {
  color: #000000;
}
.cid-umbB1a3nvx .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-umbB1a3nvx .mbr-section-btn {
  margin-top: 22px;
}
.cid-umbB1a3nvx .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-umbB1a3nvx .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-umbB1a3nvx .text-item {
    text-align: center;
  }
}
.cid-umbB1a3nvx .mbr-text {
  color: #ffffff;
}
.cid-umbB1a3nvx .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-umbB1a3nvx .mbr-section-subtitle,
.cid-umbB1a3nvx .mbr-section-btn {
  color: #000000;
}
.cid-umbB1bOCAX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-umbB1bOCAX .mbr-fallback-image.disabled {
  display: none;
}
.cid-umbB1bOCAX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-umbB1bOCAX .mbr-section-head {
  margin-bottom: 32px;
}
.cid-umbB1bOCAX .mbr-section-title {
  color: #24262b;
}
.cid-umbB1bOCAX .mbr-section-subtitle {
  color: #24262b;
}
.cid-umbB1bOCAX .cards-row {
  row-gap: 32px;
}
.cid-umbB1bOCAX .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-umbB1bOCAX .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-umbB1bOCAX .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-umbB1bOCAX .card-subtitle {
  color: #24262b;
}
.cid-umbB1bOCAX .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-umbB1bOCAX .mbr-section-btn {
  margin-top: 20px;
}
.cid-umbB1bOCAX .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-umbB1bOCAX .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-umbB1bOCAX .card-text,
.cid-umbB1bOCAX .mbr-section-btn {
  text-align: justify;
}
.cid-umbB1azQZi {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-umbB1azQZi .mbr-section-head {
  margin-bottom: 32px;
}
.cid-umbB1azQZi .mbr-section-title {
  color: #24262b;
}
.cid-umbB1azQZi .mbr-section-subtitle {
  color: #24262b;
}
.cid-umbB1azQZi .items-row {
  row-gap: 48px;
}
.cid-umbB1azQZi .item {
  cursor: pointer;
}
.cid-umbB1azQZi .item:focus,
.cid-umbB1azQZi span:focus {
  outline: none;
}
.cid-umbB1azQZi .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .cid-umbB1azQZi .item-wrapper:hover .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-umbB1azQZi .item-img {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  width: 100%;
}
.cid-umbB1azQZi .item-img img {
  width: 100%;
  height: calc(110px * 2);
  object-fit: cover;
}
.cid-umbB1azQZi .mbr-section-btn {
  position: absolute;
  bottom: 0.5rem;
  left: 1rem;
  max-width: calc(100% - 32px);
  margin: 0 !important;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
@media (max-width: 767px) {
  .cid-umbB1azQZi .mbr-section-btn {
    opacity: 1 !important;
    bottom: 1.5rem !important;
    pointer-events: auto !important;
  }
}
.cid-umbB1azQZi .mbr-section-btn .btn {
  margin: 0 !important;
}
.cid-umbB1azQZi .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1rem 0 0;
}
.cid-umbB1azQZi .item-title {
  color: #24262b;
}
.cid-umbB1azQZi .item-subtitle {
  color: #24262b;
  margin-top: 2px;
  text-align: justify;
}
.cid-umbB1azQZi .mbr-text {
  color: #24262b;
  text-align: justify;
}
.cid-umbB1cpbR1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-umbB1cpbR1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-umbB1cpbR1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-umbB1cpbR1 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-umbB1cpbR1 .mbr-section-title {
  color: #24262b;
}
.cid-umbB1cpbR1 .mbr-section-subtitle {
  color: #24262b;
}
.cid-umbB1cpbR1 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-umbB1cpbR1 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-umbB1cpbR1 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-umbB1cpbR1 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-umbB1cpbR1 .card-subtitle {
  color: #24262b;
}
.cid-umbB1cpbR1 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-umbB1cpbR1 .mbr-section-btn {
  margin-top: 20px;
}
.cid-umbB1cpbR1 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-umbB1cpbR1 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-umbB1cpbR1 .card-text,
.cid-umbB1cpbR1 .mbr-section-btn {
  text-align: justify;
}
.cid-umbB1bbJUp {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-umbB1bbJUp .mbr-section-head {
  margin-bottom: 32px;
}
.cid-umbB1bbJUp .mbr-section-title {
  color: #24262b;
}
.cid-umbB1bbJUp .mbr-section-subtitle {
  color: #24262b;
}
.cid-umbB1bbJUp .items-row {
  row-gap: 32px;
}
.cid-umbB1bbJUp .item {
  cursor: pointer;
}
.cid-umbB1bbJUp .item:focus,
.cid-umbB1bbJUp span:focus {
  outline: none;
}
.cid-umbB1bbJUp .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-umbB1bbJUp .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-umbB1bbJUp img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-umbB1bbJUp .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-umbB1bbJUp .item-title {
  color: #24262b;
}
.cid-umbB1bbJUp .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-umbB1bbJUp .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-umbB1bbJUp .mbr-text,
.cid-umbB1bbJUp .mbr-section-btn {
  text-align: justify;
}
.cid-umbB1d1a98 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-umbB1d1a98 .mbr-fallback-image.disabled {
  display: none;
}
.cid-umbB1d1a98 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-umbB1d1a98 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-umbB1d1a98 .mbr-section-title {
  color: #24262b;
}
.cid-umbB1d1a98 .mbr-section-subtitle {
  color: #24262b;
}
.cid-umbB1d1a98 .cards-row {
  row-gap: 32px;
}
.cid-umbB1d1a98 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-umbB1d1a98 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-umbB1d1a98 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-umbB1d1a98 .card-subtitle {
  color: #24262b;
}
.cid-umbB1d1a98 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-umbB1d1a98 .mbr-section-btn {
  margin-top: 20px;
}
.cid-umbB1d1a98 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-umbB1d1a98 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-umbB1d1a98 .card-text,
.cid-umbB1d1a98 .mbr-section-btn {
  text-align: justify;
}
.cid-umbB1dEe2P {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-umbB1dEe2P .mbr-fallback-image.disabled {
  display: none;
}
.cid-umbB1dEe2P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-umbB1dEe2P .mbr-section-head {
  margin-bottom: 32px;
}
.cid-umbB1dEe2P .mbr-section-title {
  color: #24262b;
}
.cid-umbB1dEe2P .mbr-section-subtitle {
  color: #24262b;
}
.cid-umbB1dEe2P .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-umbB1dEe2P .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-umbB1dEe2P .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-umbB1dEe2P .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-umbB1dEe2P .card-subtitle {
  color: #24262b;
}
.cid-umbB1dEe2P .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-umbB1dEe2P .mbr-section-btn {
  margin-top: 20px;
}
.cid-umbB1dEe2P .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-umbB1dEe2P .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-umbB1dEe2P .card-text,
.cid-umbB1dEe2P .mbr-section-btn {
  text-align: justify;
}
.cid-umbB1elW1n {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/sels.webp");
}
@media (min-width: 992px) {
  .cid-umbB1elW1n .wrapper {
    padding: 0 28px;
  }
}
.cid-umbB1elW1n .mbr-text {
  text-align: center;
  color: #000000;
}
.cid-umbB1eVRLJ {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-umbB1eVRLJ .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-umbB1eVRLJ .mbr-text {
  color: #c1c1c1;
}
.cid-umzDnm0UzB {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-umzDnm0UzB nav.navbar {
  position: fixed;
}
.cid-umzDnm0UzB .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-umzDnm0UzB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-umzDnm0UzB .dropdown-item:hover,
.cid-umzDnm0UzB .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-umzDnm0UzB .dropdown-item:hover span {
  color: white;
}
.cid-umzDnm0UzB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-umzDnm0UzB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-umzDnm0UzB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-umzDnm0UzB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-umzDnm0UzB .nav-link {
  position: relative;
}
.cid-umzDnm0UzB .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-umzDnm0UzB .container {
    flex-wrap: nowrap;
  }
}
.cid-umzDnm0UzB .navbar-caption:hover,
.cid-umzDnm0UzB .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-umzDnm0UzB .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-umzDnm0UzB .navbar-nav .nav-item {
  color: #24262b;
}
.cid-umzDnm0UzB .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-umzDnm0UzB .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-umzDnm0UzB .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-umzDnm0UzB .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-umzDnm0UzB .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-umzDnm0UzB .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-umzDnm0UzB .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-umzDnm0UzB .dropdown-menu,
.cid-umzDnm0UzB .navbar.opened {
  background: #ffffff !important;
}
.cid-umzDnm0UzB .nav-item:focus,
.cid-umzDnm0UzB .nav-link:focus {
  outline: none;
}
.cid-umzDnm0UzB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-umzDnm0UzB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-umzDnm0UzB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-umzDnm0UzB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-umzDnm0UzB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-umzDnm0UzB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-umzDnm0UzB .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-umzDnm0UzB .navbar.opened {
  transition: all 0.3s;
}
.cid-umzDnm0UzB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-umzDnm0UzB .navbar .navbar-logo img {
  width: auto;
}
.cid-umzDnm0UzB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-umzDnm0UzB .navbar.collapsed {
  justify-content: center;
}
.cid-umzDnm0UzB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-umzDnm0UzB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-umzDnm0UzB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-umzDnm0UzB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-umzDnm0UzB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-umzDnm0UzB .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-umzDnm0UzB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-umzDnm0UzB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-umzDnm0UzB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-umzDnm0UzB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-umzDnm0UzB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-umzDnm0UzB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-umzDnm0UzB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-umzDnm0UzB .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-umzDnm0UzB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-umzDnm0UzB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-umzDnm0UzB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-umzDnm0UzB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-umzDnm0UzB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-umzDnm0UzB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-umzDnm0UzB .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-umzDnm0UzB .navbar.navbar-short {
  min-height: 70px;
}
.cid-umzDnm0UzB .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;
  width: 25%;
}
.cid-umzDnm0UzB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-umzDnm0UzB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-umzDnm0UzB .dropdown-item.active,
.cid-umzDnm0UzB .dropdown-item:active {
  background-color: transparent;
}
.cid-umzDnm0UzB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-umzDnm0UzB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-umzDnm0UzB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-umzDnm0UzB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-umzDnm0UzB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-umzDnm0UzB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-umzDnm0UzB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-umzDnm0UzB .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-umzDnm0UzB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-umzDnm0UzB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-umzDnm0UzB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-umzDnm0UzB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-umzDnm0UzB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-umzDnm0UzB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-umzDnm0UzB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-umzDnm0UzB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-umzDnm0UzB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-umzDnm0UzB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-umzDnm0UzB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-umzDnm0UzB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-umzDnm0UzB .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-umzDnm0UzB .navbar {
    height: 70px;
  }
  .cid-umzDnm0UzB .navbar.opened {
    height: auto;
  }
  .cid-umzDnm0UzB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-umzDnm0UzB .container-fluid {
  padding: 0 1rem !important;
}
.cid-umzDnm0UzB .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-umzDnm0UzB .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-umzDnm0UzB .navbar-collapse {
    width: 100%;
  }
  .cid-umzDnm0UzB .navbar-nav {
    width: 100%;
  }
  .cid-umzDnm0UzB .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-umzDnmAoX1 {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/kaffir-combava-cover.webp");
}
.cid-umzDnmAoX1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-umzDnmAoX1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-umzDnmAoX1 .col-content {
    text-align: justify;
  }
}
.cid-umzDnmAoX1 .label-text {
  margin-bottom: 16px;
  color: #ffffff;
}
.cid-umzDnmAoX1 .mbr-section-title {
  color: #ffffff;
}
.cid-umzDnmAoX1 .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-umzDnmAoX1 .mbr-section-btn {
  margin-top: 22px;
}
.cid-umzDnmAoX1 .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-umzDnmAoX1 .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-umzDnmAoX1 .text-item {
    text-align: center;
  }
}
.cid-umzDnmAoX1 .mbr-text {
  color: #ffffff;
}
.cid-umzDnmAoX1 .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-umzDnmAoX1 .mbr-section-subtitle,
.cid-umzDnmAoX1 .mbr-section-btn {
  color: #ffffff;
}
.cid-umzDnnaerf {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-umzDnnaerf .mbr-fallback-image.disabled {
  display: none;
}
.cid-umzDnnaerf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-umzDnnaerf .mbr-section-head {
  margin-bottom: 32px;
}
.cid-umzDnnaerf .mbr-section-title {
  color: #24262b;
}
.cid-umzDnnaerf .mbr-section-subtitle {
  color: #24262b;
}
.cid-umzDnnaerf .cards-row {
  row-gap: 32px;
}
.cid-umzDnnaerf .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-umzDnnaerf .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-umzDnnaerf .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-umzDnnaerf .card-subtitle {
  color: #24262b;
}
.cid-umzDnnaerf .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-umzDnnaerf .mbr-section-btn {
  margin-top: 20px;
}
.cid-umzDnnaerf .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-umzDnnaerf .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-umzDnnaerf .card-text,
.cid-umzDnnaerf .mbr-section-btn {
  text-align: justify;
}
.cid-umzDnnH9EB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-umzDnnH9EB .mbr-fallback-image.disabled {
  display: none;
}
.cid-umzDnnH9EB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-umzDnnH9EB .mbr-section-head {
  margin-bottom: 32px;
}
.cid-umzDnnH9EB .mbr-section-title {
  color: #24262b;
}
.cid-umzDnnH9EB .mbr-section-subtitle {
  color: #24262b;
}
.cid-umzDnnH9EB .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-umzDnnH9EB .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-umzDnnH9EB .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-umzDnnH9EB .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-umzDnnH9EB .card-subtitle {
  color: #24262b;
}
.cid-umzDnnH9EB .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-umzDnnH9EB .mbr-section-btn {
  margin-top: 20px;
}
.cid-umzDnnH9EB .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-umzDnnH9EB .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-umzDnnH9EB .card-text,
.cid-umzDnnH9EB .mbr-section-btn {
  text-align: justify;
}
.cid-umzDnod5ys {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-umzDnod5ys .mbr-fallback-image.disabled {
  display: none;
}
.cid-umzDnod5ys .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-umzDnod5ys .mbr-section-head {
  margin-bottom: 32px;
}
.cid-umzDnod5ys .mbr-section-title {
  color: #24262b;
}
.cid-umzDnod5ys .mbr-section-subtitle {
  color: #24262b;
}
.cid-umzDnod5ys .cards-row {
  row-gap: 32px;
}
.cid-umzDnod5ys .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-umzDnod5ys .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-umzDnod5ys .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-umzDnod5ys .card-subtitle {
  color: #24262b;
}
.cid-umzDnod5ys .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-umzDnod5ys .mbr-section-btn {
  margin-top: 20px;
}
.cid-umzDnod5ys .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-umzDnod5ys .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-umzDnod5ys .card-text,
.cid-umzDnod5ys .mbr-section-btn {
  text-align: justify;
}
.cid-umzDnoKTW5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-umzDnoKTW5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-umzDnoKTW5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-umzDnoKTW5 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-umzDnoKTW5 .mbr-section-title {
  color: #24262b;
}
.cid-umzDnoKTW5 .mbr-section-subtitle {
  color: #24262b;
}
.cid-umzDnoKTW5 .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-umzDnoKTW5 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-umzDnoKTW5 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-umzDnoKTW5 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-umzDnoKTW5 .card-subtitle {
  color: #24262b;
}
.cid-umzDnoKTW5 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-umzDnoKTW5 .mbr-section-btn {
  margin-top: 20px;
}
.cid-umzDnoKTW5 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-umzDnoKTW5 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-umzDnoKTW5 .card-text,
.cid-umzDnoKTW5 .mbr-section-btn {
  text-align: justify;
}
.cid-umzDnpl8gM {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-umzDnpl8gM .mbr-fallback-image.disabled {
  display: none;
}
.cid-umzDnpl8gM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-umzDnpl8gM .mbr-section-head {
  margin-bottom: 32px;
}
.cid-umzDnpl8gM .mbr-section-title {
  color: #24262b;
}
.cid-umzDnpl8gM .mbr-section-subtitle {
  color: #24262b;
}
.cid-umzDnpl8gM .cards-row {
  row-gap: 32px;
}
.cid-umzDnpl8gM .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-umzDnpl8gM .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-umzDnpl8gM .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-umzDnpl8gM .card-subtitle {
  color: #24262b;
}
.cid-umzDnpl8gM .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-umzDnpl8gM .mbr-section-btn {
  margin-top: 20px;
}
.cid-umzDnpl8gM .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-umzDnpl8gM .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-umzDnpl8gM .card-text,
.cid-umzDnpl8gM .mbr-section-btn {
  text-align: justify;
}
.cid-umzDnpUwiP {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-umzDnpUwiP .mbr-fallback-image.disabled {
  display: none;
}
.cid-umzDnpUwiP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-umzDnpUwiP .mbr-section-head {
  margin-bottom: 32px;
}
.cid-umzDnpUwiP .mbr-section-title {
  color: #24262b;
}
.cid-umzDnpUwiP .mbr-section-subtitle {
  color: #24262b;
}
.cid-umzDnpUwiP .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-umzDnpUwiP .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-umzDnpUwiP .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-umzDnpUwiP .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-umzDnpUwiP .card-subtitle {
  color: #24262b;
}
.cid-umzDnpUwiP .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-umzDnpUwiP .mbr-section-btn {
  margin-top: 20px;
}
.cid-umzDnpUwiP .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-umzDnpUwiP .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-umzDnpUwiP .card-text,
.cid-umzDnpUwiP .mbr-section-btn {
  text-align: justify;
}
.cid-umzDnqrubH {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-umzDnqrubH .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-umzDnqrubH .mbr-text {
  color: #c1c1c1;
}
.cid-uXDbUfcP8t {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 70px;
}
.cid-uXDbUfcP8t nav.navbar {
  position: fixed;
}
.cid-uXDbUfcP8t .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-uXDbUfcP8t .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uXDbUfcP8t .dropdown-item:hover,
.cid-uXDbUfcP8t .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-uXDbUfcP8t .dropdown-item:hover span {
  color: white;
}
.cid-uXDbUfcP8t .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uXDbUfcP8t .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uXDbUfcP8t .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uXDbUfcP8t .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uXDbUfcP8t .nav-link {
  position: relative;
}
.cid-uXDbUfcP8t .container {
  display: flex;
  margin: auto;
}
@media (min-width: 992px) {
  .cid-uXDbUfcP8t .container {
    flex-wrap: nowrap;
  }
}
.cid-uXDbUfcP8t .navbar-caption:hover,
.cid-uXDbUfcP8t .navbar-caption:focus {
  color: #b79b6c !important;
}
.cid-uXDbUfcP8t .navbar-nav {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  width: calc(200%/3);
}
.cid-uXDbUfcP8t .navbar-nav .nav-item {
  color: #24262b;
}
.cid-uXDbUfcP8t .navbar-nav .nav-item:hover {
  color: #b79b6c;
}
.cid-uXDbUfcP8t .navbar-nav .nav-item a.text-black {
  color: #24262b !important;
}
.cid-uXDbUfcP8t .navbar-nav .nav-item a:hover {
  color: #b79b6c !important;
}
.cid-uXDbUfcP8t .navbar-nav .nav-item .dropdown-menu {
  padding: 1.25rem 0 !important;
}
.cid-uXDbUfcP8t .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem !important;
}
.cid-uXDbUfcP8t .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
.cid-uXDbUfcP8t .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus {
  color: #b79b6c !important;
}
.cid-uXDbUfcP8t .dropdown-menu,
.cid-uXDbUfcP8t .navbar.opened {
  background: #ffffff !important;
}
.cid-uXDbUfcP8t .nav-item:focus,
.cid-uXDbUfcP8t .nav-link:focus {
  outline: none;
}
.cid-uXDbUfcP8t .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uXDbUfcP8t .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uXDbUfcP8t .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uXDbUfcP8t .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uXDbUfcP8t .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uXDbUfcP8t .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uXDbUfcP8t .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
  padding: 0 !important;
}
.cid-uXDbUfcP8t .navbar.opened {
  transition: all 0.3s;
}
.cid-uXDbUfcP8t .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uXDbUfcP8t .navbar .navbar-logo img {
  width: auto;
}
.cid-uXDbUfcP8t .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uXDbUfcP8t .navbar.collapsed {
  justify-content: center;
}
.cid-uXDbUfcP8t .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uXDbUfcP8t .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uXDbUfcP8t .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 2rem);
  }
}
.cid-uXDbUfcP8t .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uXDbUfcP8t .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uXDbUfcP8t .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-uXDbUfcP8t .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uXDbUfcP8t .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uXDbUfcP8t .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uXDbUfcP8t .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uXDbUfcP8t .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uXDbUfcP8t .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uXDbUfcP8t .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uXDbUfcP8t .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-uXDbUfcP8t .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uXDbUfcP8t .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uXDbUfcP8t .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uXDbUfcP8t .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uXDbUfcP8t .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uXDbUfcP8t .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-uXDbUfcP8t .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-uXDbUfcP8t .navbar.navbar-short {
  min-height: 70px;
}
.cid-uXDbUfcP8t .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;
  width: 25%;
}
.cid-uXDbUfcP8t .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uXDbUfcP8t .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uXDbUfcP8t .dropdown-item.active,
.cid-uXDbUfcP8t .dropdown-item:active {
  background-color: transparent;
}
.cid-uXDbUfcP8t .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uXDbUfcP8t .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uXDbUfcP8t .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uXDbUfcP8t .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uXDbUfcP8t .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uXDbUfcP8t .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uXDbUfcP8t ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uXDbUfcP8t .navbar-buttons {
  text-align: center;
  min-width: 170px;
  display: flex;
  justify-content: flex-end;
  width: calc(100%/3);
}
.cid-uXDbUfcP8t button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uXDbUfcP8t button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-uXDbUfcP8t button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uXDbUfcP8t button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDbUfcP8t button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uXDbUfcP8t button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uXDbUfcP8t nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDbUfcP8t nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uXDbUfcP8t nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uXDbUfcP8t nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uXDbUfcP8t .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uXDbUfcP8t a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uXDbUfcP8t .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-uXDbUfcP8t .navbar {
    height: 70px;
  }
  .cid-uXDbUfcP8t .navbar.opened {
    height: auto;
  }
  .cid-uXDbUfcP8t .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uXDbUfcP8t .container-fluid {
  padding: 0 1rem !important;
}
.cid-uXDbUfcP8t .navbar-collapse {
  width: 75%;
}
@media (max-width: 991px) {
  .cid-uXDbUfcP8t .navbar-brand {
    width: auto !important;
    max-width: 80% !important;
  }
  .cid-uXDbUfcP8t .navbar-collapse {
    width: 100%;
  }
  .cid-uXDbUfcP8t .navbar-nav {
    width: 100%;
  }
  .cid-uXDbUfcP8t .navbar-buttons {
    justify-content: center;
    width: 100%;
  }
}
.cid-uXDbUfMEGR {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/les-samoussas-reunionnais-43.webp");
}
.cid-uXDbUfMEGR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDbUfMEGR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 767px) {
  .cid-uXDbUfMEGR .col-content {
    text-align: justify;
  }
}
.cid-uXDbUfMEGR .label-text {
  margin-bottom: 16px;
  color: #000000;
}
.cid-uXDbUfMEGR .mbr-section-title {
  color: #000000;
}
.cid-uXDbUfMEGR .mbr-section-subtitle {
  margin-top: 16px;
  color: #24262b;
}
.cid-uXDbUfMEGR .mbr-section-btn {
  margin-top: 22px;
}
.cid-uXDbUfMEGR .text-container {
  margin-top: 32px;
  row-gap: 32px;
}
.cid-uXDbUfMEGR .text-item {
  border-top: 2px solid #33363b;
  padding-top: 1rem;
}
@media (max-width: 767px) {
  .cid-uXDbUfMEGR .text-item {
    text-align: center;
  }
}
.cid-uXDbUfMEGR .mbr-text {
  color: #ffffff;
}
.cid-uXDbUfMEGR .address-text {
  margin-top: 8px;
  color: #ffffff;
}
.cid-uXDbUfMEGR .mbr-section-subtitle,
.cid-uXDbUfMEGR .mbr-section-btn {
  color: #000000;
  text-align: justify;
}
.cid-uXDbUgjKn5 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uXDbUgjKn5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDbUgjKn5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDbUgjKn5 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uXDbUgjKn5 .mbr-section-title {
  color: #24262b;
}
.cid-uXDbUgjKn5 .mbr-section-subtitle {
  color: #24262b;
}
.cid-uXDbUgjKn5 .cards-row {
  row-gap: 32px;
}
.cid-uXDbUgjKn5 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-uXDbUgjKn5 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-uXDbUgjKn5 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-uXDbUgjKn5 .card-subtitle {
  color: #24262b;
}
.cid-uXDbUgjKn5 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-uXDbUgjKn5 .mbr-section-btn {
  margin-top: 20px;
}
.cid-uXDbUgjKn5 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-uXDbUgjKn5 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-uXDbUgjKn5 .card-text,
.cid-uXDbUgjKn5 .mbr-section-btn {
  text-align: justify;
}
.cid-uXDbUgTg1D {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uXDbUgTg1D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDbUgTg1D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDbUgTg1D .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uXDbUgTg1D .mbr-section-title {
  color: #24262b;
}
.cid-uXDbUgTg1D .mbr-section-subtitle {
  color: #24262b;
}
.cid-uXDbUgTg1D .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-uXDbUgTg1D .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-uXDbUgTg1D .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-uXDbUgTg1D .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-uXDbUgTg1D .card-subtitle {
  color: #24262b;
}
.cid-uXDbUgTg1D .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-uXDbUgTg1D .mbr-section-btn {
  margin-top: 20px;
}
.cid-uXDbUgTg1D .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-uXDbUgTg1D .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-uXDbUgTg1D .card-text,
.cid-uXDbUgTg1D .mbr-section-btn {
  text-align: justify;
}
.cid-uXDbUhs4rQ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uXDbUhs4rQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDbUhs4rQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDbUhs4rQ .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uXDbUhs4rQ .mbr-section-title {
  color: #24262b;
}
.cid-uXDbUhs4rQ .mbr-section-subtitle {
  color: #24262b;
}
.cid-uXDbUhs4rQ .cards-row {
  row-gap: 32px;
}
.cid-uXDbUhs4rQ .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-uXDbUhs4rQ .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-uXDbUhs4rQ .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-uXDbUhs4rQ .card-subtitle {
  color: #24262b;
}
.cid-uXDbUhs4rQ .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-uXDbUhs4rQ .mbr-section-btn {
  margin-top: 20px;
}
.cid-uXDbUhs4rQ .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-uXDbUhs4rQ .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-uXDbUhs4rQ .card-text,
.cid-uXDbUhs4rQ .mbr-section-btn {
  text-align: justify;
}
.cid-uXOoJBXrGE {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-uXOoJBXrGE .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uXOoJBXrGE .mbr-section-title {
  color: #24262b;
}
.cid-uXOoJBXrGE .mbr-section-subtitle {
  color: #24262b;
}
.cid-uXOoJBXrGE .items-row {
  row-gap: 32px;
}
.cid-uXOoJBXrGE .item {
  cursor: pointer;
}
.cid-uXOoJBXrGE .item:focus,
.cid-uXOoJBXrGE span:focus {
  outline: none;
}
.cid-uXOoJBXrGE .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-uXOoJBXrGE .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-uXOoJBXrGE img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 8));
  object-fit: cover;
}
.cid-uXOoJBXrGE .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-uXOoJBXrGE .item-title {
  color: #24262b;
}
.cid-uXOoJBXrGE .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-uXOoJBXrGE .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-uXOoJBXrGE .mbr-text,
.cid-uXOoJBXrGE .mbr-section-btn {
  text-align: justify;
}
.cid-uXDbUi8pQm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uXDbUi8pQm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDbUi8pQm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDbUi8pQm .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uXDbUi8pQm .mbr-section-title {
  color: #24262b;
}
.cid-uXDbUi8pQm .mbr-section-subtitle {
  color: #24262b;
}
.cid-uXDbUi8pQm .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-uXDbUi8pQm .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-uXDbUi8pQm .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-uXDbUi8pQm .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-uXDbUi8pQm .card-subtitle {
  color: #24262b;
}
.cid-uXDbUi8pQm .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-uXDbUi8pQm .mbr-section-btn {
  margin-top: 20px;
}
.cid-uXDbUi8pQm .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-uXDbUi8pQm .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-uXDbUi8pQm .card-text,
.cid-uXDbUi8pQm .mbr-section-btn {
  text-align: justify;
}
.cid-uXPbh2HJFe {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-uXPbh2HJFe .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uXPbh2HJFe .mbr-section-title {
  color: #24262b;
}
.cid-uXPbh2HJFe .mbr-section-subtitle {
  color: #24262b;
}
.cid-uXPbh2HJFe .items-row {
  row-gap: 32px;
}
.cid-uXPbh2HJFe .item {
  cursor: pointer;
}
.cid-uXPbh2HJFe .item:focus,
.cid-uXPbh2HJFe span:focus {
  outline: none;
}
.cid-uXPbh2HJFe .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-uXPbh2HJFe .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-uXPbh2HJFe img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 6));
  object-fit: cover;
}
.cid-uXPbh2HJFe .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-uXPbh2HJFe .item-title {
  color: #24262b;
}
.cid-uXPbh2HJFe .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-uXPbh2HJFe .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-uXPbh2HJFe .mbr-text,
.cid-uXPbh2HJFe .mbr-section-btn {
  text-align: justify;
}
.cid-uXDbUiKu3G {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uXDbUiKu3G .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDbUiKu3G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDbUiKu3G .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uXDbUiKu3G .mbr-section-title {
  color: #24262b;
}
.cid-uXDbUiKu3G .mbr-section-subtitle {
  color: #24262b;
}
.cid-uXDbUiKu3G .cards-row {
  row-gap: 32px;
}
.cid-uXDbUiKu3G .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-uXDbUiKu3G .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-uXDbUiKu3G .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-uXDbUiKu3G .card-subtitle {
  color: #24262b;
}
.cid-uXDbUiKu3G .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-uXDbUiKu3G .mbr-section-btn {
  margin-top: 20px;
}
.cid-uXDbUiKu3G .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-uXDbUiKu3G .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-uXDbUiKu3G .card-text,
.cid-uXDbUiKu3G .mbr-section-btn {
  text-align: justify;
}
.cid-uXDbUjkJ7p {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-uXDbUjkJ7p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXDbUjkJ7p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXDbUjkJ7p .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uXDbUjkJ7p .mbr-section-title {
  color: #24262b;
}
.cid-uXDbUjkJ7p .mbr-section-subtitle {
  color: #24262b;
}
.cid-uXDbUjkJ7p .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-uXDbUjkJ7p .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-uXDbUjkJ7p .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-uXDbUjkJ7p .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-uXDbUjkJ7p .card-subtitle {
  color: #24262b;
}
.cid-uXDbUjkJ7p .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-uXDbUjkJ7p .mbr-section-btn {
  margin-top: 20px;
}
.cid-uXDbUjkJ7p .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-uXDbUjkJ7p .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-uXDbUjkJ7p .card-text,
.cid-uXDbUjkJ7p .mbr-section-btn {
  text-align: justify;
}
.cid-uXPrqPPMLZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uXPrqPPMLZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXPrqPPMLZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXPrqPPMLZ .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uXPrqPPMLZ .mbr-section-title {
  color: #24262b;
}
.cid-uXPrqPPMLZ .mbr-section-subtitle {
  color: #24262b;
}
.cid-uXPrqPPMLZ .cards-row {
  row-gap: 32px;
}
.cid-uXPrqPPMLZ .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-uXPrqPPMLZ .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-uXPrqPPMLZ .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-uXPrqPPMLZ .card-subtitle {
  color: #24262b;
}
.cid-uXPrqPPMLZ .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-uXPrqPPMLZ .mbr-section-btn {
  margin-top: 20px;
}
.cid-uXPrqPPMLZ .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-uXPrqPPMLZ .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-uXPrqPPMLZ .card-text,
.cid-uXPrqPPMLZ .mbr-section-btn {
  text-align: justify;
}
.cid-uXDbUjYiW4 {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-uXDbUjYiW4 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uXDbUjYiW4 .mbr-section-title {
  color: #24262b;
}
.cid-uXDbUjYiW4 .mbr-section-subtitle {
  color: #24262b;
}
.cid-uXDbUjYiW4 .items-row {
  row-gap: 32px;
}
.cid-uXDbUjYiW4 .item {
  cursor: pointer;
}
.cid-uXDbUjYiW4 .item:focus,
.cid-uXDbUjYiW4 span:focus {
  outline: none;
}
.cid-uXDbUjYiW4 .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-uXDbUjYiW4 .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-uXDbUjYiW4 img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 5));
  object-fit: cover;
}
.cid-uXDbUjYiW4 .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-uXDbUjYiW4 .item-title {
  color: #24262b;
}
.cid-uXDbUjYiW4 .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-uXDbUjYiW4 .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-uXDbUjYiW4 .mbr-text,
.cid-uXDbUjYiW4 .mbr-section-btn {
  text-align: justify;
}
.cid-uXPxeIhwTO {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uXPxeIhwTO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXPxeIhwTO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXPxeIhwTO .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uXPxeIhwTO .mbr-section-title {
  color: #24262b;
}
.cid-uXPxeIhwTO .mbr-section-subtitle {
  color: #24262b;
}
.cid-uXPxeIhwTO .cards-row {
  row-gap: 32px;
}
.cid-uXPxeIhwTO .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-uXPxeIhwTO .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-uXPxeIhwTO .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-uXPxeIhwTO .card-subtitle {
  color: #24262b;
}
.cid-uXPxeIhwTO .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-uXPxeIhwTO .mbr-section-btn {
  margin-top: 20px;
}
.cid-uXPxeIhwTO .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-uXPxeIhwTO .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-uXPxeIhwTO .card-text,
.cid-uXPxeIhwTO .mbr-section-btn {
  text-align: justify;
}
.cid-uXUY7mRTkx {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-uXUY7mRTkx .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uXUY7mRTkx .mbr-section-title {
  color: #24262b;
}
.cid-uXUY7mRTkx .mbr-section-subtitle {
  color: #24262b;
}
.cid-uXUY7mRTkx .items-row {
  row-gap: 32px;
}
.cid-uXUY7mRTkx .item {
  cursor: pointer;
}
.cid-uXUY7mRTkx .item:focus,
.cid-uXUY7mRTkx span:focus {
  outline: none;
}
.cid-uXUY7mRTkx .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-uXUY7mRTkx .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-uXUY7mRTkx img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 3));
  object-fit: cover;
}
.cid-uXUY7mRTkx .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-uXUY7mRTkx .item-title {
  color: #24262b;
}
.cid-uXUY7mRTkx .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-uXUY7mRTkx .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-uXUY7mRTkx .mbr-text,
.cid-uXUY7mRTkx .mbr-section-btn {
  text-align: justify;
}
.cid-uXPywB5WwI {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-uXPywB5WwI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXPywB5WwI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXPywB5WwI .mbr-section-title {
  color: #24262b;
}
.cid-uXPywB5WwI .mbr-section-subtitle {
  color: #24262b;
  text-align: center;
}
.cid-uXPywB5WwI .mbr-section-btn {
  margin-top: 16px;
}
.cid-uXV0iNT4l6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uXV0iNT4l6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXV0iNT4l6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXV0iNT4l6 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uXV0iNT4l6 .mbr-section-title {
  color: #24262b;
}
.cid-uXV0iNT4l6 .mbr-section-subtitle {
  color: #24262b;
}
.cid-uXV0iNT4l6 .cards-row {
  row-gap: 32px;
}
.cid-uXV0iNT4l6 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-uXV0iNT4l6 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-uXV0iNT4l6 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-uXV0iNT4l6 .card-subtitle {
  color: #24262b;
}
.cid-uXV0iNT4l6 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-uXV0iNT4l6 .mbr-section-btn {
  margin-top: 20px;
}
.cid-uXV0iNT4l6 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-uXV0iNT4l6 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-uXV0iNT4l6 .card-text,
.cid-uXV0iNT4l6 .mbr-section-btn {
  text-align: justify;
}
.cid-uXV1OfD30R {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #efefef;
}
.cid-uXV1OfD30R .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uXV1OfD30R .mbr-section-title {
  color: #24262b;
}
.cid-uXV1OfD30R .mbr-section-subtitle {
  color: #24262b;
}
.cid-uXV1OfD30R .items-row {
  row-gap: 32px;
}
.cid-uXV1OfD30R .item {
  cursor: pointer;
}
.cid-uXV1OfD30R .item:focus,
.cid-uXV1OfD30R span:focus {
  outline: none;
}
.cid-uXV1OfD30R .item-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 0;
}
.cid-uXV1OfD30R .item-img {
  flex-shrink: 0;
  width: 100%;
}
.cid-uXV1OfD30R img {
  width: 100%;
  aspect-ratio: calc(305 / (67 * 4));
  object-fit: cover;
}
.cid-uXV1OfD30R .item-content {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem 2rem;
  background: #c1c1c1;
}
.cid-uXV1OfD30R .item-title {
  color: #24262b;
}
.cid-uXV1OfD30R .mbr-text {
  margin-top: 10px;
  color: #24262b;
}
.cid-uXV1OfD30R .mbr-section-btn {
  margin-top: 12px !important;
}
.cid-uXV1OfD30R .mbr-text,
.cid-uXV1OfD30R .mbr-section-btn {
  text-align: justify;
}
.cid-uXVaZWhL0C {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uXVaZWhL0C .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXVaZWhL0C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXVaZWhL0C .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uXVaZWhL0C .mbr-section-title {
  color: #24262b;
}
.cid-uXVaZWhL0C .mbr-section-subtitle {
  color: #24262b;
}
.cid-uXVaZWhL0C .cards-row {
  row-gap: 32px;
}
.cid-uXVaZWhL0C .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-uXVaZWhL0C .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-uXVaZWhL0C .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-uXVaZWhL0C .card-subtitle {
  color: #24262b;
}
.cid-uXVaZWhL0C .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-uXVaZWhL0C .mbr-section-btn {
  margin-top: 20px;
}
.cid-uXVaZWhL0C .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-uXVaZWhL0C .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-uXVaZWhL0C .card-text,
.cid-uXVaZWhL0C .mbr-section-btn {
  text-align: justify;
}
.cid-uXVe8xlcZ0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #efefef;
}
.cid-uXVe8xlcZ0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXVe8xlcZ0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXVe8xlcZ0 .mbr-section-title {
  color: #24262b;
}
.cid-uXVe8xlcZ0 .mbr-section-subtitle {
  color: #24262b;
  text-align: center;
}
.cid-uXVe8xlcZ0 .mbr-section-btn {
  margin-top: 16px;
}
.cid-uXVe8xlcZ0 .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-uXVbUCzafl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uXVbUCzafl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXVbUCzafl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXVbUCzafl .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uXVbUCzafl .mbr-section-title {
  color: #24262b;
}
.cid-uXVbUCzafl .mbr-section-subtitle {
  color: #24262b;
}
.cid-uXVbUCzafl .cards-row {
  row-gap: 32px;
  flex-direction: row-reverse;
}
.cid-uXVbUCzafl .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-uXVbUCzafl .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-uXVbUCzafl .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-uXVbUCzafl .card-subtitle {
  color: #24262b;
}
.cid-uXVbUCzafl .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-uXVbUCzafl .mbr-section-btn {
  margin-top: 20px;
}
.cid-uXVbUCzafl .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-uXVbUCzafl .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-uXVbUCzafl .card-text,
.cid-uXVbUCzafl .mbr-section-btn {
  text-align: justify;
}
.cid-uXVckJjnvD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uXVckJjnvD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXVckJjnvD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXVckJjnvD .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uXVckJjnvD .mbr-section-title {
  color: #24262b;
}
.cid-uXVckJjnvD .mbr-section-subtitle {
  color: #24262b;
}
.cid-uXVckJjnvD .cards-row {
  row-gap: 32px;
}
.cid-uXVckJjnvD .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-uXVckJjnvD .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-uXVckJjnvD .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-uXVckJjnvD .card-subtitle {
  color: #24262b;
}
.cid-uXVckJjnvD .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-uXVckJjnvD .mbr-section-btn {
  margin-top: 20px;
}
.cid-uXVckJjnvD .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-uXVckJjnvD .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-uXVckJjnvD .card-text,
.cid-uXVckJjnvD .mbr-section-btn {
  text-align: justify;
}
.cid-uXOkAPzoQ9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uXOkAPzoQ9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uXOkAPzoQ9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uXOkAPzoQ9 .mbr-section-head {
  margin-bottom: 32px;
}
.cid-uXOkAPzoQ9 .mbr-section-title {
  color: #24262b;
}
.cid-uXOkAPzoQ9 .mbr-section-subtitle {
  color: #24262b;
}
.cid-uXOkAPzoQ9 .cards-row {
  row-gap: 32px;
}
.cid-uXOkAPzoQ9 .item-content {
  align-self: center;
  height: 100%;
  padding: 4rem 3rem;
  background: #efefef;
}
@media (max-width: 767px) {
  .cid-uXOkAPzoQ9 .item-content {
    padding: 3rem 2rem;
    text-align: center;
  }
}
.cid-uXOkAPzoQ9 .card-title {
  margin-bottom: 16px;
  color: #24262b;
}
.cid-uXOkAPzoQ9 .card-subtitle {
  color: #24262b;
}
.cid-uXOkAPzoQ9 .card-text {
  margin-top: 16px;
  color: #24262b;
}
.cid-uXOkAPzoQ9 .mbr-section-btn {
  margin-top: 20px;
}
.cid-uXOkAPzoQ9 .item-img {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  width: 100%;
  min-height: 400px;
  height: 100%;
}
.cid-uXOkAPzoQ9 .item-img img {
  flex-grow: 1;
  height: 1px;
  width: 100%;
  object-fit: cover;
}
.cid-uXOkAPzoQ9 .card-text,
.cid-uXOkAPzoQ9 .mbr-section-btn {
  text-align: justify;
}
.cid-uXVf7Je4LH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/letchi-reunion.webp");
}
@media (min-width: 992px) {
  .cid-uXVf7Je4LH .wrapper {
    padding: 0 28px;
  }
}
.cid-uXVf7Je4LH .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-uXDbUkF9rk {
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #33363b;
  overflow: hidden;
}
.cid-uXDbUkF9rk .border-item {
  width: 100%;
  height: 1px;
  background: #767676;
  margin-bottom: 2rem;
}
.cid-uXDbUkF9rk .mbr-text {
  color: #c1c1c1;
}
