body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Jost', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Jost', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Jost', sans-serif;
  font-size: 0.8rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1rem;
}
.display-5 {
  font-family: 'Jost', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Jost', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.64rem;
    font-size: calc( 0.93rem + (0.8 - 0.93) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (0.93rem + (0.8 - 0.93) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 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: #6592e6 !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #6592e6 !important;
  border-color: #6592e6 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #2260d2 !important;
  border-color: #2260d2 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #2260d2 !important;
  border-color: #2260d2 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #6592e6;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #2260d2 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #6592e6 !important;
  border-color: #6592e6 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff6666;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff0f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff9966;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff5f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #6592e6 !important;
}
.text-secondary {
  color: #ff6666 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #ff9966 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #205ac5 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff0000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #6592e6;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #6592e6;
  border-color: #6592e6;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #6592e6;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Jost', sans-serif;
  font-size: 0.8rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1rem;
}
.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: #6592e6 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Jost', sans-serif;
  font-size: 0.8rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1rem;
}
blockquote {
  border-color: #6592e6;
}
/* Forms */
.mbr-form .input-group-btn a.btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn a.btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
.mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #6592e6;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #6592e6;
}
.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: #6592e6;
  border-bottom-color: #6592e6;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #6592e6 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ff6666 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%236592e6' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
.cid-sSlEb67I0w {
  z-index: 1000;
  width: 100%;
}
.cid-sSlEb67I0w nav.navbar {
  position: fixed;
}
.cid-sSlEb67I0w .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSlEb67I0w .wrapper {
    padding: 0;
  }
}
.cid-sSlEb67I0w .btn {
  border-radius: 30px;
}
.cid-sSlEb67I0w .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-sSlEb67I0w .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSlEb67I0w .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSlEb67I0w .dropdown-item:hover,
.cid-sSlEb67I0w .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSlEb67I0w .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSlEb67I0w .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSlEb67I0w .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSlEb67I0w .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSlEb67I0w .nav-link {
  position: relative;
}
.cid-sSlEb67I0w .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSlEb67I0w .dropdown-menu,
.cid-sSlEb67I0w .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSlEb67I0w .nav-item:focus,
.cid-sSlEb67I0w .nav-link:focus {
  outline: none;
}
.cid-sSlEb67I0w .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSlEb67I0w .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSlEb67I0w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSlEb67I0w .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSlEb67I0w .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSlEb67I0w .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSlEb67I0w .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSlEb67I0w .navbar.opened {
  transition: all 0.3s;
}
.cid-sSlEb67I0w .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSlEb67I0w .navbar .navbar-logo img {
  width: auto;
}
.cid-sSlEb67I0w .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSlEb67I0w .navbar.collapsed {
  justify-content: center;
}
.cid-sSlEb67I0w .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSlEb67I0w .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSlEb67I0w .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSlEb67I0w .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSlEb67I0w .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSlEb67I0w .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-sSlEb67I0w .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSlEb67I0w .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSlEb67I0w .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSlEb67I0w .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSlEb67I0w .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSlEb67I0w .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSlEb67I0w .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSlEb67I0w .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-sSlEb67I0w .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSlEb67I0w .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSlEb67I0w .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSlEb67I0w .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSlEb67I0w .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSlEb67I0w .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSlEb67I0w .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSlEb67I0w .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSlEb67I0w .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSlEb67I0w .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSlEb67I0w .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSlEb67I0w .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSlEb67I0w .dropdown-item.active,
.cid-sSlEb67I0w .dropdown-item:active {
  background-color: transparent;
}
.cid-sSlEb67I0w .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSlEb67I0w .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSlEb67I0w .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSlEb67I0w .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSlEb67I0w .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSlEb67I0w .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSlEb67I0w ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSlEb67I0w .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSlEb67I0w button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSlEb67I0w button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSlEb67I0w button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSlEb67I0w button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSlEb67I0w button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSlEb67I0w button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSlEb67I0w nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSlEb67I0w nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSlEb67I0w nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSlEb67I0w nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSlEb67I0w .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSlEb67I0w a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSlEb67I0w .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSlEb67I0w .navbar {
    height: 70px;
  }
  .cid-sSlEb67I0w .navbar.opened {
    height: auto;
  }
  .cid-sSlEb67I0w .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSlEPFP88d {
  padding-top: 90px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSlEPFP88d .image-block {
  margin: auto;
}
.cid-sSlEPFP88d figcaption {
  position: relative;
}
.cid-sSlEPFP88d figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSlEPFP88d .image-block {
    width: 100% !important;
  }
}
.cid-sSlEPFP88d .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSlEPFP88d img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSlEPFP88d img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSlEPFP88d img.titre,
.cid-sSlEPFP88d div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSlGlYkCOp {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f7d5;
}
.cid-sSlGlYkCOp .card-img {
  background-color: #fff;
}
.cid-sSlGlYkCOp .card {
  align-self: stretch;
}
.cid-sSlGlYkCOp .card-box {
  padding: 2rem;
}
.cid-sSlGlYkCOp h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-sSlGlYkCOp p {
  text-align: left;
}
.cid-sSlGlYkCOp .mbr-text {
  color: #767676;
}
.cid-sSlGlYkCOp .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sSlGlYkCOp .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
@media (min-width: 992px) {
  .cid-sSlGlYkCOp .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
    -webkit-flex: 0 0 20%;
  }
}
.cid-sSlJbUXEtn {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f7d5;
}
.cid-sSlJbUXEtn .card-img {
  background-color: #fff;
}
.cid-sSlJbUXEtn .card {
  align-self: stretch;
}
.cid-sSlJbUXEtn .card-box {
  padding: 2rem;
}
.cid-sSlJbUXEtn h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-sSlJbUXEtn p {
  text-align: left;
}
.cid-sSlJbUXEtn .mbr-text {
  color: #767676;
}
.cid-sSlJbUXEtn .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sSlJbUXEtn .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
@media (min-width: 992px) {
  .cid-sSlJbUXEtn .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
    -webkit-flex: 0 0 20%;
  }
}
.cid-sSlJPOPCAX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f7d5;
}
.cid-sSlJPOPCAX .card-img {
  background-color: #fff;
}
.cid-sSlJPOPCAX .card {
  align-self: stretch;
}
.cid-sSlJPOPCAX .card-box {
  padding: 2rem;
}
.cid-sSlJPOPCAX h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-sSlJPOPCAX p {
  text-align: left;
}
.cid-sSlJPOPCAX .mbr-text {
  color: #767676;
}
.cid-sSlJPOPCAX .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sSlJPOPCAX .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
@media (min-width: 992px) {
  .cid-sSlJPOPCAX .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
    -webkit-flex: 0 0 20%;
  }
}
.cid-sSlKtdQvgu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f7d5;
}
.cid-sSlKtdQvgu .card-img {
  background-color: #fff;
}
.cid-sSlKtdQvgu .card {
  align-self: stretch;
}
.cid-sSlKtdQvgu .card-box {
  padding: 2rem;
}
.cid-sSlKtdQvgu h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-sSlKtdQvgu p {
  text-align: left;
}
.cid-sSlKtdQvgu .mbr-text {
  color: #767676;
}
.cid-sSlKtdQvgu .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sSlKtdQvgu .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
@media (min-width: 992px) {
  .cid-sSlKtdQvgu .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
    -webkit-flex: 0 0 20%;
  }
}
.cid-sSlL0BdwaQ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f7d5;
}
.cid-sSlL0BdwaQ .card-img {
  background-color: #fff;
}
.cid-sSlL0BdwaQ .card {
  align-self: stretch;
}
.cid-sSlL0BdwaQ .card-box {
  padding: 2rem;
}
.cid-sSlL0BdwaQ h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-sSlL0BdwaQ p {
  text-align: left;
}
.cid-sSlL0BdwaQ .mbr-text {
  color: #767676;
}
.cid-sSlL0BdwaQ .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-sSlL0BdwaQ .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
@media (min-width: 992px) {
  .cid-sSlL0BdwaQ .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
    -webkit-flex: 0 0 20%;
  }
}
.cid-tdrktvS4mB {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f4f7d5;
}
.cid-tdrktvS4mB .card-img {
  background-color: #fff;
}
.cid-tdrktvS4mB .card {
  align-self: stretch;
}
.cid-tdrktvS4mB .card-box {
  padding: 2rem;
}
.cid-tdrktvS4mB h4 {
  font-weight: 500;
  margin-bottom: 0;
  text-align: left;
}
.cid-tdrktvS4mB p {
  text-align: left;
}
.cid-tdrktvS4mB .mbr-text {
  color: #767676;
}
.cid-tdrktvS4mB .card-wrapper {
  height: 100%;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s;
}
.cid-tdrktvS4mB .card-wrapper:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s;
}
@media (min-width: 992px) {
  .cid-tdrktvS4mB .my-col {
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
    -webkit-flex: 0 0 20%;
  }
}
.cid-sSp8Qyu1Qh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSp8Qyu1Qh .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSp8Qyu1Qh .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSp8Qyu1Qh .row {
    text-align: center;
  }
  .cid-sSp8Qyu1Qh .row > div {
    margin: auto;
  }
  .cid-sSp8Qyu1Qh .social-row {
    justify-content: center;
  }
}
.cid-sSp8Qyu1Qh .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSp8Qyu1Qh .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSp8Qyu1Qh .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSp8Qyu1Qh .list {
    margin-bottom: 0rem;
  }
}
.cid-sSp8Qyu1Qh .mbr-text {
  color: #000000;
}
.cid-sSp8Qyu1Qh .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSp8Qyu1Qh .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSp8Qyu1Qh div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSp8Qyu1Qh H5 {
  color: #232323;
}
.cid-sSp3ftzOUA {
  z-index: 1000;
  width: 100%;
}
.cid-sSp3ftzOUA nav.navbar {
  position: fixed;
}
.cid-sSp3ftzOUA .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSp3ftzOUA .wrapper {
    padding: 0;
  }
}
.cid-sSp3ftzOUA .btn {
  border-radius: 30px;
}
.cid-sSp3ftzOUA .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-sSp3ftzOUA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSp3ftzOUA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSp3ftzOUA .dropdown-item:hover,
.cid-sSp3ftzOUA .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSp3ftzOUA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSp3ftzOUA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSp3ftzOUA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSp3ftzOUA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSp3ftzOUA .nav-link {
  position: relative;
}
.cid-sSp3ftzOUA .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSp3ftzOUA .dropdown-menu,
.cid-sSp3ftzOUA .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSp3ftzOUA .nav-item:focus,
.cid-sSp3ftzOUA .nav-link:focus {
  outline: none;
}
.cid-sSp3ftzOUA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSp3ftzOUA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSp3ftzOUA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSp3ftzOUA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSp3ftzOUA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSp3ftzOUA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSp3ftzOUA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSp3ftzOUA .navbar.opened {
  transition: all 0.3s;
}
.cid-sSp3ftzOUA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSp3ftzOUA .navbar .navbar-logo img {
  width: auto;
}
.cid-sSp3ftzOUA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSp3ftzOUA .navbar.collapsed {
  justify-content: center;
}
.cid-sSp3ftzOUA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSp3ftzOUA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSp3ftzOUA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSp3ftzOUA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSp3ftzOUA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSp3ftzOUA .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-sSp3ftzOUA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSp3ftzOUA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSp3ftzOUA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSp3ftzOUA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSp3ftzOUA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSp3ftzOUA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSp3ftzOUA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSp3ftzOUA .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-sSp3ftzOUA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSp3ftzOUA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSp3ftzOUA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSp3ftzOUA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSp3ftzOUA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSp3ftzOUA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSp3ftzOUA .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSp3ftzOUA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSp3ftzOUA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSp3ftzOUA .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSp3ftzOUA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSp3ftzOUA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSp3ftzOUA .dropdown-item.active,
.cid-sSp3ftzOUA .dropdown-item:active {
  background-color: transparent;
}
.cid-sSp3ftzOUA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSp3ftzOUA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSp3ftzOUA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSp3ftzOUA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSp3ftzOUA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSp3ftzOUA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSp3ftzOUA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSp3ftzOUA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSp3ftzOUA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSp3ftzOUA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSp3ftzOUA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSp3ftzOUA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSp3ftzOUA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSp3ftzOUA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSp3ftzOUA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSp3ftzOUA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSp3ftzOUA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSp3ftzOUA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSp3ftzOUA .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSp3ftzOUA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSp3ftzOUA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSp3ftzOUA .navbar {
    height: 70px;
  }
  .cid-sSp3ftzOUA .navbar.opened {
    height: auto;
  }
  .cid-sSp3ftzOUA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSp3ftXfsT {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSp3ftXfsT .image-block {
  margin: auto;
}
.cid-sSp3ftXfsT figcaption {
  position: relative;
}
.cid-sSp3ftXfsT figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSp3ftXfsT .image-block {
    width: 100% !important;
  }
}
.cid-sSp3ftXfsT .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSp3ftXfsT img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSp3ftXfsT img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSp3ftXfsT img.titre,
.cid-sSp3ftXfsT div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSp6dw218w {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-t3CwOCSGPV {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
@media (min-width: 992px) {
  .cid-t3CwOCSGPV .carousel {
    min-height: 500px;
  }
  .cid-t3CwOCSGPV .carousel img {
    max-height: 500px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t3CwOCSGPV .carousel {
    min-height: 325px;
  }
  .cid-t3CwOCSGPV .carousel img {
    max-height: 325px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-t3CwOCSGPV .carousel {
    min-height: 275px;
  }
  .cid-t3CwOCSGPV .carousel img {
    max-height: 275px;
    object-fit: contain;
  }
  .cid-t3CwOCSGPV .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t3CwOCSGPV .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t3CwOCSGPV .carousel,
.cid-t3CwOCSGPV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t3CwOCSGPV .item-wrapper {
  width: 100%;
}
.cid-t3CwOCSGPV .carousel-caption {
  bottom: 40px;
}
.cid-t3CwOCSGPV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-t3CwOCSGPV .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t3CwOCSGPV .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t3CwOCSGPV .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t3CwOCSGPV .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-t3CwOCSGPV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t3CwOCSGPV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t3CwOCSGPV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t3CwOCSGPV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-t3CwOCSGPV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-t3CwOCSGPV .carousel-indicators li.active,
.cid-t3CwOCSGPV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t3CwOCSGPV .carousel-indicators li::after,
.cid-t3CwOCSGPV .carousel-indicators li::before {
  content: none;
}
.cid-t3CwOCSGPV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t3CwOCSGPV .carousel-indicators {
    display: none !important;
  }
}
.cid-tw7hs0nAJQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSp8Qyu1Qh {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSp8Qyu1Qh .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSp8Qyu1Qh .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSp8Qyu1Qh .row {
    text-align: center;
  }
  .cid-sSp8Qyu1Qh .row > div {
    margin: auto;
  }
  .cid-sSp8Qyu1Qh .social-row {
    justify-content: center;
  }
}
.cid-sSp8Qyu1Qh .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSp8Qyu1Qh .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSp8Qyu1Qh .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSp8Qyu1Qh .list {
    margin-bottom: 0rem;
  }
}
.cid-sSp8Qyu1Qh .mbr-text {
  color: #000000;
}
.cid-sSp8Qyu1Qh .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSp8Qyu1Qh .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSp8Qyu1Qh div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSp8Qyu1Qh H5 {
  color: #232323;
}
.cid-sSpF7KEELr {
  z-index: 1000;
  width: 100%;
}
.cid-sSpF7KEELr nav.navbar {
  position: fixed;
}
.cid-sSpF7KEELr .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSpF7KEELr .wrapper {
    padding: 0;
  }
}
.cid-sSpF7KEELr .btn {
  border-radius: 30px;
}
.cid-sSpF7KEELr .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-sSpF7KEELr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSpF7KEELr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSpF7KEELr .dropdown-item:hover,
.cid-sSpF7KEELr .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSpF7KEELr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSpF7KEELr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSpF7KEELr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSpF7KEELr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSpF7KEELr .nav-link {
  position: relative;
}
.cid-sSpF7KEELr .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSpF7KEELr .dropdown-menu,
.cid-sSpF7KEELr .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSpF7KEELr .nav-item:focus,
.cid-sSpF7KEELr .nav-link:focus {
  outline: none;
}
.cid-sSpF7KEELr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSpF7KEELr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSpF7KEELr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSpF7KEELr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSpF7KEELr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSpF7KEELr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSpF7KEELr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSpF7KEELr .navbar.opened {
  transition: all 0.3s;
}
.cid-sSpF7KEELr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSpF7KEELr .navbar .navbar-logo img {
  width: auto;
}
.cid-sSpF7KEELr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSpF7KEELr .navbar.collapsed {
  justify-content: center;
}
.cid-sSpF7KEELr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSpF7KEELr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSpF7KEELr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSpF7KEELr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSpF7KEELr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSpF7KEELr .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-sSpF7KEELr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSpF7KEELr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSpF7KEELr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSpF7KEELr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSpF7KEELr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSpF7KEELr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSpF7KEELr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSpF7KEELr .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-sSpF7KEELr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSpF7KEELr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSpF7KEELr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSpF7KEELr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSpF7KEELr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSpF7KEELr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSpF7KEELr .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSpF7KEELr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSpF7KEELr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSpF7KEELr .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSpF7KEELr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSpF7KEELr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSpF7KEELr .dropdown-item.active,
.cid-sSpF7KEELr .dropdown-item:active {
  background-color: transparent;
}
.cid-sSpF7KEELr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSpF7KEELr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSpF7KEELr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSpF7KEELr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSpF7KEELr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSpF7KEELr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSpF7KEELr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSpF7KEELr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSpF7KEELr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSpF7KEELr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSpF7KEELr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSpF7KEELr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSpF7KEELr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSpF7KEELr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSpF7KEELr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSpF7KEELr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSpF7KEELr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSpF7KEELr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSpF7KEELr .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSpF7KEELr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSpF7KEELr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSpF7KEELr .navbar {
    height: 70px;
  }
  .cid-sSpF7KEELr .navbar.opened {
    height: auto;
  }
  .cid-sSpF7KEELr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSpF7LhN4L {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSpF7LhN4L .image-block {
  margin: auto;
}
.cid-sSpF7LhN4L figcaption {
  position: relative;
}
.cid-sSpF7LhN4L figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSpF7LhN4L .image-block {
    width: 100% !important;
  }
}
.cid-sSpF7LhN4L .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSpF7LhN4L img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSpF7LhN4L img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSpF7LhN4L img.titre,
.cid-sSpF7LhN4L div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSpF7LssRI {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-t3CBaAH4QP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
@media (min-width: 992px) {
  .cid-t3CBaAH4QP .carousel {
    min-height: 500px;
  }
  .cid-t3CBaAH4QP .carousel img {
    max-height: 500px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t3CBaAH4QP .carousel {
    min-height: 325px;
  }
  .cid-t3CBaAH4QP .carousel img {
    max-height: 325px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-t3CBaAH4QP .carousel {
    min-height: 275px;
  }
  .cid-t3CBaAH4QP .carousel img {
    max-height: 275px;
    object-fit: contain;
  }
  .cid-t3CBaAH4QP .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t3CBaAH4QP .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t3CBaAH4QP .carousel,
.cid-t3CBaAH4QP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t3CBaAH4QP .item-wrapper {
  width: 100%;
}
.cid-t3CBaAH4QP .carousel-caption {
  bottom: 40px;
}
.cid-t3CBaAH4QP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-t3CBaAH4QP .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t3CBaAH4QP .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t3CBaAH4QP .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t3CBaAH4QP .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-t3CBaAH4QP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t3CBaAH4QP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t3CBaAH4QP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t3CBaAH4QP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-t3CBaAH4QP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-t3CBaAH4QP .carousel-indicators li.active,
.cid-t3CBaAH4QP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t3CBaAH4QP .carousel-indicators li::after,
.cid-t3CBaAH4QP .carousel-indicators li::before {
  content: none;
}
.cid-t3CBaAH4QP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t3CBaAH4QP .carousel-indicators {
    display: none !important;
  }
}
.cid-sWR3C3zFjU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWR4oAxLdF {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sWR4oAxLdF blockquote {
  border-color: #bbbbbb;
  border-radius: 4px;
  background-color: #f4f7d5;
}
.cid-tw7irr7gvA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSpF7LVFut {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSpF7LVFut .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSpF7LVFut .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSpF7LVFut .row {
    text-align: center;
  }
  .cid-sSpF7LVFut .row > div {
    margin: auto;
  }
  .cid-sSpF7LVFut .social-row {
    justify-content: center;
  }
}
.cid-sSpF7LVFut .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSpF7LVFut .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSpF7LVFut .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSpF7LVFut .list {
    margin-bottom: 0rem;
  }
}
.cid-sSpF7LVFut .mbr-text {
  color: #000000;
}
.cid-sSpF7LVFut .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSpF7LVFut .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSpF7LVFut div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSpF7LVFut H5 {
  color: #232323;
}
.cid-sSqV9ipIKR {
  z-index: 1000;
  width: 100%;
}
.cid-sSqV9ipIKR nav.navbar {
  position: fixed;
}
.cid-sSqV9ipIKR .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSqV9ipIKR .wrapper {
    padding: 0;
  }
}
.cid-sSqV9ipIKR .btn {
  border-radius: 30px;
}
.cid-sSqV9ipIKR .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-sSqV9ipIKR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSqV9ipIKR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSqV9ipIKR .dropdown-item:hover,
.cid-sSqV9ipIKR .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSqV9ipIKR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSqV9ipIKR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSqV9ipIKR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSqV9ipIKR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSqV9ipIKR .nav-link {
  position: relative;
}
.cid-sSqV9ipIKR .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSqV9ipIKR .dropdown-menu,
.cid-sSqV9ipIKR .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSqV9ipIKR .nav-item:focus,
.cid-sSqV9ipIKR .nav-link:focus {
  outline: none;
}
.cid-sSqV9ipIKR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSqV9ipIKR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSqV9ipIKR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSqV9ipIKR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSqV9ipIKR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSqV9ipIKR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSqV9ipIKR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSqV9ipIKR .navbar.opened {
  transition: all 0.3s;
}
.cid-sSqV9ipIKR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSqV9ipIKR .navbar .navbar-logo img {
  width: auto;
}
.cid-sSqV9ipIKR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSqV9ipIKR .navbar.collapsed {
  justify-content: center;
}
.cid-sSqV9ipIKR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSqV9ipIKR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSqV9ipIKR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSqV9ipIKR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSqV9ipIKR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSqV9ipIKR .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-sSqV9ipIKR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSqV9ipIKR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSqV9ipIKR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSqV9ipIKR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSqV9ipIKR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSqV9ipIKR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSqV9ipIKR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSqV9ipIKR .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-sSqV9ipIKR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSqV9ipIKR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSqV9ipIKR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSqV9ipIKR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSqV9ipIKR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSqV9ipIKR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSqV9ipIKR .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSqV9ipIKR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSqV9ipIKR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSqV9ipIKR .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSqV9ipIKR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSqV9ipIKR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSqV9ipIKR .dropdown-item.active,
.cid-sSqV9ipIKR .dropdown-item:active {
  background-color: transparent;
}
.cid-sSqV9ipIKR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSqV9ipIKR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSqV9ipIKR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSqV9ipIKR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSqV9ipIKR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSqV9ipIKR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSqV9ipIKR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSqV9ipIKR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSqV9ipIKR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSqV9ipIKR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSqV9ipIKR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSqV9ipIKR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSqV9ipIKR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSqV9ipIKR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSqV9ipIKR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSqV9ipIKR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSqV9ipIKR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSqV9ipIKR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSqV9ipIKR .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSqV9ipIKR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSqV9ipIKR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSqV9ipIKR .navbar {
    height: 70px;
  }
  .cid-sSqV9ipIKR .navbar.opened {
    height: auto;
  }
  .cid-sSqV9ipIKR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSqV9iT56f {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSqV9iT56f .image-block {
  margin: auto;
}
.cid-sSqV9iT56f figcaption {
  position: relative;
}
.cid-sSqV9iT56f figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSqV9iT56f .image-block {
    width: 100% !important;
  }
}
.cid-sSqV9iT56f .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSqV9iT56f img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSqV9iT56f img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSqV9iT56f img.titre,
.cid-sSqV9iT56f div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSqV9j4V6i {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-t3CCIlG2G3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
@media (min-width: 992px) {
  .cid-t3CCIlG2G3 .carousel {
    min-height: 500px;
  }
  .cid-t3CCIlG2G3 .carousel img {
    max-height: 500px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t3CCIlG2G3 .carousel {
    min-height: 325px;
  }
  .cid-t3CCIlG2G3 .carousel img {
    max-height: 325px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-t3CCIlG2G3 .carousel {
    min-height: 275px;
  }
  .cid-t3CCIlG2G3 .carousel img {
    max-height: 275px;
    object-fit: contain;
  }
  .cid-t3CCIlG2G3 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t3CCIlG2G3 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t3CCIlG2G3 .carousel,
.cid-t3CCIlG2G3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t3CCIlG2G3 .item-wrapper {
  width: 100%;
}
.cid-t3CCIlG2G3 .carousel-caption {
  bottom: 40px;
}
.cid-t3CCIlG2G3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-t3CCIlG2G3 .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t3CCIlG2G3 .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t3CCIlG2G3 .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t3CCIlG2G3 .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-t3CCIlG2G3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t3CCIlG2G3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t3CCIlG2G3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t3CCIlG2G3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-t3CCIlG2G3 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-t3CCIlG2G3 .carousel-indicators li.active,
.cid-t3CCIlG2G3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t3CCIlG2G3 .carousel-indicators li::after,
.cid-t3CCIlG2G3 .carousel-indicators li::before {
  content: none;
}
.cid-t3CCIlG2G3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t3CCIlG2G3 .carousel-indicators {
    display: none !important;
  }
}
.cid-sWR5rV1U5J {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWR5rV1U5J blockquote {
  border-color: #000000;
  border-radius: 4px;
  background-color: #f4f7d5;
}
.cid-sSqV9jFODm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSqV9jFODm .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSqV9jFODm .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSqV9jFODm .row {
    text-align: center;
  }
  .cid-sSqV9jFODm .row > div {
    margin: auto;
  }
  .cid-sSqV9jFODm .social-row {
    justify-content: center;
  }
}
.cid-sSqV9jFODm .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSqV9jFODm .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSqV9jFODm .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSqV9jFODm .list {
    margin-bottom: 0rem;
  }
}
.cid-sSqV9jFODm .mbr-text {
  color: #000000;
}
.cid-sSqV9jFODm .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSqV9jFODm .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSqV9jFODm div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSqV9jFODm H5 {
  color: #232323;
}
.cid-sSqWQ9X1ai {
  z-index: 1000;
  width: 100%;
}
.cid-sSqWQ9X1ai nav.navbar {
  position: fixed;
}
.cid-sSqWQ9X1ai .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSqWQ9X1ai .wrapper {
    padding: 0;
  }
}
.cid-sSqWQ9X1ai .btn {
  border-radius: 30px;
}
.cid-sSqWQ9X1ai .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-sSqWQ9X1ai .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSqWQ9X1ai .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSqWQ9X1ai .dropdown-item:hover,
.cid-sSqWQ9X1ai .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSqWQ9X1ai .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSqWQ9X1ai .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSqWQ9X1ai .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSqWQ9X1ai .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSqWQ9X1ai .nav-link {
  position: relative;
}
.cid-sSqWQ9X1ai .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSqWQ9X1ai .dropdown-menu,
.cid-sSqWQ9X1ai .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSqWQ9X1ai .nav-item:focus,
.cid-sSqWQ9X1ai .nav-link:focus {
  outline: none;
}
.cid-sSqWQ9X1ai .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSqWQ9X1ai .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSqWQ9X1ai .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSqWQ9X1ai .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSqWQ9X1ai .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSqWQ9X1ai .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSqWQ9X1ai .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSqWQ9X1ai .navbar.opened {
  transition: all 0.3s;
}
.cid-sSqWQ9X1ai .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSqWQ9X1ai .navbar .navbar-logo img {
  width: auto;
}
.cid-sSqWQ9X1ai .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSqWQ9X1ai .navbar.collapsed {
  justify-content: center;
}
.cid-sSqWQ9X1ai .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSqWQ9X1ai .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSqWQ9X1ai .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSqWQ9X1ai .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSqWQ9X1ai .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSqWQ9X1ai .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-sSqWQ9X1ai .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSqWQ9X1ai .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSqWQ9X1ai .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSqWQ9X1ai .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSqWQ9X1ai .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSqWQ9X1ai .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSqWQ9X1ai .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSqWQ9X1ai .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-sSqWQ9X1ai .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSqWQ9X1ai .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSqWQ9X1ai .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSqWQ9X1ai .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSqWQ9X1ai .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSqWQ9X1ai .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSqWQ9X1ai .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSqWQ9X1ai .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSqWQ9X1ai .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSqWQ9X1ai .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSqWQ9X1ai .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSqWQ9X1ai .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSqWQ9X1ai .dropdown-item.active,
.cid-sSqWQ9X1ai .dropdown-item:active {
  background-color: transparent;
}
.cid-sSqWQ9X1ai .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSqWQ9X1ai .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSqWQ9X1ai .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSqWQ9X1ai .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSqWQ9X1ai .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSqWQ9X1ai .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSqWQ9X1ai ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSqWQ9X1ai .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSqWQ9X1ai button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSqWQ9X1ai button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSqWQ9X1ai button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSqWQ9X1ai button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSqWQ9X1ai button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSqWQ9X1ai button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSqWQ9X1ai nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSqWQ9X1ai nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSqWQ9X1ai nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSqWQ9X1ai nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSqWQ9X1ai .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSqWQ9X1ai a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSqWQ9X1ai .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSqWQ9X1ai .navbar {
    height: 70px;
  }
  .cid-sSqWQ9X1ai .navbar.opened {
    height: auto;
  }
  .cid-sSqWQ9X1ai .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSqWQanFuE {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSqWQanFuE .image-block {
  margin: auto;
}
.cid-sSqWQanFuE figcaption {
  position: relative;
}
.cid-sSqWQanFuE figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSqWQanFuE .image-block {
    width: 100% !important;
  }
}
.cid-sSqWQanFuE .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSqWQanFuE img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSqWQanFuE img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSqWQanFuE img.titre,
.cid-sSqWQanFuE div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSqWQavhmq {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-sX7slZys2Y {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sX7slZys2Y .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sX7sjzus11 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sX7sjzus11 .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sX7sa81yyp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sX7sa81yyp blockquote {
  border-color: #6592e6;
  border-radius: 4px;
  background-color: #f4f7d5;
}
.cid-tw7jINttM6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSqWQaR3jH {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSqWQaR3jH .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSqWQaR3jH .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSqWQaR3jH .row {
    text-align: center;
  }
  .cid-sSqWQaR3jH .row > div {
    margin: auto;
  }
  .cid-sSqWQaR3jH .social-row {
    justify-content: center;
  }
}
.cid-sSqWQaR3jH .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSqWQaR3jH .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSqWQaR3jH .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSqWQaR3jH .list {
    margin-bottom: 0rem;
  }
}
.cid-sSqWQaR3jH .mbr-text {
  color: #000000;
}
.cid-sSqWQaR3jH .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSqWQaR3jH .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSqWQaR3jH div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSqWQaR3jH H5 {
  color: #232323;
}
.cid-sSr3qvkFvN {
  z-index: 1000;
  width: 100%;
}
.cid-sSr3qvkFvN nav.navbar {
  position: fixed;
}
.cid-sSr3qvkFvN .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSr3qvkFvN .wrapper {
    padding: 0;
  }
}
.cid-sSr3qvkFvN .btn {
  border-radius: 30px;
}
.cid-sSr3qvkFvN .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-sSr3qvkFvN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSr3qvkFvN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSr3qvkFvN .dropdown-item:hover,
.cid-sSr3qvkFvN .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSr3qvkFvN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSr3qvkFvN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSr3qvkFvN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSr3qvkFvN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSr3qvkFvN .nav-link {
  position: relative;
}
.cid-sSr3qvkFvN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSr3qvkFvN .dropdown-menu,
.cid-sSr3qvkFvN .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSr3qvkFvN .nav-item:focus,
.cid-sSr3qvkFvN .nav-link:focus {
  outline: none;
}
.cid-sSr3qvkFvN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSr3qvkFvN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSr3qvkFvN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSr3qvkFvN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSr3qvkFvN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSr3qvkFvN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSr3qvkFvN .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSr3qvkFvN .navbar.opened {
  transition: all 0.3s;
}
.cid-sSr3qvkFvN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSr3qvkFvN .navbar .navbar-logo img {
  width: auto;
}
.cid-sSr3qvkFvN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSr3qvkFvN .navbar.collapsed {
  justify-content: center;
}
.cid-sSr3qvkFvN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSr3qvkFvN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSr3qvkFvN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSr3qvkFvN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSr3qvkFvN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSr3qvkFvN .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-sSr3qvkFvN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSr3qvkFvN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSr3qvkFvN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSr3qvkFvN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSr3qvkFvN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSr3qvkFvN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSr3qvkFvN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSr3qvkFvN .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-sSr3qvkFvN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSr3qvkFvN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSr3qvkFvN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSr3qvkFvN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSr3qvkFvN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSr3qvkFvN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSr3qvkFvN .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSr3qvkFvN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSr3qvkFvN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSr3qvkFvN .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSr3qvkFvN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSr3qvkFvN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSr3qvkFvN .dropdown-item.active,
.cid-sSr3qvkFvN .dropdown-item:active {
  background-color: transparent;
}
.cid-sSr3qvkFvN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSr3qvkFvN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSr3qvkFvN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSr3qvkFvN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSr3qvkFvN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSr3qvkFvN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSr3qvkFvN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSr3qvkFvN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSr3qvkFvN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSr3qvkFvN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSr3qvkFvN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSr3qvkFvN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSr3qvkFvN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSr3qvkFvN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSr3qvkFvN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSr3qvkFvN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSr3qvkFvN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSr3qvkFvN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSr3qvkFvN .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSr3qvkFvN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSr3qvkFvN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSr3qvkFvN .navbar {
    height: 70px;
  }
  .cid-sSr3qvkFvN .navbar.opened {
    height: auto;
  }
  .cid-sSr3qvkFvN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSr3qvRM2J {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSr3qvRM2J .image-block {
  margin: auto;
}
.cid-sSr3qvRM2J figcaption {
  position: relative;
}
.cid-sSr3qvRM2J figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSr3qvRM2J .image-block {
    width: 100% !important;
  }
}
.cid-sSr3qvRM2J .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSr3qvRM2J img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSr3qvRM2J img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSr3qvRM2J img.titre,
.cid-sSr3qvRM2J div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSr3qw2AZr {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-sWRgZW6GDV {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWR73hGWo0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWR73hGWo0 blockquote {
  border-color: #000000;
  border-radius: 4px;
  background-color: #f4f7d5;
}
.cid-tw7k239wNP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSr3qwxRdm {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSr3qwxRdm .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSr3qwxRdm .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSr3qwxRdm .row {
    text-align: center;
  }
  .cid-sSr3qwxRdm .row > div {
    margin: auto;
  }
  .cid-sSr3qwxRdm .social-row {
    justify-content: center;
  }
}
.cid-sSr3qwxRdm .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSr3qwxRdm .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSr3qwxRdm .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSr3qwxRdm .list {
    margin-bottom: 0rem;
  }
}
.cid-sSr3qwxRdm .mbr-text {
  color: #000000;
}
.cid-sSr3qwxRdm .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSr3qwxRdm .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSr3qwxRdm div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSr3qwxRdm H5 {
  color: #232323;
}
.cid-sSrBmnG32i {
  z-index: 1000;
  width: 100%;
}
.cid-sSrBmnG32i nav.navbar {
  position: fixed;
}
.cid-sSrBmnG32i .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSrBmnG32i .wrapper {
    padding: 0;
  }
}
.cid-sSrBmnG32i .btn {
  border-radius: 30px;
}
.cid-sSrBmnG32i .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-sSrBmnG32i .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSrBmnG32i .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSrBmnG32i .dropdown-item:hover,
.cid-sSrBmnG32i .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSrBmnG32i .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSrBmnG32i .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSrBmnG32i .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSrBmnG32i .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSrBmnG32i .nav-link {
  position: relative;
}
.cid-sSrBmnG32i .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSrBmnG32i .dropdown-menu,
.cid-sSrBmnG32i .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSrBmnG32i .nav-item:focus,
.cid-sSrBmnG32i .nav-link:focus {
  outline: none;
}
.cid-sSrBmnG32i .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSrBmnG32i .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSrBmnG32i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSrBmnG32i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSrBmnG32i .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSrBmnG32i .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSrBmnG32i .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSrBmnG32i .navbar.opened {
  transition: all 0.3s;
}
.cid-sSrBmnG32i .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSrBmnG32i .navbar .navbar-logo img {
  width: auto;
}
.cid-sSrBmnG32i .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSrBmnG32i .navbar.collapsed {
  justify-content: center;
}
.cid-sSrBmnG32i .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSrBmnG32i .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSrBmnG32i .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSrBmnG32i .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSrBmnG32i .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSrBmnG32i .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-sSrBmnG32i .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSrBmnG32i .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSrBmnG32i .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSrBmnG32i .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSrBmnG32i .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSrBmnG32i .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSrBmnG32i .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSrBmnG32i .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-sSrBmnG32i .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSrBmnG32i .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSrBmnG32i .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSrBmnG32i .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSrBmnG32i .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSrBmnG32i .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSrBmnG32i .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSrBmnG32i .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSrBmnG32i .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSrBmnG32i .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSrBmnG32i .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSrBmnG32i .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSrBmnG32i .dropdown-item.active,
.cid-sSrBmnG32i .dropdown-item:active {
  background-color: transparent;
}
.cid-sSrBmnG32i .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSrBmnG32i .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSrBmnG32i .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSrBmnG32i .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSrBmnG32i .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSrBmnG32i .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSrBmnG32i ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSrBmnG32i .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSrBmnG32i button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSrBmnG32i button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSrBmnG32i button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSrBmnG32i button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrBmnG32i button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrBmnG32i button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSrBmnG32i nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrBmnG32i nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSrBmnG32i nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSrBmnG32i nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrBmnG32i .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSrBmnG32i a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSrBmnG32i .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSrBmnG32i .navbar {
    height: 70px;
  }
  .cid-sSrBmnG32i .navbar.opened {
    height: auto;
  }
  .cid-sSrBmnG32i .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSrBmogXml {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSrBmogXml .image-block {
  margin: auto;
}
.cid-sSrBmogXml figcaption {
  position: relative;
}
.cid-sSrBmogXml figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSrBmogXml .image-block {
    width: 100% !important;
  }
}
.cid-sSrBmogXml .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSrBmogXml img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSrBmogXml img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrBmogXml img.titre,
.cid-sSrBmogXml div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrBmoqG6j {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-sWR95l69F8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWR95l69F8 blockquote {
  border-color: #000000;
  border-radius: 4px;
  background-color: #f4f7d5;
}
.cid-tw7kV3gTzd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSrBmoSWqD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSrBmoSWqD .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSrBmoSWqD .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSrBmoSWqD .row {
    text-align: center;
  }
  .cid-sSrBmoSWqD .row > div {
    margin: auto;
  }
  .cid-sSrBmoSWqD .social-row {
    justify-content: center;
  }
}
.cid-sSrBmoSWqD .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSrBmoSWqD .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSrBmoSWqD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSrBmoSWqD .list {
    margin-bottom: 0rem;
  }
}
.cid-sSrBmoSWqD .mbr-text {
  color: #000000;
}
.cid-sSrBmoSWqD .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSrBmoSWqD .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSrBmoSWqD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSrBmoSWqD H5 {
  color: #232323;
}
.cid-sSrC6ERDfa {
  z-index: 1000;
  width: 100%;
}
.cid-sSrC6ERDfa nav.navbar {
  position: fixed;
}
.cid-sSrC6ERDfa .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSrC6ERDfa .wrapper {
    padding: 0;
  }
}
.cid-sSrC6ERDfa .btn {
  border-radius: 30px;
}
.cid-sSrC6ERDfa .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-sSrC6ERDfa .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSrC6ERDfa .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSrC6ERDfa .dropdown-item:hover,
.cid-sSrC6ERDfa .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSrC6ERDfa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSrC6ERDfa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSrC6ERDfa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSrC6ERDfa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSrC6ERDfa .nav-link {
  position: relative;
}
.cid-sSrC6ERDfa .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSrC6ERDfa .dropdown-menu,
.cid-sSrC6ERDfa .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSrC6ERDfa .nav-item:focus,
.cid-sSrC6ERDfa .nav-link:focus {
  outline: none;
}
.cid-sSrC6ERDfa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSrC6ERDfa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSrC6ERDfa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSrC6ERDfa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSrC6ERDfa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSrC6ERDfa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSrC6ERDfa .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSrC6ERDfa .navbar.opened {
  transition: all 0.3s;
}
.cid-sSrC6ERDfa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSrC6ERDfa .navbar .navbar-logo img {
  width: auto;
}
.cid-sSrC6ERDfa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSrC6ERDfa .navbar.collapsed {
  justify-content: center;
}
.cid-sSrC6ERDfa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSrC6ERDfa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSrC6ERDfa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSrC6ERDfa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSrC6ERDfa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSrC6ERDfa .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-sSrC6ERDfa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSrC6ERDfa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSrC6ERDfa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSrC6ERDfa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSrC6ERDfa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSrC6ERDfa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSrC6ERDfa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSrC6ERDfa .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-sSrC6ERDfa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSrC6ERDfa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSrC6ERDfa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSrC6ERDfa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSrC6ERDfa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSrC6ERDfa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSrC6ERDfa .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSrC6ERDfa .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSrC6ERDfa .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSrC6ERDfa .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSrC6ERDfa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSrC6ERDfa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSrC6ERDfa .dropdown-item.active,
.cid-sSrC6ERDfa .dropdown-item:active {
  background-color: transparent;
}
.cid-sSrC6ERDfa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSrC6ERDfa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSrC6ERDfa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSrC6ERDfa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSrC6ERDfa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSrC6ERDfa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSrC6ERDfa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSrC6ERDfa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSrC6ERDfa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSrC6ERDfa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSrC6ERDfa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSrC6ERDfa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrC6ERDfa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrC6ERDfa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSrC6ERDfa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrC6ERDfa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSrC6ERDfa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSrC6ERDfa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrC6ERDfa .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSrC6ERDfa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSrC6ERDfa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSrC6ERDfa .navbar {
    height: 70px;
  }
  .cid-sSrC6ERDfa .navbar.opened {
    height: auto;
  }
  .cid-sSrC6ERDfa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSrC6FofaE {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSrC6FofaE .image-block {
  margin: auto;
}
.cid-sSrC6FofaE figcaption {
  position: relative;
}
.cid-sSrC6FofaE figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSrC6FofaE .image-block {
    width: 100% !important;
  }
}
.cid-sSrC6FofaE .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSrC6FofaE img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSrC6FofaE img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrC6FofaE img.titre,
.cid-sSrC6FofaE div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrC6FwfAM {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-sSrC6FFefS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f9d5;
}
@media (max-width: 991px) {
  .cid-sSrC6FFefS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sSrC6FFefS .row {
  flex-direction: row-reverse;
}
.cid-sSrC6FFefS img {
  width: 100%;
}
.cid-sWRalF39AZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWR9qWHvWp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWR9qWHvWp blockquote {
  border-color: #000000;
  border-radius: 4px;
  background-color: #f4f7d5;
}
.cid-tw7kIDWRjL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSrC6FS05M {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSrC6FS05M .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSrC6FS05M .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSrC6FS05M .row {
    text-align: center;
  }
  .cid-sSrC6FS05M .row > div {
    margin: auto;
  }
  .cid-sSrC6FS05M .social-row {
    justify-content: center;
  }
}
.cid-sSrC6FS05M .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSrC6FS05M .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSrC6FS05M .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSrC6FS05M .list {
    margin-bottom: 0rem;
  }
}
.cid-sSrC6FS05M .mbr-text {
  color: #000000;
}
.cid-sSrC6FS05M .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSrC6FS05M .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSrC6FS05M div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSrC6FS05M H5 {
  color: #232323;
}
.cid-sSrKv8t3h2 {
  z-index: 1000;
  width: 100%;
}
.cid-sSrKv8t3h2 nav.navbar {
  position: fixed;
}
.cid-sSrKv8t3h2 .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSrKv8t3h2 .wrapper {
    padding: 0;
  }
}
.cid-sSrKv8t3h2 .btn {
  border-radius: 30px;
}
.cid-sSrKv8t3h2 .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-sSrKv8t3h2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSrKv8t3h2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSrKv8t3h2 .dropdown-item:hover,
.cid-sSrKv8t3h2 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSrKv8t3h2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSrKv8t3h2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSrKv8t3h2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSrKv8t3h2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSrKv8t3h2 .nav-link {
  position: relative;
}
.cid-sSrKv8t3h2 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSrKv8t3h2 .dropdown-menu,
.cid-sSrKv8t3h2 .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSrKv8t3h2 .nav-item:focus,
.cid-sSrKv8t3h2 .nav-link:focus {
  outline: none;
}
.cid-sSrKv8t3h2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSrKv8t3h2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSrKv8t3h2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSrKv8t3h2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSrKv8t3h2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSrKv8t3h2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSrKv8t3h2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSrKv8t3h2 .navbar.opened {
  transition: all 0.3s;
}
.cid-sSrKv8t3h2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSrKv8t3h2 .navbar .navbar-logo img {
  width: auto;
}
.cid-sSrKv8t3h2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSrKv8t3h2 .navbar.collapsed {
  justify-content: center;
}
.cid-sSrKv8t3h2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSrKv8t3h2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSrKv8t3h2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSrKv8t3h2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSrKv8t3h2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSrKv8t3h2 .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-sSrKv8t3h2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSrKv8t3h2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSrKv8t3h2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSrKv8t3h2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSrKv8t3h2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSrKv8t3h2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSrKv8t3h2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSrKv8t3h2 .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-sSrKv8t3h2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSrKv8t3h2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSrKv8t3h2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSrKv8t3h2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSrKv8t3h2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSrKv8t3h2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSrKv8t3h2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSrKv8t3h2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSrKv8t3h2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSrKv8t3h2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSrKv8t3h2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSrKv8t3h2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSrKv8t3h2 .dropdown-item.active,
.cid-sSrKv8t3h2 .dropdown-item:active {
  background-color: transparent;
}
.cid-sSrKv8t3h2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSrKv8t3h2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSrKv8t3h2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSrKv8t3h2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSrKv8t3h2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSrKv8t3h2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSrKv8t3h2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSrKv8t3h2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSrKv8t3h2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSrKv8t3h2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSrKv8t3h2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSrKv8t3h2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrKv8t3h2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrKv8t3h2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSrKv8t3h2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrKv8t3h2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSrKv8t3h2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSrKv8t3h2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrKv8t3h2 .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSrKv8t3h2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSrKv8t3h2 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSrKv8t3h2 .navbar {
    height: 70px;
  }
  .cid-sSrKv8t3h2 .navbar.opened {
    height: auto;
  }
  .cid-sSrKv8t3h2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSrKv8WKo9 {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSrKv8WKo9 .image-block {
  margin: auto;
}
.cid-sSrKv8WKo9 figcaption {
  position: relative;
}
.cid-sSrKv8WKo9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSrKv8WKo9 .image-block {
    width: 100% !important;
  }
}
.cid-sSrKv8WKo9 .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSrKv8WKo9 img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSrKv8WKo9 img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrKv8WKo9 img.titre,
.cid-sSrKv8WKo9 div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrKv95SqP {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-sWRaHWsCq2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWRaHWsCq2 blockquote {
  border-color: #000000;
  border-radius: 4px;
  background-color: #f4f7d5;
}
.cid-tw7l5kBSyV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSrKv9xd8G {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSrKv9xd8G .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSrKv9xd8G .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSrKv9xd8G .row {
    text-align: center;
  }
  .cid-sSrKv9xd8G .row > div {
    margin: auto;
  }
  .cid-sSrKv9xd8G .social-row {
    justify-content: center;
  }
}
.cid-sSrKv9xd8G .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSrKv9xd8G .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSrKv9xd8G .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSrKv9xd8G .list {
    margin-bottom: 0rem;
  }
}
.cid-sSrKv9xd8G .mbr-text {
  color: #000000;
}
.cid-sSrKv9xd8G .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSrKv9xd8G .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSrKv9xd8G div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSrKv9xd8G H5 {
  color: #232323;
}
.cid-sSrLEfemQF {
  z-index: 1000;
  width: 100%;
}
.cid-sSrLEfemQF nav.navbar {
  position: fixed;
}
.cid-sSrLEfemQF .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSrLEfemQF .wrapper {
    padding: 0;
  }
}
.cid-sSrLEfemQF .btn {
  border-radius: 30px;
}
.cid-sSrLEfemQF .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-sSrLEfemQF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSrLEfemQF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSrLEfemQF .dropdown-item:hover,
.cid-sSrLEfemQF .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSrLEfemQF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSrLEfemQF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSrLEfemQF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSrLEfemQF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSrLEfemQF .nav-link {
  position: relative;
}
.cid-sSrLEfemQF .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSrLEfemQF .dropdown-menu,
.cid-sSrLEfemQF .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSrLEfemQF .nav-item:focus,
.cid-sSrLEfemQF .nav-link:focus {
  outline: none;
}
.cid-sSrLEfemQF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSrLEfemQF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSrLEfemQF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSrLEfemQF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSrLEfemQF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSrLEfemQF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSrLEfemQF .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSrLEfemQF .navbar.opened {
  transition: all 0.3s;
}
.cid-sSrLEfemQF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSrLEfemQF .navbar .navbar-logo img {
  width: auto;
}
.cid-sSrLEfemQF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSrLEfemQF .navbar.collapsed {
  justify-content: center;
}
.cid-sSrLEfemQF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSrLEfemQF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSrLEfemQF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSrLEfemQF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSrLEfemQF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSrLEfemQF .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-sSrLEfemQF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSrLEfemQF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSrLEfemQF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSrLEfemQF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSrLEfemQF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSrLEfemQF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSrLEfemQF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSrLEfemQF .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-sSrLEfemQF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSrLEfemQF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSrLEfemQF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSrLEfemQF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSrLEfemQF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSrLEfemQF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSrLEfemQF .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSrLEfemQF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSrLEfemQF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSrLEfemQF .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSrLEfemQF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSrLEfemQF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSrLEfemQF .dropdown-item.active,
.cid-sSrLEfemQF .dropdown-item:active {
  background-color: transparent;
}
.cid-sSrLEfemQF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSrLEfemQF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSrLEfemQF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSrLEfemQF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSrLEfemQF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSrLEfemQF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSrLEfemQF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSrLEfemQF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSrLEfemQF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSrLEfemQF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSrLEfemQF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSrLEfemQF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrLEfemQF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrLEfemQF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSrLEfemQF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrLEfemQF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSrLEfemQF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSrLEfemQF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrLEfemQF .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSrLEfemQF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSrLEfemQF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSrLEfemQF .navbar {
    height: 70px;
  }
  .cid-sSrLEfemQF .navbar.opened {
    height: auto;
  }
  .cid-sSrLEfemQF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSrLEfO8av {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSrLEfO8av .image-block {
  margin: auto;
}
.cid-sSrLEfO8av figcaption {
  position: relative;
}
.cid-sSrLEfO8av figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSrLEfO8av .image-block {
    width: 100% !important;
  }
}
.cid-sSrLEfO8av .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSrLEfO8av img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSrLEfO8av img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrLEfO8av img.titre,
.cid-sSrLEfO8av div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrLEfZCPF {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-sWRg4KHuYz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-tw7lkDvkTW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSrLEguqY8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSrLEguqY8 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSrLEguqY8 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSrLEguqY8 .row {
    text-align: center;
  }
  .cid-sSrLEguqY8 .row > div {
    margin: auto;
  }
  .cid-sSrLEguqY8 .social-row {
    justify-content: center;
  }
}
.cid-sSrLEguqY8 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSrLEguqY8 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSrLEguqY8 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSrLEguqY8 .list {
    margin-bottom: 0rem;
  }
}
.cid-sSrLEguqY8 .mbr-text {
  color: #000000;
}
.cid-sSrLEguqY8 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSrLEguqY8 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSrLEguqY8 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSrLEguqY8 H5 {
  color: #232323;
}
.cid-sSrMfNaSwy {
  z-index: 1000;
  width: 100%;
}
.cid-sSrMfNaSwy nav.navbar {
  position: fixed;
}
.cid-sSrMfNaSwy .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSrMfNaSwy .wrapper {
    padding: 0;
  }
}
.cid-sSrMfNaSwy .btn {
  border-radius: 30px;
}
.cid-sSrMfNaSwy .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-sSrMfNaSwy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSrMfNaSwy .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSrMfNaSwy .dropdown-item:hover,
.cid-sSrMfNaSwy .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSrMfNaSwy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSrMfNaSwy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSrMfNaSwy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSrMfNaSwy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSrMfNaSwy .nav-link {
  position: relative;
}
.cid-sSrMfNaSwy .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSrMfNaSwy .dropdown-menu,
.cid-sSrMfNaSwy .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSrMfNaSwy .nav-item:focus,
.cid-sSrMfNaSwy .nav-link:focus {
  outline: none;
}
.cid-sSrMfNaSwy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSrMfNaSwy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSrMfNaSwy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSrMfNaSwy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSrMfNaSwy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSrMfNaSwy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSrMfNaSwy .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSrMfNaSwy .navbar.opened {
  transition: all 0.3s;
}
.cid-sSrMfNaSwy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSrMfNaSwy .navbar .navbar-logo img {
  width: auto;
}
.cid-sSrMfNaSwy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSrMfNaSwy .navbar.collapsed {
  justify-content: center;
}
.cid-sSrMfNaSwy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSrMfNaSwy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSrMfNaSwy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSrMfNaSwy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSrMfNaSwy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSrMfNaSwy .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-sSrMfNaSwy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSrMfNaSwy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSrMfNaSwy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSrMfNaSwy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSrMfNaSwy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSrMfNaSwy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSrMfNaSwy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSrMfNaSwy .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-sSrMfNaSwy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSrMfNaSwy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSrMfNaSwy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSrMfNaSwy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSrMfNaSwy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSrMfNaSwy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSrMfNaSwy .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSrMfNaSwy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSrMfNaSwy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSrMfNaSwy .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSrMfNaSwy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSrMfNaSwy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSrMfNaSwy .dropdown-item.active,
.cid-sSrMfNaSwy .dropdown-item:active {
  background-color: transparent;
}
.cid-sSrMfNaSwy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSrMfNaSwy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSrMfNaSwy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSrMfNaSwy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSrMfNaSwy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSrMfNaSwy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSrMfNaSwy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSrMfNaSwy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSrMfNaSwy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSrMfNaSwy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSrMfNaSwy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSrMfNaSwy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrMfNaSwy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrMfNaSwy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSrMfNaSwy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrMfNaSwy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSrMfNaSwy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSrMfNaSwy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrMfNaSwy .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSrMfNaSwy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSrMfNaSwy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSrMfNaSwy .navbar {
    height: 70px;
  }
  .cid-sSrMfNaSwy .navbar.opened {
    height: auto;
  }
  .cid-sSrMfNaSwy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSrMfNGCYH {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSrMfNGCYH .image-block {
  margin: auto;
}
.cid-sSrMfNGCYH figcaption {
  position: relative;
}
.cid-sSrMfNGCYH figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSrMfNGCYH .image-block {
    width: 100% !important;
  }
}
.cid-sSrMfNGCYH .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSrMfNGCYH img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSrMfNGCYH img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrMfNGCYH img.titre,
.cid-sSrMfNGCYH div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrMfNQFWr {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-sWRbpJ6r6O {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWRbpJ6r6O blockquote {
  border-color: #000000;
  border-radius: 4px;
  background-color: #f4f7d5;
}
.cid-tw7lzeGr40 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSrMfOaKKw {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSrMfOaKKw .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSrMfOaKKw .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSrMfOaKKw .row {
    text-align: center;
  }
  .cid-sSrMfOaKKw .row > div {
    margin: auto;
  }
  .cid-sSrMfOaKKw .social-row {
    justify-content: center;
  }
}
.cid-sSrMfOaKKw .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSrMfOaKKw .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSrMfOaKKw .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSrMfOaKKw .list {
    margin-bottom: 0rem;
  }
}
.cid-sSrMfOaKKw .mbr-text {
  color: #000000;
}
.cid-sSrMfOaKKw .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSrMfOaKKw .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSrMfOaKKw div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSrMfOaKKw H5 {
  color: #232323;
}
.cid-sSrMWASWO1 {
  z-index: 1000;
  width: 100%;
}
.cid-sSrMWASWO1 nav.navbar {
  position: fixed;
}
.cid-sSrMWASWO1 .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSrMWASWO1 .wrapper {
    padding: 0;
  }
}
.cid-sSrMWASWO1 .btn {
  border-radius: 30px;
}
.cid-sSrMWASWO1 .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-sSrMWASWO1 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSrMWASWO1 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSrMWASWO1 .dropdown-item:hover,
.cid-sSrMWASWO1 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSrMWASWO1 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSrMWASWO1 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSrMWASWO1 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSrMWASWO1 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSrMWASWO1 .nav-link {
  position: relative;
}
.cid-sSrMWASWO1 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSrMWASWO1 .dropdown-menu,
.cid-sSrMWASWO1 .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSrMWASWO1 .nav-item:focus,
.cid-sSrMWASWO1 .nav-link:focus {
  outline: none;
}
.cid-sSrMWASWO1 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSrMWASWO1 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSrMWASWO1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSrMWASWO1 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSrMWASWO1 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSrMWASWO1 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSrMWASWO1 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSrMWASWO1 .navbar.opened {
  transition: all 0.3s;
}
.cid-sSrMWASWO1 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSrMWASWO1 .navbar .navbar-logo img {
  width: auto;
}
.cid-sSrMWASWO1 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSrMWASWO1 .navbar.collapsed {
  justify-content: center;
}
.cid-sSrMWASWO1 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSrMWASWO1 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSrMWASWO1 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSrMWASWO1 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSrMWASWO1 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSrMWASWO1 .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-sSrMWASWO1 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSrMWASWO1 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSrMWASWO1 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSrMWASWO1 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSrMWASWO1 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSrMWASWO1 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSrMWASWO1 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSrMWASWO1 .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-sSrMWASWO1 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSrMWASWO1 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSrMWASWO1 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSrMWASWO1 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSrMWASWO1 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSrMWASWO1 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSrMWASWO1 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSrMWASWO1 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSrMWASWO1 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSrMWASWO1 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSrMWASWO1 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSrMWASWO1 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSrMWASWO1 .dropdown-item.active,
.cid-sSrMWASWO1 .dropdown-item:active {
  background-color: transparent;
}
.cid-sSrMWASWO1 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSrMWASWO1 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSrMWASWO1 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSrMWASWO1 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSrMWASWO1 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSrMWASWO1 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSrMWASWO1 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSrMWASWO1 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSrMWASWO1 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSrMWASWO1 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSrMWASWO1 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSrMWASWO1 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrMWASWO1 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrMWASWO1 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSrMWASWO1 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrMWASWO1 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSrMWASWO1 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSrMWASWO1 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrMWASWO1 .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSrMWASWO1 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSrMWASWO1 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSrMWASWO1 .navbar {
    height: 70px;
  }
  .cid-sSrMWASWO1 .navbar.opened {
    height: auto;
  }
  .cid-sSrMWASWO1 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSrMWBotSe {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSrMWBotSe .image-block {
  margin: auto;
}
.cid-sSrMWBotSe figcaption {
  position: relative;
}
.cid-sSrMWBotSe figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSrMWBotSe .image-block {
    width: 100% !important;
  }
}
.cid-sSrMWBotSe .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSrMWBotSe img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSrMWBotSe img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrMWBotSe img.titre,
.cid-sSrMWBotSe div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrMWByEXw {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-sWRczViFgM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-tw7lMfKyPs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSrMWBTJnb {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSrMWBTJnb .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSrMWBTJnb .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSrMWBTJnb .row {
    text-align: center;
  }
  .cid-sSrMWBTJnb .row > div {
    margin: auto;
  }
  .cid-sSrMWBTJnb .social-row {
    justify-content: center;
  }
}
.cid-sSrMWBTJnb .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSrMWBTJnb .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSrMWBTJnb .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSrMWBTJnb .list {
    margin-bottom: 0rem;
  }
}
.cid-sSrMWBTJnb .mbr-text {
  color: #000000;
}
.cid-sSrMWBTJnb .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSrMWBTJnb .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSrMWBTJnb div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSrMWBTJnb H5 {
  color: #232323;
}
.cid-sSrNX9IYzb {
  z-index: 1000;
  width: 100%;
}
.cid-sSrNX9IYzb nav.navbar {
  position: fixed;
}
.cid-sSrNX9IYzb .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSrNX9IYzb .wrapper {
    padding: 0;
  }
}
.cid-sSrNX9IYzb .btn {
  border-radius: 30px;
}
.cid-sSrNX9IYzb .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-sSrNX9IYzb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSrNX9IYzb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSrNX9IYzb .dropdown-item:hover,
.cid-sSrNX9IYzb .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSrNX9IYzb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSrNX9IYzb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSrNX9IYzb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSrNX9IYzb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSrNX9IYzb .nav-link {
  position: relative;
}
.cid-sSrNX9IYzb .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSrNX9IYzb .dropdown-menu,
.cid-sSrNX9IYzb .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSrNX9IYzb .nav-item:focus,
.cid-sSrNX9IYzb .nav-link:focus {
  outline: none;
}
.cid-sSrNX9IYzb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSrNX9IYzb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSrNX9IYzb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSrNX9IYzb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSrNX9IYzb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSrNX9IYzb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSrNX9IYzb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSrNX9IYzb .navbar.opened {
  transition: all 0.3s;
}
.cid-sSrNX9IYzb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSrNX9IYzb .navbar .navbar-logo img {
  width: auto;
}
.cid-sSrNX9IYzb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSrNX9IYzb .navbar.collapsed {
  justify-content: center;
}
.cid-sSrNX9IYzb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSrNX9IYzb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSrNX9IYzb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSrNX9IYzb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSrNX9IYzb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSrNX9IYzb .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-sSrNX9IYzb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSrNX9IYzb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSrNX9IYzb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSrNX9IYzb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSrNX9IYzb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSrNX9IYzb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSrNX9IYzb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSrNX9IYzb .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-sSrNX9IYzb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSrNX9IYzb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSrNX9IYzb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSrNX9IYzb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSrNX9IYzb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSrNX9IYzb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSrNX9IYzb .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSrNX9IYzb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSrNX9IYzb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSrNX9IYzb .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSrNX9IYzb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSrNX9IYzb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSrNX9IYzb .dropdown-item.active,
.cid-sSrNX9IYzb .dropdown-item:active {
  background-color: transparent;
}
.cid-sSrNX9IYzb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSrNX9IYzb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSrNX9IYzb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSrNX9IYzb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSrNX9IYzb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSrNX9IYzb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSrNX9IYzb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSrNX9IYzb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSrNX9IYzb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSrNX9IYzb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSrNX9IYzb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSrNX9IYzb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrNX9IYzb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrNX9IYzb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSrNX9IYzb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrNX9IYzb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSrNX9IYzb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSrNX9IYzb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrNX9IYzb .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSrNX9IYzb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSrNX9IYzb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSrNX9IYzb .navbar {
    height: 70px;
  }
  .cid-sSrNX9IYzb .navbar.opened {
    height: auto;
  }
  .cid-sSrNX9IYzb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSrNXa7uPF {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSrNXa7uPF .image-block {
  margin: auto;
}
.cid-sSrNXa7uPF figcaption {
  position: relative;
}
.cid-sSrNXa7uPF figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSrNXa7uPF .image-block {
    width: 100% !important;
  }
}
.cid-sSrNXa7uPF .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSrNXa7uPF img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSrNXa7uPF img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrNXa7uPF img.titre,
.cid-sSrNXa7uPF div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrNXafDfk {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-tw7mjFIEnf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSrNXaB83W {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSrNXaB83W .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSrNXaB83W .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSrNXaB83W .row {
    text-align: center;
  }
  .cid-sSrNXaB83W .row > div {
    margin: auto;
  }
  .cid-sSrNXaB83W .social-row {
    justify-content: center;
  }
}
.cid-sSrNXaB83W .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSrNXaB83W .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSrNXaB83W .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSrNXaB83W .list {
    margin-bottom: 0rem;
  }
}
.cid-sSrNXaB83W .mbr-text {
  color: #000000;
}
.cid-sSrNXaB83W .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSrNXaB83W .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSrNXaB83W div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSrNXaB83W H5 {
  color: #232323;
}
.cid-sSrOOFQVPg {
  z-index: 1000;
  width: 100%;
}
.cid-sSrOOFQVPg nav.navbar {
  position: fixed;
}
.cid-sSrOOFQVPg .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSrOOFQVPg .wrapper {
    padding: 0;
  }
}
.cid-sSrOOFQVPg .btn {
  border-radius: 30px;
}
.cid-sSrOOFQVPg .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-sSrOOFQVPg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSrOOFQVPg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSrOOFQVPg .dropdown-item:hover,
.cid-sSrOOFQVPg .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSrOOFQVPg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSrOOFQVPg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSrOOFQVPg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSrOOFQVPg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSrOOFQVPg .nav-link {
  position: relative;
}
.cid-sSrOOFQVPg .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSrOOFQVPg .dropdown-menu,
.cid-sSrOOFQVPg .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSrOOFQVPg .nav-item:focus,
.cid-sSrOOFQVPg .nav-link:focus {
  outline: none;
}
.cid-sSrOOFQVPg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSrOOFQVPg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSrOOFQVPg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSrOOFQVPg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSrOOFQVPg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSrOOFQVPg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSrOOFQVPg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSrOOFQVPg .navbar.opened {
  transition: all 0.3s;
}
.cid-sSrOOFQVPg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSrOOFQVPg .navbar .navbar-logo img {
  width: auto;
}
.cid-sSrOOFQVPg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSrOOFQVPg .navbar.collapsed {
  justify-content: center;
}
.cid-sSrOOFQVPg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSrOOFQVPg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSrOOFQVPg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSrOOFQVPg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSrOOFQVPg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSrOOFQVPg .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-sSrOOFQVPg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSrOOFQVPg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSrOOFQVPg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSrOOFQVPg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSrOOFQVPg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSrOOFQVPg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSrOOFQVPg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSrOOFQVPg .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-sSrOOFQVPg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSrOOFQVPg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSrOOFQVPg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSrOOFQVPg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSrOOFQVPg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSrOOFQVPg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSrOOFQVPg .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSrOOFQVPg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSrOOFQVPg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSrOOFQVPg .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSrOOFQVPg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSrOOFQVPg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSrOOFQVPg .dropdown-item.active,
.cid-sSrOOFQVPg .dropdown-item:active {
  background-color: transparent;
}
.cid-sSrOOFQVPg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSrOOFQVPg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSrOOFQVPg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSrOOFQVPg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSrOOFQVPg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSrOOFQVPg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSrOOFQVPg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSrOOFQVPg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSrOOFQVPg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSrOOFQVPg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSrOOFQVPg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSrOOFQVPg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrOOFQVPg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrOOFQVPg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSrOOFQVPg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrOOFQVPg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSrOOFQVPg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSrOOFQVPg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrOOFQVPg .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSrOOFQVPg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSrOOFQVPg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSrOOFQVPg .navbar {
    height: 70px;
  }
  .cid-sSrOOFQVPg .navbar.opened {
    height: auto;
  }
  .cid-sSrOOFQVPg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSrOOGaw3w {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSrOOGaw3w .image-block {
  margin: auto;
}
.cid-sSrOOGaw3w figcaption {
  position: relative;
}
.cid-sSrOOGaw3w figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSrOOGaw3w .image-block {
    width: 100% !important;
  }
}
.cid-sSrOOGaw3w .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSrOOGaw3w img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSrOOGaw3w img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrOOGaw3w img.titre,
.cid-sSrOOGaw3w div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-t6s7WsO4qg {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-t6cxGIFSdQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
@media (min-width: 992px) {
  .cid-t6cxGIFSdQ .carousel {
    min-height: 500px;
  }
  .cid-t6cxGIFSdQ .carousel img {
    max-height: 500px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t6cxGIFSdQ .carousel {
    min-height: 325px;
  }
  .cid-t6cxGIFSdQ .carousel img {
    max-height: 325px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-t6cxGIFSdQ .carousel {
    min-height: 275px;
  }
  .cid-t6cxGIFSdQ .carousel img {
    max-height: 275px;
    object-fit: contain;
  }
  .cid-t6cxGIFSdQ .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t6cxGIFSdQ .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t6cxGIFSdQ .carousel,
.cid-t6cxGIFSdQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t6cxGIFSdQ .item-wrapper {
  width: 100%;
}
.cid-t6cxGIFSdQ .carousel-caption {
  bottom: 40px;
}
.cid-t6cxGIFSdQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-t6cxGIFSdQ .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t6cxGIFSdQ .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t6cxGIFSdQ .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t6cxGIFSdQ .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-t6cxGIFSdQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t6cxGIFSdQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t6cxGIFSdQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t6cxGIFSdQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-t6cxGIFSdQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-t6cxGIFSdQ .carousel-indicators li.active,
.cid-t6cxGIFSdQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t6cxGIFSdQ .carousel-indicators li::after,
.cid-t6cxGIFSdQ .carousel-indicators li::before {
  content: none;
}
.cid-t6cxGIFSdQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t6cxGIFSdQ .carousel-indicators {
    display: none !important;
  }
}
.cid-sWRdLTJfXS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-tw7mHwtFdh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSrOOGCOVS {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSrOOGCOVS .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSrOOGCOVS .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSrOOGCOVS .row {
    text-align: center;
  }
  .cid-sSrOOGCOVS .row > div {
    margin: auto;
  }
  .cid-sSrOOGCOVS .social-row {
    justify-content: center;
  }
}
.cid-sSrOOGCOVS .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSrOOGCOVS .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSrOOGCOVS .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSrOOGCOVS .list {
    margin-bottom: 0rem;
  }
}
.cid-sSrOOGCOVS .mbr-text {
  color: #000000;
}
.cid-sSrOOGCOVS .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSrOOGCOVS .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSrOOGCOVS div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSrOOGCOVS H5 {
  color: #232323;
}
.cid-sSrPHZ7RQf {
  z-index: 1000;
  width: 100%;
}
.cid-sSrPHZ7RQf nav.navbar {
  position: fixed;
}
.cid-sSrPHZ7RQf .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSrPHZ7RQf .wrapper {
    padding: 0;
  }
}
.cid-sSrPHZ7RQf .btn {
  border-radius: 30px;
}
.cid-sSrPHZ7RQf .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-sSrPHZ7RQf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSrPHZ7RQf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSrPHZ7RQf .dropdown-item:hover,
.cid-sSrPHZ7RQf .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSrPHZ7RQf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSrPHZ7RQf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSrPHZ7RQf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSrPHZ7RQf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSrPHZ7RQf .nav-link {
  position: relative;
}
.cid-sSrPHZ7RQf .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSrPHZ7RQf .dropdown-menu,
.cid-sSrPHZ7RQf .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSrPHZ7RQf .nav-item:focus,
.cid-sSrPHZ7RQf .nav-link:focus {
  outline: none;
}
.cid-sSrPHZ7RQf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSrPHZ7RQf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSrPHZ7RQf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSrPHZ7RQf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSrPHZ7RQf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSrPHZ7RQf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSrPHZ7RQf .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSrPHZ7RQf .navbar.opened {
  transition: all 0.3s;
}
.cid-sSrPHZ7RQf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSrPHZ7RQf .navbar .navbar-logo img {
  width: auto;
}
.cid-sSrPHZ7RQf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSrPHZ7RQf .navbar.collapsed {
  justify-content: center;
}
.cid-sSrPHZ7RQf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSrPHZ7RQf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSrPHZ7RQf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSrPHZ7RQf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSrPHZ7RQf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSrPHZ7RQf .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-sSrPHZ7RQf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSrPHZ7RQf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSrPHZ7RQf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSrPHZ7RQf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSrPHZ7RQf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSrPHZ7RQf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSrPHZ7RQf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSrPHZ7RQf .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-sSrPHZ7RQf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSrPHZ7RQf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSrPHZ7RQf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSrPHZ7RQf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSrPHZ7RQf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSrPHZ7RQf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSrPHZ7RQf .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSrPHZ7RQf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSrPHZ7RQf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSrPHZ7RQf .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSrPHZ7RQf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSrPHZ7RQf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSrPHZ7RQf .dropdown-item.active,
.cid-sSrPHZ7RQf .dropdown-item:active {
  background-color: transparent;
}
.cid-sSrPHZ7RQf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSrPHZ7RQf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSrPHZ7RQf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSrPHZ7RQf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSrPHZ7RQf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSrPHZ7RQf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSrPHZ7RQf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSrPHZ7RQf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSrPHZ7RQf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSrPHZ7RQf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSrPHZ7RQf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSrPHZ7RQf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrPHZ7RQf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrPHZ7RQf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSrPHZ7RQf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrPHZ7RQf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSrPHZ7RQf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSrPHZ7RQf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrPHZ7RQf .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSrPHZ7RQf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSrPHZ7RQf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSrPHZ7RQf .navbar {
    height: 70px;
  }
  .cid-sSrPHZ7RQf .navbar.opened {
    height: auto;
  }
  .cid-sSrPHZ7RQf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSrPHZDI96 {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSrPHZDI96 .image-block {
  margin: auto;
}
.cid-sSrPHZDI96 figcaption {
  position: relative;
}
.cid-sSrPHZDI96 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSrPHZDI96 .image-block {
    width: 100% !important;
  }
}
.cid-sSrPHZDI96 .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSrPHZDI96 img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSrPHZDI96 img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrPHZDI96 img.titre,
.cid-sSrPHZDI96 div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrPHZOZar {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-t6sbNficJk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
@media (min-width: 992px) {
  .cid-t6sbNficJk .carousel {
    min-height: 500px;
  }
  .cid-t6sbNficJk .carousel img {
    max-height: 500px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t6sbNficJk .carousel {
    min-height: 325px;
  }
  .cid-t6sbNficJk .carousel img {
    max-height: 325px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-t6sbNficJk .carousel {
    min-height: 275px;
  }
  .cid-t6sbNficJk .carousel img {
    max-height: 275px;
    object-fit: contain;
  }
  .cid-t6sbNficJk .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t6sbNficJk .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t6sbNficJk .carousel,
.cid-t6sbNficJk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t6sbNficJk .item-wrapper {
  width: 100%;
}
.cid-t6sbNficJk .carousel-caption {
  bottom: 40px;
}
.cid-t6sbNficJk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-t6sbNficJk .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t6sbNficJk .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t6sbNficJk .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t6sbNficJk .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-t6sbNficJk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t6sbNficJk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t6sbNficJk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t6sbNficJk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-t6sbNficJk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-t6sbNficJk .carousel-indicators li.active,
.cid-t6sbNficJk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t6sbNficJk .carousel-indicators li::after,
.cid-t6sbNficJk .carousel-indicators li::before {
  content: none;
}
.cid-t6sbNficJk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t6sbNficJk .carousel-indicators {
    display: none !important;
  }
}
.cid-tw7n3knXuR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSrPI0dYm0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSrPI0dYm0 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSrPI0dYm0 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSrPI0dYm0 .row {
    text-align: center;
  }
  .cid-sSrPI0dYm0 .row > div {
    margin: auto;
  }
  .cid-sSrPI0dYm0 .social-row {
    justify-content: center;
  }
}
.cid-sSrPI0dYm0 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSrPI0dYm0 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSrPI0dYm0 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSrPI0dYm0 .list {
    margin-bottom: 0rem;
  }
}
.cid-sSrPI0dYm0 .mbr-text {
  color: #000000;
}
.cid-sSrPI0dYm0 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSrPI0dYm0 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSrPI0dYm0 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSrPI0dYm0 H5 {
  color: #232323;
}
.cid-sSrQHmmMm5 {
  z-index: 1000;
  width: 100%;
}
.cid-sSrQHmmMm5 nav.navbar {
  position: fixed;
}
.cid-sSrQHmmMm5 .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSrQHmmMm5 .wrapper {
    padding: 0;
  }
}
.cid-sSrQHmmMm5 .btn {
  border-radius: 30px;
}
.cid-sSrQHmmMm5 .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-sSrQHmmMm5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSrQHmmMm5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSrQHmmMm5 .dropdown-item:hover,
.cid-sSrQHmmMm5 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSrQHmmMm5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSrQHmmMm5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSrQHmmMm5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSrQHmmMm5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSrQHmmMm5 .nav-link {
  position: relative;
}
.cid-sSrQHmmMm5 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSrQHmmMm5 .dropdown-menu,
.cid-sSrQHmmMm5 .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSrQHmmMm5 .nav-item:focus,
.cid-sSrQHmmMm5 .nav-link:focus {
  outline: none;
}
.cid-sSrQHmmMm5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSrQHmmMm5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSrQHmmMm5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSrQHmmMm5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSrQHmmMm5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSrQHmmMm5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSrQHmmMm5 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSrQHmmMm5 .navbar.opened {
  transition: all 0.3s;
}
.cid-sSrQHmmMm5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSrQHmmMm5 .navbar .navbar-logo img {
  width: auto;
}
.cid-sSrQHmmMm5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSrQHmmMm5 .navbar.collapsed {
  justify-content: center;
}
.cid-sSrQHmmMm5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSrQHmmMm5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSrQHmmMm5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSrQHmmMm5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSrQHmmMm5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSrQHmmMm5 .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-sSrQHmmMm5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSrQHmmMm5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSrQHmmMm5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSrQHmmMm5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSrQHmmMm5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSrQHmmMm5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSrQHmmMm5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSrQHmmMm5 .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-sSrQHmmMm5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSrQHmmMm5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSrQHmmMm5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSrQHmmMm5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSrQHmmMm5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSrQHmmMm5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSrQHmmMm5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSrQHmmMm5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSrQHmmMm5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSrQHmmMm5 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSrQHmmMm5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSrQHmmMm5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSrQHmmMm5 .dropdown-item.active,
.cid-sSrQHmmMm5 .dropdown-item:active {
  background-color: transparent;
}
.cid-sSrQHmmMm5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSrQHmmMm5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSrQHmmMm5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSrQHmmMm5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSrQHmmMm5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSrQHmmMm5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSrQHmmMm5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSrQHmmMm5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSrQHmmMm5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSrQHmmMm5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSrQHmmMm5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSrQHmmMm5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrQHmmMm5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrQHmmMm5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSrQHmmMm5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrQHmmMm5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSrQHmmMm5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSrQHmmMm5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrQHmmMm5 .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSrQHmmMm5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSrQHmmMm5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSrQHmmMm5 .navbar {
    height: 70px;
  }
  .cid-sSrQHmmMm5 .navbar.opened {
    height: auto;
  }
  .cid-sSrQHmmMm5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSrQHmNxOr {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSrQHmNxOr .image-block {
  margin: auto;
}
.cid-sSrQHmNxOr figcaption {
  position: relative;
}
.cid-sSrQHmNxOr figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSrQHmNxOr .image-block {
    width: 100% !important;
  }
}
.cid-sSrQHmNxOr .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSrQHmNxOr img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSrQHmNxOr img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrQHmNxOr img.titre,
.cid-sSrQHmNxOr div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrQHmVRWT {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-t4nHiyE7ud {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
@media (min-width: 992px) {
  .cid-t4nHiyE7ud .carousel {
    min-height: 500px;
  }
  .cid-t4nHiyE7ud .carousel img {
    max-height: 500px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t4nHiyE7ud .carousel {
    min-height: 325px;
  }
  .cid-t4nHiyE7ud .carousel img {
    max-height: 325px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-t4nHiyE7ud .carousel {
    min-height: 275px;
  }
  .cid-t4nHiyE7ud .carousel img {
    max-height: 275px;
    object-fit: contain;
  }
  .cid-t4nHiyE7ud .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t4nHiyE7ud .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t4nHiyE7ud .carousel,
.cid-t4nHiyE7ud .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t4nHiyE7ud .item-wrapper {
  width: 100%;
}
.cid-t4nHiyE7ud .carousel-caption {
  bottom: 40px;
}
.cid-t4nHiyE7ud .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-t4nHiyE7ud .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t4nHiyE7ud .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t4nHiyE7ud .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t4nHiyE7ud .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-t4nHiyE7ud .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t4nHiyE7ud .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t4nHiyE7ud .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t4nHiyE7ud .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-t4nHiyE7ud .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-t4nHiyE7ud .carousel-indicators li.active,
.cid-t4nHiyE7ud .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t4nHiyE7ud .carousel-indicators li::after,
.cid-t4nHiyE7ud .carousel-indicators li::before {
  content: none;
}
.cid-t4nHiyE7ud .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t4nHiyE7ud .carousel-indicators {
    display: none !important;
  }
}
.cid-tw7ne6fchx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSrQHnjFjp {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSrQHnjFjp .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSrQHnjFjp .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSrQHnjFjp .row {
    text-align: center;
  }
  .cid-sSrQHnjFjp .row > div {
    margin: auto;
  }
  .cid-sSrQHnjFjp .social-row {
    justify-content: center;
  }
}
.cid-sSrQHnjFjp .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSrQHnjFjp .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSrQHnjFjp .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSrQHnjFjp .list {
    margin-bottom: 0rem;
  }
}
.cid-sSrQHnjFjp .mbr-text {
  color: #000000;
}
.cid-sSrQHnjFjp .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSrQHnjFjp .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSrQHnjFjp div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSrQHnjFjp H5 {
  color: #232323;
}
.cid-sSvwLoQOpm {
  z-index: 1000;
  width: 100%;
}
.cid-sSvwLoQOpm nav.navbar {
  position: fixed;
}
.cid-sSvwLoQOpm .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSvwLoQOpm .wrapper {
    padding: 0;
  }
}
.cid-sSvwLoQOpm .btn {
  border-radius: 30px;
}
.cid-sSvwLoQOpm .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-sSvwLoQOpm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSvwLoQOpm .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSvwLoQOpm .dropdown-item:hover,
.cid-sSvwLoQOpm .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSvwLoQOpm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSvwLoQOpm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSvwLoQOpm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSvwLoQOpm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSvwLoQOpm .nav-link {
  position: relative;
}
.cid-sSvwLoQOpm .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSvwLoQOpm .dropdown-menu,
.cid-sSvwLoQOpm .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSvwLoQOpm .nav-item:focus,
.cid-sSvwLoQOpm .nav-link:focus {
  outline: none;
}
.cid-sSvwLoQOpm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSvwLoQOpm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSvwLoQOpm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSvwLoQOpm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSvwLoQOpm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSvwLoQOpm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSvwLoQOpm .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSvwLoQOpm .navbar.opened {
  transition: all 0.3s;
}
.cid-sSvwLoQOpm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSvwLoQOpm .navbar .navbar-logo img {
  width: auto;
}
.cid-sSvwLoQOpm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSvwLoQOpm .navbar.collapsed {
  justify-content: center;
}
.cid-sSvwLoQOpm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSvwLoQOpm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSvwLoQOpm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSvwLoQOpm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSvwLoQOpm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSvwLoQOpm .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-sSvwLoQOpm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSvwLoQOpm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSvwLoQOpm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSvwLoQOpm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSvwLoQOpm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSvwLoQOpm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSvwLoQOpm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSvwLoQOpm .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-sSvwLoQOpm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSvwLoQOpm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSvwLoQOpm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSvwLoQOpm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSvwLoQOpm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSvwLoQOpm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSvwLoQOpm .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSvwLoQOpm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSvwLoQOpm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSvwLoQOpm .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSvwLoQOpm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSvwLoQOpm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSvwLoQOpm .dropdown-item.active,
.cid-sSvwLoQOpm .dropdown-item:active {
  background-color: transparent;
}
.cid-sSvwLoQOpm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSvwLoQOpm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSvwLoQOpm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSvwLoQOpm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSvwLoQOpm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSvwLoQOpm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSvwLoQOpm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSvwLoQOpm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSvwLoQOpm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSvwLoQOpm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSvwLoQOpm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSvwLoQOpm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSvwLoQOpm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSvwLoQOpm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSvwLoQOpm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSvwLoQOpm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSvwLoQOpm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSvwLoQOpm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSvwLoQOpm .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSvwLoQOpm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSvwLoQOpm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSvwLoQOpm .navbar {
    height: 70px;
  }
  .cid-sSvwLoQOpm .navbar.opened {
    height: auto;
  }
  .cid-sSvwLoQOpm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSvwLpoMyz {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSvwLpoMyz .image-block {
  margin: auto;
}
.cid-sSvwLpoMyz figcaption {
  position: relative;
}
.cid-sSvwLpoMyz figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSvwLpoMyz .image-block {
    width: 100% !important;
  }
}
.cid-sSvwLpoMyz .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSvwLpoMyz img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSvwLpoMyz img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSvwLpoMyz img.titre,
.cid-sSvwLpoMyz div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSvwLpvrr0 {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-sWA2SnPAeF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWA2SnPAeF .line {
  background-color: #4479d9;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sWzTz0vZVU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWzTz0vZVU .item {
  padding-bottom: 2rem;
}
.cid-sWzTz0vZVU .item-wrapper {
  position: relative;
}
.cid-sWzTz0vZVU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sWzTz0vZVU .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sWzTz0vZVU .carousel-control,
.cid-sWzTz0vZVU .close {
  background: #1b1b1b;
}
.cid-sWzTz0vZVU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sWzTz0vZVU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sWzTz0vZVU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sWzTz0vZVU .carousel-control-next span {
  margin-left: 5px;
}
.cid-sWzTz0vZVU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sWzTz0vZVU .close::before {
  content: '\e91a';
}
.cid-sWzTz0vZVU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sWzTz0vZVU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sWzTz0vZVU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWzTz0vZVU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sWzTz0vZVU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sWzTz0vZVU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sWzTz0vZVU .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sWzTz0vZVU .carousel-indicators li.active,
.cid-sWzTz0vZVU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sWzTz0vZVU .carousel-indicators li::after,
.cid-sWzTz0vZVU .carousel-indicators li::before {
  content: none;
}
.cid-sWzTz0vZVU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sWzTz0vZVU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sWzTz0vZVU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sWzTz0vZVU .carousel-indicators {
    display: none;
  }
}
.cid-sWzTz0vZVU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sWzTz0vZVU .carousel-inner > .active {
  display: block;
}
.cid-sWzTz0vZVU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWzTz0vZVU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sWzTz0vZVU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sWzTz0vZVU .carousel-control,
  .cid-sWzTz0vZVU .carousel-indicators,
  .cid-sWzTz0vZVU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sWzTz0vZVU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sWzTz0vZVU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sWzTz0vZVU .carousel-indicators .active,
.cid-sWzTz0vZVU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sWzTz0vZVU .carousel-indicators .active {
  background: #fff;
}
.cid-sWzTz0vZVU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sWzTz0vZVU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sWzTz0vZVU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sWzTz0vZVU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sWzTz0vZVU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sWzTz0vZVU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sWzTz0vZVU .carousel {
  width: 100%;
}
.cid-sWzTz0vZVU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sWzTz0vZVU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sWzTz0vZVU .modal.fade .modal-dialog,
.cid-sWzTz0vZVU .modal.in .modal-dialog {
  transform: none;
}
.cid-sWzTz0vZVU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sWzTz0vZVU H6 {
  text-align: center;
}
.cid-sWzYymyq88 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWzYymyq88 .item {
  padding-bottom: 2rem;
}
.cid-sWzYymyq88 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sWzYymyq88 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sWzYymyq88 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sWzYymyq88 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sWzYymyq88 .carousel-control,
.cid-sWzYymyq88 .close {
  background: #1b1b1b;
}
.cid-sWzYymyq88 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sWzYymyq88 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sWzYymyq88 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sWzYymyq88 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sWzYymyq88 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sWzYymyq88 .close::before {
  content: '\e91a';
}
.cid-sWzYymyq88 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sWzYymyq88 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sWzYymyq88 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWzYymyq88 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sWzYymyq88 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sWzYymyq88 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sWzYymyq88 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sWzYymyq88 .carousel-indicators li.active,
.cid-sWzYymyq88 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sWzYymyq88 .carousel-indicators li::after,
.cid-sWzYymyq88 .carousel-indicators li::before {
  content: none;
}
.cid-sWzYymyq88 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sWzYymyq88 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sWzYymyq88 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sWzYymyq88 .carousel-indicators {
    display: none;
  }
}
.cid-sWzYymyq88 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sWzYymyq88 .carousel-inner > .active {
  display: block;
}
.cid-sWzYymyq88 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWzYymyq88 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sWzYymyq88 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sWzYymyq88 .carousel-control,
  .cid-sWzYymyq88 .carousel-indicators,
  .cid-sWzYymyq88 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sWzYymyq88 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sWzYymyq88 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sWzYymyq88 .carousel-indicators .active,
.cid-sWzYymyq88 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sWzYymyq88 .carousel-indicators .active {
  background: #fff;
}
.cid-sWzYymyq88 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sWzYymyq88 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sWzYymyq88 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sWzYymyq88 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sWzYymyq88 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sWzYymyq88 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sWzYymyq88 .carousel {
  width: 100%;
}
.cid-sWzYymyq88 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sWzYymyq88 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sWzYymyq88 .modal.fade .modal-dialog,
.cid-sWzYymyq88 .modal.in .modal-dialog {
  transform: none;
}
.cid-sWzYymyq88 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sWzYymyq88 H6 {
  text-align: center;
}
.cid-sY5X7d6qQn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sY5X7d6qQn .item {
  padding-bottom: 2rem;
}
.cid-sY5X7d6qQn .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sY5X7d6qQn .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sY5X7d6qQn .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sY5X7d6qQn .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sY5X7d6qQn .carousel-control,
.cid-sY5X7d6qQn .close {
  background: #1b1b1b;
}
.cid-sY5X7d6qQn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sY5X7d6qQn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sY5X7d6qQn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sY5X7d6qQn .carousel-control-next span {
  margin-left: 5px;
}
.cid-sY5X7d6qQn .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sY5X7d6qQn .close::before {
  content: '\e91a';
}
.cid-sY5X7d6qQn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sY5X7d6qQn .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sY5X7d6qQn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sY5X7d6qQn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sY5X7d6qQn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sY5X7d6qQn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sY5X7d6qQn .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sY5X7d6qQn .carousel-indicators li.active,
.cid-sY5X7d6qQn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sY5X7d6qQn .carousel-indicators li::after,
.cid-sY5X7d6qQn .carousel-indicators li::before {
  content: none;
}
.cid-sY5X7d6qQn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sY5X7d6qQn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sY5X7d6qQn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sY5X7d6qQn .carousel-indicators {
    display: none;
  }
}
.cid-sY5X7d6qQn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sY5X7d6qQn .carousel-inner > .active {
  display: block;
}
.cid-sY5X7d6qQn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sY5X7d6qQn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sY5X7d6qQn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sY5X7d6qQn .carousel-control,
  .cid-sY5X7d6qQn .carousel-indicators,
  .cid-sY5X7d6qQn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sY5X7d6qQn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sY5X7d6qQn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sY5X7d6qQn .carousel-indicators .active,
.cid-sY5X7d6qQn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sY5X7d6qQn .carousel-indicators .active {
  background: #fff;
}
.cid-sY5X7d6qQn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sY5X7d6qQn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sY5X7d6qQn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sY5X7d6qQn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sY5X7d6qQn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sY5X7d6qQn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sY5X7d6qQn .carousel {
  width: 100%;
}
.cid-sY5X7d6qQn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sY5X7d6qQn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sY5X7d6qQn .modal.fade .modal-dialog,
.cid-sY5X7d6qQn .modal.in .modal-dialog {
  transform: none;
}
.cid-sY5X7d6qQn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sY5X7d6qQn H6 {
  text-align: center;
}
.cid-sWAPesKCzC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWAPesKCzC .item {
  padding-bottom: 2rem;
}
.cid-sWAPesKCzC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sWAPesKCzC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sWAPesKCzC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sWAPesKCzC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sWAPesKCzC .carousel-control,
.cid-sWAPesKCzC .close {
  background: #1b1b1b;
}
.cid-sWAPesKCzC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sWAPesKCzC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sWAPesKCzC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sWAPesKCzC .carousel-control-next span {
  margin-left: 5px;
}
.cid-sWAPesKCzC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sWAPesKCzC .close::before {
  content: '\e91a';
}
.cid-sWAPesKCzC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sWAPesKCzC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sWAPesKCzC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWAPesKCzC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sWAPesKCzC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sWAPesKCzC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sWAPesKCzC .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sWAPesKCzC .carousel-indicators li.active,
.cid-sWAPesKCzC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sWAPesKCzC .carousel-indicators li::after,
.cid-sWAPesKCzC .carousel-indicators li::before {
  content: none;
}
.cid-sWAPesKCzC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sWAPesKCzC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sWAPesKCzC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sWAPesKCzC .carousel-indicators {
    display: none;
  }
}
.cid-sWAPesKCzC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sWAPesKCzC .carousel-inner > .active {
  display: block;
}
.cid-sWAPesKCzC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWAPesKCzC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sWAPesKCzC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sWAPesKCzC .carousel-control,
  .cid-sWAPesKCzC .carousel-indicators,
  .cid-sWAPesKCzC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sWAPesKCzC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sWAPesKCzC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sWAPesKCzC .carousel-indicators .active,
.cid-sWAPesKCzC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sWAPesKCzC .carousel-indicators .active {
  background: #fff;
}
.cid-sWAPesKCzC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sWAPesKCzC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sWAPesKCzC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sWAPesKCzC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sWAPesKCzC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sWAPesKCzC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sWAPesKCzC .carousel {
  width: 100%;
}
.cid-sWAPesKCzC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sWAPesKCzC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sWAPesKCzC .modal.fade .modal-dialog,
.cid-sWAPesKCzC .modal.in .modal-dialog {
  transform: none;
}
.cid-sWAPesKCzC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sWAPesKCzC H6 {
  text-align: center;
}
.cid-sWBHIa6JwG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWBHIa6JwG .item {
  padding-bottom: 2rem;
}
.cid-sWBHIa6JwG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sWBHIa6JwG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sWBHIa6JwG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sWBHIa6JwG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sWBHIa6JwG .carousel-control,
.cid-sWBHIa6JwG .close {
  background: #1b1b1b;
}
.cid-sWBHIa6JwG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sWBHIa6JwG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sWBHIa6JwG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sWBHIa6JwG .carousel-control-next span {
  margin-left: 5px;
}
.cid-sWBHIa6JwG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sWBHIa6JwG .close::before {
  content: '\e91a';
}
.cid-sWBHIa6JwG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sWBHIa6JwG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sWBHIa6JwG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWBHIa6JwG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sWBHIa6JwG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sWBHIa6JwG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sWBHIa6JwG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sWBHIa6JwG .carousel-indicators li.active,
.cid-sWBHIa6JwG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sWBHIa6JwG .carousel-indicators li::after,
.cid-sWBHIa6JwG .carousel-indicators li::before {
  content: none;
}
.cid-sWBHIa6JwG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sWBHIa6JwG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sWBHIa6JwG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sWBHIa6JwG .carousel-indicators {
    display: none;
  }
}
.cid-sWBHIa6JwG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sWBHIa6JwG .carousel-inner > .active {
  display: block;
}
.cid-sWBHIa6JwG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWBHIa6JwG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sWBHIa6JwG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sWBHIa6JwG .carousel-control,
  .cid-sWBHIa6JwG .carousel-indicators,
  .cid-sWBHIa6JwG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sWBHIa6JwG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sWBHIa6JwG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sWBHIa6JwG .carousel-indicators .active,
.cid-sWBHIa6JwG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sWBHIa6JwG .carousel-indicators .active {
  background: #fff;
}
.cid-sWBHIa6JwG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sWBHIa6JwG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sWBHIa6JwG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sWBHIa6JwG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sWBHIa6JwG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sWBHIa6JwG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sWBHIa6JwG .carousel {
  width: 100%;
}
.cid-sWBHIa6JwG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sWBHIa6JwG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sWBHIa6JwG .modal.fade .modal-dialog,
.cid-sWBHIa6JwG .modal.in .modal-dialog {
  transform: none;
}
.cid-sWBHIa6JwG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sWBHIa6JwG H6 {
  text-align: center;
}
.cid-sWBKQR5vEv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWBKQR5vEv .item {
  padding-bottom: 2rem;
}
.cid-sWBKQR5vEv .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sWBKQR5vEv .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sWBKQR5vEv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sWBKQR5vEv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sWBKQR5vEv .carousel-control,
.cid-sWBKQR5vEv .close {
  background: #1b1b1b;
}
.cid-sWBKQR5vEv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sWBKQR5vEv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sWBKQR5vEv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sWBKQR5vEv .carousel-control-next span {
  margin-left: 5px;
}
.cid-sWBKQR5vEv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sWBKQR5vEv .close::before {
  content: '\e91a';
}
.cid-sWBKQR5vEv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sWBKQR5vEv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sWBKQR5vEv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWBKQR5vEv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sWBKQR5vEv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sWBKQR5vEv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sWBKQR5vEv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sWBKQR5vEv .carousel-indicators li.active,
.cid-sWBKQR5vEv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sWBKQR5vEv .carousel-indicators li::after,
.cid-sWBKQR5vEv .carousel-indicators li::before {
  content: none;
}
.cid-sWBKQR5vEv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sWBKQR5vEv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sWBKQR5vEv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sWBKQR5vEv .carousel-indicators {
    display: none;
  }
}
.cid-sWBKQR5vEv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sWBKQR5vEv .carousel-inner > .active {
  display: block;
}
.cid-sWBKQR5vEv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWBKQR5vEv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sWBKQR5vEv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sWBKQR5vEv .carousel-control,
  .cid-sWBKQR5vEv .carousel-indicators,
  .cid-sWBKQR5vEv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sWBKQR5vEv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sWBKQR5vEv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sWBKQR5vEv .carousel-indicators .active,
.cid-sWBKQR5vEv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sWBKQR5vEv .carousel-indicators .active {
  background: #fff;
}
.cid-sWBKQR5vEv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sWBKQR5vEv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sWBKQR5vEv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sWBKQR5vEv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sWBKQR5vEv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sWBKQR5vEv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sWBKQR5vEv .carousel {
  width: 100%;
}
.cid-sWBKQR5vEv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sWBKQR5vEv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sWBKQR5vEv .modal.fade .modal-dialog,
.cid-sWBKQR5vEv .modal.in .modal-dialog {
  transform: none;
}
.cid-sWBKQR5vEv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sWBKQR5vEv H6 {
  text-align: center;
}
.cid-sWBKSf6xo8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWBKSf6xo8 .item {
  padding-bottom: 2rem;
}
.cid-sWBKSf6xo8 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sWBKSf6xo8 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sWBKSf6xo8 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sWBKSf6xo8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sWBKSf6xo8 .carousel-control,
.cid-sWBKSf6xo8 .close {
  background: #1b1b1b;
}
.cid-sWBKSf6xo8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sWBKSf6xo8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sWBKSf6xo8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sWBKSf6xo8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sWBKSf6xo8 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sWBKSf6xo8 .close::before {
  content: '\e91a';
}
.cid-sWBKSf6xo8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sWBKSf6xo8 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sWBKSf6xo8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWBKSf6xo8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sWBKSf6xo8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sWBKSf6xo8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sWBKSf6xo8 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sWBKSf6xo8 .carousel-indicators li.active,
.cid-sWBKSf6xo8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sWBKSf6xo8 .carousel-indicators li::after,
.cid-sWBKSf6xo8 .carousel-indicators li::before {
  content: none;
}
.cid-sWBKSf6xo8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sWBKSf6xo8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sWBKSf6xo8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sWBKSf6xo8 .carousel-indicators {
    display: none;
  }
}
.cid-sWBKSf6xo8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sWBKSf6xo8 .carousel-inner > .active {
  display: block;
}
.cid-sWBKSf6xo8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWBKSf6xo8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sWBKSf6xo8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sWBKSf6xo8 .carousel-control,
  .cid-sWBKSf6xo8 .carousel-indicators,
  .cid-sWBKSf6xo8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sWBKSf6xo8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sWBKSf6xo8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sWBKSf6xo8 .carousel-indicators .active,
.cid-sWBKSf6xo8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sWBKSf6xo8 .carousel-indicators .active {
  background: #fff;
}
.cid-sWBKSf6xo8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sWBKSf6xo8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sWBKSf6xo8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sWBKSf6xo8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sWBKSf6xo8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sWBKSf6xo8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sWBKSf6xo8 .carousel {
  width: 100%;
}
.cid-sWBKSf6xo8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sWBKSf6xo8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sWBKSf6xo8 .modal.fade .modal-dialog,
.cid-sWBKSf6xo8 .modal.in .modal-dialog {
  transform: none;
}
.cid-sWBKSf6xo8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sWBKSf6xo8 H6 {
  text-align: center;
}
.cid-sWBKTeDVyU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWBKTeDVyU .item {
  padding-bottom: 2rem;
}
.cid-sWBKTeDVyU .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sWBKTeDVyU .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sWBKTeDVyU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sWBKTeDVyU .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sWBKTeDVyU .carousel-control,
.cid-sWBKTeDVyU .close {
  background: #1b1b1b;
}
.cid-sWBKTeDVyU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sWBKTeDVyU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sWBKTeDVyU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sWBKTeDVyU .carousel-control-next span {
  margin-left: 5px;
}
.cid-sWBKTeDVyU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sWBKTeDVyU .close::before {
  content: '\e91a';
}
.cid-sWBKTeDVyU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sWBKTeDVyU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sWBKTeDVyU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWBKTeDVyU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sWBKTeDVyU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sWBKTeDVyU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sWBKTeDVyU .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sWBKTeDVyU .carousel-indicators li.active,
.cid-sWBKTeDVyU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sWBKTeDVyU .carousel-indicators li::after,
.cid-sWBKTeDVyU .carousel-indicators li::before {
  content: none;
}
.cid-sWBKTeDVyU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sWBKTeDVyU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sWBKTeDVyU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sWBKTeDVyU .carousel-indicators {
    display: none;
  }
}
.cid-sWBKTeDVyU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sWBKTeDVyU .carousel-inner > .active {
  display: block;
}
.cid-sWBKTeDVyU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWBKTeDVyU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sWBKTeDVyU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sWBKTeDVyU .carousel-control,
  .cid-sWBKTeDVyU .carousel-indicators,
  .cid-sWBKTeDVyU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sWBKTeDVyU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sWBKTeDVyU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sWBKTeDVyU .carousel-indicators .active,
.cid-sWBKTeDVyU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sWBKTeDVyU .carousel-indicators .active {
  background: #fff;
}
.cid-sWBKTeDVyU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sWBKTeDVyU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sWBKTeDVyU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sWBKTeDVyU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sWBKTeDVyU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sWBKTeDVyU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sWBKTeDVyU .carousel {
  width: 100%;
}
.cid-sWBKTeDVyU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sWBKTeDVyU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sWBKTeDVyU .modal.fade .modal-dialog,
.cid-sWBKTeDVyU .modal.in .modal-dialog {
  transform: none;
}
.cid-sWBKTeDVyU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sWBKTeDVyU H6 {
  text-align: center;
}
.cid-sWBKUjv1Sn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWBKUjv1Sn .item {
  padding-bottom: 2rem;
}
.cid-sWBKUjv1Sn .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sWBKUjv1Sn .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sWBKUjv1Sn .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sWBKUjv1Sn .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sWBKUjv1Sn .carousel-control,
.cid-sWBKUjv1Sn .close {
  background: #1b1b1b;
}
.cid-sWBKUjv1Sn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sWBKUjv1Sn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sWBKUjv1Sn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sWBKUjv1Sn .carousel-control-next span {
  margin-left: 5px;
}
.cid-sWBKUjv1Sn .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sWBKUjv1Sn .close::before {
  content: '\e91a';
}
.cid-sWBKUjv1Sn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sWBKUjv1Sn .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sWBKUjv1Sn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWBKUjv1Sn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sWBKUjv1Sn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sWBKUjv1Sn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sWBKUjv1Sn .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sWBKUjv1Sn .carousel-indicators li.active,
.cid-sWBKUjv1Sn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sWBKUjv1Sn .carousel-indicators li::after,
.cid-sWBKUjv1Sn .carousel-indicators li::before {
  content: none;
}
.cid-sWBKUjv1Sn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sWBKUjv1Sn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sWBKUjv1Sn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sWBKUjv1Sn .carousel-indicators {
    display: none;
  }
}
.cid-sWBKUjv1Sn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sWBKUjv1Sn .carousel-inner > .active {
  display: block;
}
.cid-sWBKUjv1Sn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWBKUjv1Sn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sWBKUjv1Sn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sWBKUjv1Sn .carousel-control,
  .cid-sWBKUjv1Sn .carousel-indicators,
  .cid-sWBKUjv1Sn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sWBKUjv1Sn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sWBKUjv1Sn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sWBKUjv1Sn .carousel-indicators .active,
.cid-sWBKUjv1Sn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sWBKUjv1Sn .carousel-indicators .active {
  background: #fff;
}
.cid-sWBKUjv1Sn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sWBKUjv1Sn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sWBKUjv1Sn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sWBKUjv1Sn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sWBKUjv1Sn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sWBKUjv1Sn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sWBKUjv1Sn .carousel {
  width: 100%;
}
.cid-sWBKUjv1Sn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sWBKUjv1Sn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sWBKUjv1Sn .modal.fade .modal-dialog,
.cid-sWBKUjv1Sn .modal.in .modal-dialog {
  transform: none;
}
.cid-sWBKUjv1Sn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sWBKUjv1Sn H6 {
  text-align: center;
}
.cid-t2T6PitU01 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-t2T6PitU01 .item {
  padding-bottom: 2rem;
}
.cid-t2T6PitU01 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-t2T6PitU01 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-t2T6PitU01 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-t2T6PitU01 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-t2T6PitU01 .carousel-control,
.cid-t2T6PitU01 .close {
  background: #1b1b1b;
}
.cid-t2T6PitU01 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-t2T6PitU01 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-t2T6PitU01 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-t2T6PitU01 .carousel-control-next span {
  margin-left: 5px;
}
.cid-t2T6PitU01 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-t2T6PitU01 .close::before {
  content: '\e91a';
}
.cid-t2T6PitU01 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-t2T6PitU01 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-t2T6PitU01 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t2T6PitU01 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t2T6PitU01 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t2T6PitU01 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-t2T6PitU01 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-t2T6PitU01 .carousel-indicators li.active,
.cid-t2T6PitU01 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t2T6PitU01 .carousel-indicators li::after,
.cid-t2T6PitU01 .carousel-indicators li::before {
  content: none;
}
.cid-t2T6PitU01 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t2T6PitU01 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-t2T6PitU01 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-t2T6PitU01 .carousel-indicators {
    display: none;
  }
}
.cid-t2T6PitU01 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t2T6PitU01 .carousel-inner > .active {
  display: block;
}
.cid-t2T6PitU01 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t2T6PitU01 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-t2T6PitU01 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-t2T6PitU01 .carousel-control,
  .cid-t2T6PitU01 .carousel-indicators,
  .cid-t2T6PitU01 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-t2T6PitU01 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-t2T6PitU01 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-t2T6PitU01 .carousel-indicators .active,
.cid-t2T6PitU01 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-t2T6PitU01 .carousel-indicators .active {
  background: #fff;
}
.cid-t2T6PitU01 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-t2T6PitU01 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-t2T6PitU01 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-t2T6PitU01 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-t2T6PitU01 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-t2T6PitU01 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-t2T6PitU01 .carousel {
  width: 100%;
}
.cid-t2T6PitU01 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-t2T6PitU01 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-t2T6PitU01 .modal.fade .modal-dialog,
.cid-t2T6PitU01 .modal.in .modal-dialog {
  transform: none;
}
.cid-t2T6PitU01 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-t2T6PitU01 H6 {
  text-align: center;
}
.cid-sWBKVkpf8W {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWBKVkpf8W .item {
  padding-bottom: 2rem;
}
.cid-sWBKVkpf8W .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sWBKVkpf8W .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sWBKVkpf8W .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sWBKVkpf8W .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sWBKVkpf8W .carousel-control,
.cid-sWBKVkpf8W .close {
  background: #1b1b1b;
}
.cid-sWBKVkpf8W .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sWBKVkpf8W .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sWBKVkpf8W .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sWBKVkpf8W .carousel-control-next span {
  margin-left: 5px;
}
.cid-sWBKVkpf8W .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sWBKVkpf8W .close::before {
  content: '\e91a';
}
.cid-sWBKVkpf8W .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sWBKVkpf8W .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sWBKVkpf8W .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWBKVkpf8W .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sWBKVkpf8W .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sWBKVkpf8W .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sWBKVkpf8W .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sWBKVkpf8W .carousel-indicators li.active,
.cid-sWBKVkpf8W .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sWBKVkpf8W .carousel-indicators li::after,
.cid-sWBKVkpf8W .carousel-indicators li::before {
  content: none;
}
.cid-sWBKVkpf8W .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sWBKVkpf8W .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sWBKVkpf8W .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sWBKVkpf8W .carousel-indicators {
    display: none;
  }
}
.cid-sWBKVkpf8W .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sWBKVkpf8W .carousel-inner > .active {
  display: block;
}
.cid-sWBKVkpf8W .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWBKVkpf8W .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sWBKVkpf8W .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sWBKVkpf8W .carousel-control,
  .cid-sWBKVkpf8W .carousel-indicators,
  .cid-sWBKVkpf8W .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sWBKVkpf8W .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sWBKVkpf8W .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sWBKVkpf8W .carousel-indicators .active,
.cid-sWBKVkpf8W .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sWBKVkpf8W .carousel-indicators .active {
  background: #fff;
}
.cid-sWBKVkpf8W .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sWBKVkpf8W .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sWBKVkpf8W .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sWBKVkpf8W .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sWBKVkpf8W .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sWBKVkpf8W .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sWBKVkpf8W .carousel {
  width: 100%;
}
.cid-sWBKVkpf8W .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sWBKVkpf8W .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sWBKVkpf8W .modal.fade .modal-dialog,
.cid-sWBKVkpf8W .modal.in .modal-dialog {
  transform: none;
}
.cid-sWBKVkpf8W .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sWBKVkpf8W H6 {
  text-align: center;
}
.cid-sWBKWnKlfz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWBKWnKlfz .item {
  padding-bottom: 2rem;
}
.cid-sWBKWnKlfz .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sWBKWnKlfz .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sWBKWnKlfz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sWBKWnKlfz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sWBKWnKlfz .carousel-control,
.cid-sWBKWnKlfz .close {
  background: #1b1b1b;
}
.cid-sWBKWnKlfz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sWBKWnKlfz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sWBKWnKlfz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sWBKWnKlfz .carousel-control-next span {
  margin-left: 5px;
}
.cid-sWBKWnKlfz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sWBKWnKlfz .close::before {
  content: '\e91a';
}
.cid-sWBKWnKlfz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sWBKWnKlfz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sWBKWnKlfz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWBKWnKlfz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sWBKWnKlfz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sWBKWnKlfz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sWBKWnKlfz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sWBKWnKlfz .carousel-indicators li.active,
.cid-sWBKWnKlfz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sWBKWnKlfz .carousel-indicators li::after,
.cid-sWBKWnKlfz .carousel-indicators li::before {
  content: none;
}
.cid-sWBKWnKlfz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sWBKWnKlfz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sWBKWnKlfz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sWBKWnKlfz .carousel-indicators {
    display: none;
  }
}
.cid-sWBKWnKlfz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sWBKWnKlfz .carousel-inner > .active {
  display: block;
}
.cid-sWBKWnKlfz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sWBKWnKlfz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sWBKWnKlfz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sWBKWnKlfz .carousel-control,
  .cid-sWBKWnKlfz .carousel-indicators,
  .cid-sWBKWnKlfz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sWBKWnKlfz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sWBKWnKlfz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sWBKWnKlfz .carousel-indicators .active,
.cid-sWBKWnKlfz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sWBKWnKlfz .carousel-indicators .active {
  background: #fff;
}
.cid-sWBKWnKlfz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sWBKWnKlfz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sWBKWnKlfz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sWBKWnKlfz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sWBKWnKlfz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sWBKWnKlfz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sWBKWnKlfz .carousel {
  width: 100%;
}
.cid-sWBKWnKlfz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sWBKWnKlfz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sWBKWnKlfz .modal.fade .modal-dialog,
.cid-sWBKWnKlfz .modal.in .modal-dialog {
  transform: none;
}
.cid-sWBKWnKlfz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sWBKWnKlfz H6 {
  text-align: center;
}
.cid-tw7nIFkXit {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSvwLpYVLe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSvwLpYVLe .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSvwLpYVLe .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSvwLpYVLe .row {
    text-align: center;
  }
  .cid-sSvwLpYVLe .row > div {
    margin: auto;
  }
  .cid-sSvwLpYVLe .social-row {
    justify-content: center;
  }
}
.cid-sSvwLpYVLe .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSvwLpYVLe .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSvwLpYVLe .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSvwLpYVLe .list {
    margin-bottom: 0rem;
  }
}
.cid-sSvwLpYVLe .mbr-text {
  color: #000000;
}
.cid-sSvwLpYVLe .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSvwLpYVLe .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSvwLpYVLe div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSvwLpYVLe H5 {
  color: #232323;
}
.cid-sSvyHt0cwu {
  z-index: 1000;
  width: 100%;
}
.cid-sSvyHt0cwu nav.navbar {
  position: fixed;
}
.cid-sSvyHt0cwu .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSvyHt0cwu .wrapper {
    padding: 0;
  }
}
.cid-sSvyHt0cwu .btn {
  border-radius: 30px;
}
.cid-sSvyHt0cwu .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-sSvyHt0cwu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSvyHt0cwu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSvyHt0cwu .dropdown-item:hover,
.cid-sSvyHt0cwu .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSvyHt0cwu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSvyHt0cwu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSvyHt0cwu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSvyHt0cwu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSvyHt0cwu .nav-link {
  position: relative;
}
.cid-sSvyHt0cwu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSvyHt0cwu .dropdown-menu,
.cid-sSvyHt0cwu .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSvyHt0cwu .nav-item:focus,
.cid-sSvyHt0cwu .nav-link:focus {
  outline: none;
}
.cid-sSvyHt0cwu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSvyHt0cwu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSvyHt0cwu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSvyHt0cwu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSvyHt0cwu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSvyHt0cwu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSvyHt0cwu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSvyHt0cwu .navbar.opened {
  transition: all 0.3s;
}
.cid-sSvyHt0cwu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSvyHt0cwu .navbar .navbar-logo img {
  width: auto;
}
.cid-sSvyHt0cwu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSvyHt0cwu .navbar.collapsed {
  justify-content: center;
}
.cid-sSvyHt0cwu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSvyHt0cwu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSvyHt0cwu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSvyHt0cwu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSvyHt0cwu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSvyHt0cwu .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-sSvyHt0cwu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSvyHt0cwu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSvyHt0cwu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSvyHt0cwu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSvyHt0cwu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSvyHt0cwu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSvyHt0cwu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSvyHt0cwu .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-sSvyHt0cwu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSvyHt0cwu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSvyHt0cwu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSvyHt0cwu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSvyHt0cwu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSvyHt0cwu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSvyHt0cwu .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSvyHt0cwu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSvyHt0cwu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSvyHt0cwu .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSvyHt0cwu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSvyHt0cwu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSvyHt0cwu .dropdown-item.active,
.cid-sSvyHt0cwu .dropdown-item:active {
  background-color: transparent;
}
.cid-sSvyHt0cwu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSvyHt0cwu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSvyHt0cwu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSvyHt0cwu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSvyHt0cwu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSvyHt0cwu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSvyHt0cwu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSvyHt0cwu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSvyHt0cwu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSvyHt0cwu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSvyHt0cwu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSvyHt0cwu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSvyHt0cwu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSvyHt0cwu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSvyHt0cwu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSvyHt0cwu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSvyHt0cwu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSvyHt0cwu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSvyHt0cwu .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSvyHt0cwu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSvyHt0cwu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSvyHt0cwu .navbar {
    height: 70px;
  }
  .cid-sSvyHt0cwu .navbar.opened {
    height: auto;
  }
  .cid-sSvyHt0cwu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSvyHtwJw8 {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSvyHtwJw8 .image-block {
  margin: auto;
}
.cid-sSvyHtwJw8 figcaption {
  position: relative;
}
.cid-sSvyHtwJw8 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSvyHtwJw8 .image-block {
    width: 100% !important;
  }
}
.cid-sSvyHtwJw8 .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSvyHtwJw8 img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSvyHtwJw8 img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSvyHtwJw8 img.titre,
.cid-sSvyHtwJw8 div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSvyHtF5pf {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-sWReyKnO1I {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-tw8CMj00G8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSvyHu2qP3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSvyHu2qP3 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSvyHu2qP3 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSvyHu2qP3 .row {
    text-align: center;
  }
  .cid-sSvyHu2qP3 .row > div {
    margin: auto;
  }
  .cid-sSvyHu2qP3 .social-row {
    justify-content: center;
  }
}
.cid-sSvyHu2qP3 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSvyHu2qP3 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSvyHu2qP3 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSvyHu2qP3 .list {
    margin-bottom: 0rem;
  }
}
.cid-sSvyHu2qP3 .mbr-text {
  color: #000000;
}
.cid-sSvyHu2qP3 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSvyHu2qP3 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSvyHu2qP3 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSvyHu2qP3 H5 {
  color: #232323;
}
.cid-sSwclfwJ9Z {
  z-index: 1000;
  width: 100%;
}
.cid-sSwclfwJ9Z nav.navbar {
  position: fixed;
}
.cid-sSwclfwJ9Z .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSwclfwJ9Z .wrapper {
    padding: 0;
  }
}
.cid-sSwclfwJ9Z .btn {
  border-radius: 30px;
}
.cid-sSwclfwJ9Z .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-sSwclfwJ9Z .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSwclfwJ9Z .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSwclfwJ9Z .dropdown-item:hover,
.cid-sSwclfwJ9Z .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSwclfwJ9Z .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSwclfwJ9Z .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSwclfwJ9Z .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSwclfwJ9Z .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSwclfwJ9Z .nav-link {
  position: relative;
}
.cid-sSwclfwJ9Z .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSwclfwJ9Z .dropdown-menu,
.cid-sSwclfwJ9Z .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSwclfwJ9Z .nav-item:focus,
.cid-sSwclfwJ9Z .nav-link:focus {
  outline: none;
}
.cid-sSwclfwJ9Z .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSwclfwJ9Z .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSwclfwJ9Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSwclfwJ9Z .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSwclfwJ9Z .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSwclfwJ9Z .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSwclfwJ9Z .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSwclfwJ9Z .navbar.opened {
  transition: all 0.3s;
}
.cid-sSwclfwJ9Z .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSwclfwJ9Z .navbar .navbar-logo img {
  width: auto;
}
.cid-sSwclfwJ9Z .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSwclfwJ9Z .navbar.collapsed {
  justify-content: center;
}
.cid-sSwclfwJ9Z .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSwclfwJ9Z .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSwclfwJ9Z .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSwclfwJ9Z .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSwclfwJ9Z .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSwclfwJ9Z .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-sSwclfwJ9Z .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSwclfwJ9Z .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSwclfwJ9Z .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSwclfwJ9Z .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSwclfwJ9Z .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSwclfwJ9Z .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSwclfwJ9Z .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSwclfwJ9Z .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-sSwclfwJ9Z .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSwclfwJ9Z .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSwclfwJ9Z .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSwclfwJ9Z .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSwclfwJ9Z .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSwclfwJ9Z .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSwclfwJ9Z .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSwclfwJ9Z .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSwclfwJ9Z .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSwclfwJ9Z .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSwclfwJ9Z .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSwclfwJ9Z .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSwclfwJ9Z .dropdown-item.active,
.cid-sSwclfwJ9Z .dropdown-item:active {
  background-color: transparent;
}
.cid-sSwclfwJ9Z .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSwclfwJ9Z .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSwclfwJ9Z .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSwclfwJ9Z .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSwclfwJ9Z .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSwclfwJ9Z .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSwclfwJ9Z ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSwclfwJ9Z .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSwclfwJ9Z button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSwclfwJ9Z button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSwclfwJ9Z button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSwclfwJ9Z button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSwclfwJ9Z button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSwclfwJ9Z button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSwclfwJ9Z nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSwclfwJ9Z nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSwclfwJ9Z nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSwclfwJ9Z nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSwclfwJ9Z .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSwclfwJ9Z a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSwclfwJ9Z .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSwclfwJ9Z .navbar {
    height: 70px;
  }
  .cid-sSwclfwJ9Z .navbar.opened {
    height: auto;
  }
  .cid-sSwclfwJ9Z .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSwclg3Nty {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSwclg3Nty .image-block {
  margin: auto;
}
.cid-sSwclg3Nty figcaption {
  position: relative;
}
.cid-sSwclg3Nty figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSwclg3Nty .image-block {
    width: 100% !important;
  }
}
.cid-sSwclg3Nty .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSwclg3Nty img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSwclg3Nty img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSwclg3Nty img.titre,
.cid-sSwclg3Nty div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSwclgbzwL {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-sSwclgifBD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f9d5;
}
@media (max-width: 991px) {
  .cid-sSwclgifBD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sSwclgifBD .row {
  flex-direction: row-reverse;
}
.cid-sSwclgifBD img {
  width: 100%;
}
.cid-sSwclgB4R6 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSwclgB4R6 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSwclgB4R6 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSwclgB4R6 .row {
    text-align: center;
  }
  .cid-sSwclgB4R6 .row > div {
    margin: auto;
  }
  .cid-sSwclgB4R6 .social-row {
    justify-content: center;
  }
}
.cid-sSwclgB4R6 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSwclgB4R6 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSwclgB4R6 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSwclgB4R6 .list {
    margin-bottom: 0rem;
  }
}
.cid-sSwclgB4R6 .mbr-text {
  color: #000000;
}
.cid-sSwclgB4R6 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSwclgB4R6 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSwclgB4R6 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSwclgB4R6 H5 {
  color: #232323;
}
.cid-sSwcRRYSW4 {
  z-index: 1000;
  width: 100%;
}
.cid-sSwcRRYSW4 nav.navbar {
  position: fixed;
}
.cid-sSwcRRYSW4 .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSwcRRYSW4 .wrapper {
    padding: 0;
  }
}
.cid-sSwcRRYSW4 .btn {
  border-radius: 30px;
}
.cid-sSwcRRYSW4 .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-sSwcRRYSW4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSwcRRYSW4 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSwcRRYSW4 .dropdown-item:hover,
.cid-sSwcRRYSW4 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSwcRRYSW4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSwcRRYSW4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSwcRRYSW4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSwcRRYSW4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSwcRRYSW4 .nav-link {
  position: relative;
}
.cid-sSwcRRYSW4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSwcRRYSW4 .dropdown-menu,
.cid-sSwcRRYSW4 .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSwcRRYSW4 .nav-item:focus,
.cid-sSwcRRYSW4 .nav-link:focus {
  outline: none;
}
.cid-sSwcRRYSW4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSwcRRYSW4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSwcRRYSW4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSwcRRYSW4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSwcRRYSW4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSwcRRYSW4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSwcRRYSW4 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSwcRRYSW4 .navbar.opened {
  transition: all 0.3s;
}
.cid-sSwcRRYSW4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSwcRRYSW4 .navbar .navbar-logo img {
  width: auto;
}
.cid-sSwcRRYSW4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSwcRRYSW4 .navbar.collapsed {
  justify-content: center;
}
.cid-sSwcRRYSW4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSwcRRYSW4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSwcRRYSW4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSwcRRYSW4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSwcRRYSW4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSwcRRYSW4 .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-sSwcRRYSW4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSwcRRYSW4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSwcRRYSW4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSwcRRYSW4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSwcRRYSW4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSwcRRYSW4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSwcRRYSW4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSwcRRYSW4 .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-sSwcRRYSW4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSwcRRYSW4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSwcRRYSW4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSwcRRYSW4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSwcRRYSW4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSwcRRYSW4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSwcRRYSW4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSwcRRYSW4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSwcRRYSW4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSwcRRYSW4 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSwcRRYSW4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSwcRRYSW4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSwcRRYSW4 .dropdown-item.active,
.cid-sSwcRRYSW4 .dropdown-item:active {
  background-color: transparent;
}
.cid-sSwcRRYSW4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSwcRRYSW4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSwcRRYSW4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSwcRRYSW4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSwcRRYSW4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSwcRRYSW4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSwcRRYSW4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSwcRRYSW4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSwcRRYSW4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSwcRRYSW4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSwcRRYSW4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSwcRRYSW4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSwcRRYSW4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSwcRRYSW4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSwcRRYSW4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSwcRRYSW4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSwcRRYSW4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSwcRRYSW4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSwcRRYSW4 .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSwcRRYSW4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSwcRRYSW4 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSwcRRYSW4 .navbar {
    height: 70px;
  }
  .cid-sSwcRRYSW4 .navbar.opened {
    height: auto;
  }
  .cid-sSwcRRYSW4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSwcRSyQvu {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSwcRSyQvu .image-block {
  margin: auto;
}
.cid-sSwcRSyQvu figcaption {
  position: relative;
}
.cid-sSwcRSyQvu figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSwcRSyQvu .image-block {
    width: 100% !important;
  }
}
.cid-sSwcRSyQvu .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSwcRSyQvu img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSwcRSyQvu img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSwcRSyQvu img.titre,
.cid-sSwcRSyQvu div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSwcRSI0kY {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-sSwcRSObIL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f9d5;
}
@media (max-width: 991px) {
  .cid-sSwcRSObIL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sSwcRSObIL .row {
  flex-direction: row-reverse;
}
.cid-sSwcRSObIL img {
  width: 100%;
}
.cid-sWGl0WwCi5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-tw8DfiXQrn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSwcRT2Q8H {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSwcRT2Q8H .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSwcRT2Q8H .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSwcRT2Q8H .row {
    text-align: center;
  }
  .cid-sSwcRT2Q8H .row > div {
    margin: auto;
  }
  .cid-sSwcRT2Q8H .social-row {
    justify-content: center;
  }
}
.cid-sSwcRT2Q8H .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSwcRT2Q8H .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSwcRT2Q8H .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSwcRT2Q8H .list {
    margin-bottom: 0rem;
  }
}
.cid-sSwcRT2Q8H .mbr-text {
  color: #000000;
}
.cid-sSwcRT2Q8H .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSwcRT2Q8H .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSwcRT2Q8H div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSwcRT2Q8H H5 {
  color: #232323;
}
.cid-sSwdAW26HG {
  z-index: 1000;
  width: 100%;
}
.cid-sSwdAW26HG nav.navbar {
  position: fixed;
}
.cid-sSwdAW26HG .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSwdAW26HG .wrapper {
    padding: 0;
  }
}
.cid-sSwdAW26HG .btn {
  border-radius: 30px;
}
.cid-sSwdAW26HG .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-sSwdAW26HG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSwdAW26HG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSwdAW26HG .dropdown-item:hover,
.cid-sSwdAW26HG .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSwdAW26HG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSwdAW26HG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSwdAW26HG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSwdAW26HG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSwdAW26HG .nav-link {
  position: relative;
}
.cid-sSwdAW26HG .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSwdAW26HG .dropdown-menu,
.cid-sSwdAW26HG .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSwdAW26HG .nav-item:focus,
.cid-sSwdAW26HG .nav-link:focus {
  outline: none;
}
.cid-sSwdAW26HG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSwdAW26HG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSwdAW26HG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSwdAW26HG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSwdAW26HG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSwdAW26HG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSwdAW26HG .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSwdAW26HG .navbar.opened {
  transition: all 0.3s;
}
.cid-sSwdAW26HG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSwdAW26HG .navbar .navbar-logo img {
  width: auto;
}
.cid-sSwdAW26HG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSwdAW26HG .navbar.collapsed {
  justify-content: center;
}
.cid-sSwdAW26HG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSwdAW26HG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSwdAW26HG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSwdAW26HG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSwdAW26HG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSwdAW26HG .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-sSwdAW26HG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSwdAW26HG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSwdAW26HG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSwdAW26HG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSwdAW26HG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSwdAW26HG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSwdAW26HG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSwdAW26HG .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-sSwdAW26HG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSwdAW26HG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSwdAW26HG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSwdAW26HG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSwdAW26HG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSwdAW26HG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSwdAW26HG .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSwdAW26HG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSwdAW26HG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSwdAW26HG .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSwdAW26HG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSwdAW26HG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSwdAW26HG .dropdown-item.active,
.cid-sSwdAW26HG .dropdown-item:active {
  background-color: transparent;
}
.cid-sSwdAW26HG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSwdAW26HG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSwdAW26HG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSwdAW26HG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSwdAW26HG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSwdAW26HG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSwdAW26HG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSwdAW26HG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSwdAW26HG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSwdAW26HG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSwdAW26HG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSwdAW26HG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSwdAW26HG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSwdAW26HG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSwdAW26HG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSwdAW26HG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSwdAW26HG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSwdAW26HG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSwdAW26HG .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSwdAW26HG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSwdAW26HG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSwdAW26HG .navbar {
    height: 70px;
  }
  .cid-sSwdAW26HG .navbar.opened {
    height: auto;
  }
  .cid-sSwdAW26HG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSwdAWwy5P {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSwdAWwy5P .image-block {
  margin: auto;
}
.cid-sSwdAWwy5P figcaption {
  position: relative;
}
.cid-sSwdAWwy5P figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSwdAWwy5P .image-block {
    width: 100% !important;
  }
}
.cid-sSwdAWwy5P .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSwdAWwy5P img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSwdAWwy5P img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSwdAWwy5P img.titre,
.cid-sSwdAWwy5P div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSwdAWDsGY {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-sWReVECWtk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-tw8Dm7V3hX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSwdAWXpF9 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSwdAWXpF9 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSwdAWXpF9 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSwdAWXpF9 .row {
    text-align: center;
  }
  .cid-sSwdAWXpF9 .row > div {
    margin: auto;
  }
  .cid-sSwdAWXpF9 .social-row {
    justify-content: center;
  }
}
.cid-sSwdAWXpF9 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSwdAWXpF9 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSwdAWXpF9 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSwdAWXpF9 .list {
    margin-bottom: 0rem;
  }
}
.cid-sSwdAWXpF9 .mbr-text {
  color: #000000;
}
.cid-sSwdAWXpF9 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSwdAWXpF9 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSwdAWXpF9 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSwdAWXpF9 H5 {
  color: #232323;
}
.cid-sSwe4vgiqH {
  z-index: 1000;
  width: 100%;
}
.cid-sSwe4vgiqH nav.navbar {
  position: fixed;
}
.cid-sSwe4vgiqH .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSwe4vgiqH .wrapper {
    padding: 0;
  }
}
.cid-sSwe4vgiqH .btn {
  border-radius: 30px;
}
.cid-sSwe4vgiqH .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-sSwe4vgiqH .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSwe4vgiqH .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSwe4vgiqH .dropdown-item:hover,
.cid-sSwe4vgiqH .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSwe4vgiqH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSwe4vgiqH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSwe4vgiqH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSwe4vgiqH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSwe4vgiqH .nav-link {
  position: relative;
}
.cid-sSwe4vgiqH .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSwe4vgiqH .dropdown-menu,
.cid-sSwe4vgiqH .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSwe4vgiqH .nav-item:focus,
.cid-sSwe4vgiqH .nav-link:focus {
  outline: none;
}
.cid-sSwe4vgiqH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSwe4vgiqH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSwe4vgiqH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSwe4vgiqH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSwe4vgiqH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSwe4vgiqH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSwe4vgiqH .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSwe4vgiqH .navbar.opened {
  transition: all 0.3s;
}
.cid-sSwe4vgiqH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSwe4vgiqH .navbar .navbar-logo img {
  width: auto;
}
.cid-sSwe4vgiqH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSwe4vgiqH .navbar.collapsed {
  justify-content: center;
}
.cid-sSwe4vgiqH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSwe4vgiqH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSwe4vgiqH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSwe4vgiqH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSwe4vgiqH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSwe4vgiqH .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-sSwe4vgiqH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSwe4vgiqH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSwe4vgiqH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSwe4vgiqH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSwe4vgiqH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSwe4vgiqH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSwe4vgiqH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSwe4vgiqH .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-sSwe4vgiqH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSwe4vgiqH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSwe4vgiqH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSwe4vgiqH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSwe4vgiqH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSwe4vgiqH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSwe4vgiqH .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSwe4vgiqH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSwe4vgiqH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSwe4vgiqH .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSwe4vgiqH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSwe4vgiqH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSwe4vgiqH .dropdown-item.active,
.cid-sSwe4vgiqH .dropdown-item:active {
  background-color: transparent;
}
.cid-sSwe4vgiqH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSwe4vgiqH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSwe4vgiqH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSwe4vgiqH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSwe4vgiqH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSwe4vgiqH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSwe4vgiqH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSwe4vgiqH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSwe4vgiqH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSwe4vgiqH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSwe4vgiqH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSwe4vgiqH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSwe4vgiqH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSwe4vgiqH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSwe4vgiqH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSwe4vgiqH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSwe4vgiqH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSwe4vgiqH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSwe4vgiqH .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSwe4vgiqH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSwe4vgiqH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSwe4vgiqH .navbar {
    height: 70px;
  }
  .cid-sSwe4vgiqH .navbar.opened {
    height: auto;
  }
  .cid-sSwe4vgiqH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSwe4vHz4l {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSwe4vHz4l .image-block {
  margin: auto;
}
.cid-sSwe4vHz4l figcaption {
  position: relative;
}
.cid-sSwe4vHz4l figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSwe4vHz4l .image-block {
    width: 100% !important;
  }
}
.cid-sSwe4vHz4l .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSwe4vHz4l img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSwe4vHz4l img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSwe4vHz4l img.titre,
.cid-sSwe4vHz4l div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSwe4vRHAX {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-tlPYPuSMlf {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #f4f9d5;
}
.cid-tlPYPuSMlf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tlPYPuSMlf .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-tlPYPuSMlf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-tlPYPuSMlf .row {
  flex-direction: row-reverse;
}
.cid-tlPYPuSMlf img {
  width: 100%;
}
.cid-tw8DAh8zWy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSwe4wv8Vs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSwe4wv8Vs .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSwe4wv8Vs .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSwe4wv8Vs .row {
    text-align: center;
  }
  .cid-sSwe4wv8Vs .row > div {
    margin: auto;
  }
  .cid-sSwe4wv8Vs .social-row {
    justify-content: center;
  }
}
.cid-sSwe4wv8Vs .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSwe4wv8Vs .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSwe4wv8Vs .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSwe4wv8Vs .list {
    margin-bottom: 0rem;
  }
}
.cid-sSwe4wv8Vs .mbr-text {
  color: #000000;
}
.cid-sSwe4wv8Vs .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSwe4wv8Vs .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSwe4wv8Vs div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSwe4wv8Vs H5 {
  color: #232323;
}
.cid-sSweEikBKe {
  z-index: 1000;
  width: 100%;
}
.cid-sSweEikBKe nav.navbar {
  position: fixed;
}
.cid-sSweEikBKe .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSweEikBKe .wrapper {
    padding: 0;
  }
}
.cid-sSweEikBKe .btn {
  border-radius: 30px;
}
.cid-sSweEikBKe .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-sSweEikBKe .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSweEikBKe .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSweEikBKe .dropdown-item:hover,
.cid-sSweEikBKe .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSweEikBKe .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSweEikBKe .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSweEikBKe .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSweEikBKe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSweEikBKe .nav-link {
  position: relative;
}
.cid-sSweEikBKe .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSweEikBKe .dropdown-menu,
.cid-sSweEikBKe .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSweEikBKe .nav-item:focus,
.cid-sSweEikBKe .nav-link:focus {
  outline: none;
}
.cid-sSweEikBKe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSweEikBKe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSweEikBKe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSweEikBKe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSweEikBKe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSweEikBKe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSweEikBKe .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSweEikBKe .navbar.opened {
  transition: all 0.3s;
}
.cid-sSweEikBKe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSweEikBKe .navbar .navbar-logo img {
  width: auto;
}
.cid-sSweEikBKe .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSweEikBKe .navbar.collapsed {
  justify-content: center;
}
.cid-sSweEikBKe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSweEikBKe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSweEikBKe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSweEikBKe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSweEikBKe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSweEikBKe .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-sSweEikBKe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSweEikBKe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSweEikBKe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSweEikBKe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSweEikBKe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSweEikBKe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSweEikBKe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSweEikBKe .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-sSweEikBKe .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSweEikBKe .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSweEikBKe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSweEikBKe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSweEikBKe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSweEikBKe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSweEikBKe .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSweEikBKe .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSweEikBKe .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSweEikBKe .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSweEikBKe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSweEikBKe .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSweEikBKe .dropdown-item.active,
.cid-sSweEikBKe .dropdown-item:active {
  background-color: transparent;
}
.cid-sSweEikBKe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSweEikBKe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSweEikBKe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSweEikBKe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSweEikBKe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSweEikBKe .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSweEikBKe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSweEikBKe .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSweEikBKe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSweEikBKe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSweEikBKe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSweEikBKe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSweEikBKe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSweEikBKe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSweEikBKe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSweEikBKe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSweEikBKe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSweEikBKe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSweEikBKe .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSweEikBKe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSweEikBKe .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSweEikBKe .navbar {
    height: 70px;
  }
  .cid-sSweEikBKe .navbar.opened {
    height: auto;
  }
  .cid-sSweEikBKe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSweEiSOeP {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSweEiSOeP .image-block {
  margin: auto;
}
.cid-sSweEiSOeP figcaption {
  position: relative;
}
.cid-sSweEiSOeP figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSweEiSOeP .image-block {
    width: 100% !important;
  }
}
.cid-sSweEiSOeP .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSweEiSOeP img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSweEiSOeP img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSweEiSOeP img.titre,
.cid-sSweEiSOeP div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSweEj0mjL {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-tw8DQwTiU0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSweEjrWDs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSweEjrWDs .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSweEjrWDs .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSweEjrWDs .row {
    text-align: center;
  }
  .cid-sSweEjrWDs .row > div {
    margin: auto;
  }
  .cid-sSweEjrWDs .social-row {
    justify-content: center;
  }
}
.cid-sSweEjrWDs .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSweEjrWDs .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSweEjrWDs .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSweEjrWDs .list {
    margin-bottom: 0rem;
  }
}
.cid-sSweEjrWDs .mbr-text {
  color: #000000;
}
.cid-sSweEjrWDs .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSweEjrWDs .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSweEjrWDs div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSweEjrWDs H5 {
  color: #232323;
}
.cid-sSwf3Zrh0A {
  z-index: 1000;
  width: 100%;
}
.cid-sSwf3Zrh0A nav.navbar {
  position: fixed;
}
.cid-sSwf3Zrh0A .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSwf3Zrh0A .wrapper {
    padding: 0;
  }
}
.cid-sSwf3Zrh0A .btn {
  border-radius: 30px;
}
.cid-sSwf3Zrh0A .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-sSwf3Zrh0A .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSwf3Zrh0A .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSwf3Zrh0A .dropdown-item:hover,
.cid-sSwf3Zrh0A .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSwf3Zrh0A .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSwf3Zrh0A .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSwf3Zrh0A .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSwf3Zrh0A .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSwf3Zrh0A .nav-link {
  position: relative;
}
.cid-sSwf3Zrh0A .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSwf3Zrh0A .dropdown-menu,
.cid-sSwf3Zrh0A .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSwf3Zrh0A .nav-item:focus,
.cid-sSwf3Zrh0A .nav-link:focus {
  outline: none;
}
.cid-sSwf3Zrh0A .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSwf3Zrh0A .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSwf3Zrh0A .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSwf3Zrh0A .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSwf3Zrh0A .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSwf3Zrh0A .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSwf3Zrh0A .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSwf3Zrh0A .navbar.opened {
  transition: all 0.3s;
}
.cid-sSwf3Zrh0A .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSwf3Zrh0A .navbar .navbar-logo img {
  width: auto;
}
.cid-sSwf3Zrh0A .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSwf3Zrh0A .navbar.collapsed {
  justify-content: center;
}
.cid-sSwf3Zrh0A .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSwf3Zrh0A .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSwf3Zrh0A .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSwf3Zrh0A .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSwf3Zrh0A .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSwf3Zrh0A .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-sSwf3Zrh0A .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSwf3Zrh0A .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSwf3Zrh0A .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSwf3Zrh0A .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSwf3Zrh0A .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSwf3Zrh0A .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSwf3Zrh0A .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSwf3Zrh0A .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-sSwf3Zrh0A .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSwf3Zrh0A .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSwf3Zrh0A .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSwf3Zrh0A .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSwf3Zrh0A .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSwf3Zrh0A .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSwf3Zrh0A .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSwf3Zrh0A .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSwf3Zrh0A .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSwf3Zrh0A .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSwf3Zrh0A .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSwf3Zrh0A .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSwf3Zrh0A .dropdown-item.active,
.cid-sSwf3Zrh0A .dropdown-item:active {
  background-color: transparent;
}
.cid-sSwf3Zrh0A .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSwf3Zrh0A .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSwf3Zrh0A .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSwf3Zrh0A .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSwf3Zrh0A .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSwf3Zrh0A .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSwf3Zrh0A ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSwf3Zrh0A .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSwf3Zrh0A button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSwf3Zrh0A button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSwf3Zrh0A button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSwf3Zrh0A button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSwf3Zrh0A button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSwf3Zrh0A button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSwf3Zrh0A nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSwf3Zrh0A nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSwf3Zrh0A nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSwf3Zrh0A nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSwf3Zrh0A .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSwf3Zrh0A a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSwf3Zrh0A .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSwf3Zrh0A .navbar {
    height: 70px;
  }
  .cid-sSwf3Zrh0A .navbar.opened {
    height: auto;
  }
  .cid-sSwf3Zrh0A .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSwf3ZV74M {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSwf3ZV74M .image-block {
  margin: auto;
}
.cid-sSwf3ZV74M figcaption {
  position: relative;
}
.cid-sSwf3ZV74M figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSwf3ZV74M .image-block {
    width: 100% !important;
  }
}
.cid-sSwf3ZV74M .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSwf3ZV74M img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSwf3ZV74M img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSwf3ZV74M img.titre,
.cid-sSwf3ZV74M div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSwf403DWS {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-tlisE31R2f {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
@media (min-width: 992px) {
  .cid-tlisE31R2f .carousel {
    min-height: 500px;
  }
  .cid-tlisE31R2f .carousel img {
    max-height: 500px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-tlisE31R2f .carousel {
    min-height: 325px;
  }
  .cid-tlisE31R2f .carousel img {
    max-height: 325px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-tlisE31R2f .carousel {
    min-height: 275px;
  }
  .cid-tlisE31R2f .carousel img {
    max-height: 275px;
    object-fit: contain;
  }
  .cid-tlisE31R2f .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-tlisE31R2f .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-tlisE31R2f .carousel,
.cid-tlisE31R2f .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tlisE31R2f .item-wrapper {
  width: 100%;
}
.cid-tlisE31R2f .carousel-caption {
  bottom: 40px;
}
.cid-tlisE31R2f .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-tlisE31R2f .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-tlisE31R2f .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-tlisE31R2f .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-tlisE31R2f .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tlisE31R2f .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tlisE31R2f .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tlisE31R2f .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tlisE31R2f .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-tlisE31R2f .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tlisE31R2f .carousel-indicators li.active,
.cid-tlisE31R2f .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tlisE31R2f .carousel-indicators li::after,
.cid-tlisE31R2f .carousel-indicators li::before {
  content: none;
}
.cid-tlisE31R2f .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tlisE31R2f .carousel-indicators {
    display: none !important;
  }
}
.cid-tw8GQSVfq0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSwf40l5U3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSwf40l5U3 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSwf40l5U3 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSwf40l5U3 .row {
    text-align: center;
  }
  .cid-sSwf40l5U3 .row > div {
    margin: auto;
  }
  .cid-sSwf40l5U3 .social-row {
    justify-content: center;
  }
}
.cid-sSwf40l5U3 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSwf40l5U3 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSwf40l5U3 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSwf40l5U3 .list {
    margin-bottom: 0rem;
  }
}
.cid-sSwf40l5U3 .mbr-text {
  color: #000000;
}
.cid-sSwf40l5U3 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSwf40l5U3 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSwf40l5U3 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSwf40l5U3 H5 {
  color: #232323;
}
.cid-sSwfOmdRAE {
  z-index: 1000;
  width: 100%;
}
.cid-sSwfOmdRAE nav.navbar {
  position: fixed;
}
.cid-sSwfOmdRAE .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSwfOmdRAE .wrapper {
    padding: 0;
  }
}
.cid-sSwfOmdRAE .btn {
  border-radius: 30px;
}
.cid-sSwfOmdRAE .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-sSwfOmdRAE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSwfOmdRAE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSwfOmdRAE .dropdown-item:hover,
.cid-sSwfOmdRAE .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSwfOmdRAE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSwfOmdRAE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSwfOmdRAE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSwfOmdRAE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSwfOmdRAE .nav-link {
  position: relative;
}
.cid-sSwfOmdRAE .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSwfOmdRAE .dropdown-menu,
.cid-sSwfOmdRAE .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSwfOmdRAE .nav-item:focus,
.cid-sSwfOmdRAE .nav-link:focus {
  outline: none;
}
.cid-sSwfOmdRAE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSwfOmdRAE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSwfOmdRAE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSwfOmdRAE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSwfOmdRAE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSwfOmdRAE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSwfOmdRAE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSwfOmdRAE .navbar.opened {
  transition: all 0.3s;
}
.cid-sSwfOmdRAE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSwfOmdRAE .navbar .navbar-logo img {
  width: auto;
}
.cid-sSwfOmdRAE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSwfOmdRAE .navbar.collapsed {
  justify-content: center;
}
.cid-sSwfOmdRAE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSwfOmdRAE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSwfOmdRAE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSwfOmdRAE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSwfOmdRAE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSwfOmdRAE .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-sSwfOmdRAE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSwfOmdRAE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSwfOmdRAE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSwfOmdRAE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSwfOmdRAE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSwfOmdRAE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSwfOmdRAE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSwfOmdRAE .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-sSwfOmdRAE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSwfOmdRAE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSwfOmdRAE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSwfOmdRAE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSwfOmdRAE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSwfOmdRAE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSwfOmdRAE .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSwfOmdRAE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSwfOmdRAE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSwfOmdRAE .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSwfOmdRAE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSwfOmdRAE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSwfOmdRAE .dropdown-item.active,
.cid-sSwfOmdRAE .dropdown-item:active {
  background-color: transparent;
}
.cid-sSwfOmdRAE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSwfOmdRAE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSwfOmdRAE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSwfOmdRAE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSwfOmdRAE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSwfOmdRAE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSwfOmdRAE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSwfOmdRAE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSwfOmdRAE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSwfOmdRAE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSwfOmdRAE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSwfOmdRAE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSwfOmdRAE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSwfOmdRAE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSwfOmdRAE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSwfOmdRAE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSwfOmdRAE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSwfOmdRAE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSwfOmdRAE .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSwfOmdRAE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSwfOmdRAE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSwfOmdRAE .navbar {
    height: 70px;
  }
  .cid-sSwfOmdRAE .navbar.opened {
    height: auto;
  }
  .cid-sSwfOmdRAE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSwfOmK8Ub {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSwfOmK8Ub .image-block {
  margin: auto;
}
.cid-sSwfOmK8Ub figcaption {
  position: relative;
}
.cid-sSwfOmK8Ub figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSwfOmK8Ub .image-block {
    width: 100% !important;
  }
}
.cid-sSwfOmK8Ub .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSwfOmK8Ub img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSwfOmK8Ub img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSwfOmK8Ub img.titre,
.cid-sSwfOmK8Ub div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSwfOmRqmz {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-sWQvO2xUl6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-tvWFJIbxG2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSwfOn9ZWD {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSwfOn9ZWD .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSwfOn9ZWD .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSwfOn9ZWD .row {
    text-align: center;
  }
  .cid-sSwfOn9ZWD .row > div {
    margin: auto;
  }
  .cid-sSwfOn9ZWD .social-row {
    justify-content: center;
  }
}
.cid-sSwfOn9ZWD .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSwfOn9ZWD .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSwfOn9ZWD .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSwfOn9ZWD .list {
    margin-bottom: 0rem;
  }
}
.cid-sSwfOn9ZWD .mbr-text {
  color: #000000;
}
.cid-sSwfOn9ZWD .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSwfOn9ZWD .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSwfOn9ZWD div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSwfOn9ZWD H5 {
  color: #232323;
}
.cid-sSr6Qjbr60 {
  z-index: 1000;
  width: 100%;
}
.cid-sSr6Qjbr60 nav.navbar {
  position: fixed;
}
.cid-sSr6Qjbr60 .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSr6Qjbr60 .wrapper {
    padding: 0;
  }
}
.cid-sSr6Qjbr60 .btn {
  border-radius: 30px;
}
.cid-sSr6Qjbr60 .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-sSr6Qjbr60 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSr6Qjbr60 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSr6Qjbr60 .dropdown-item:hover,
.cid-sSr6Qjbr60 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSr6Qjbr60 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSr6Qjbr60 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSr6Qjbr60 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSr6Qjbr60 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSr6Qjbr60 .nav-link {
  position: relative;
}
.cid-sSr6Qjbr60 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSr6Qjbr60 .dropdown-menu,
.cid-sSr6Qjbr60 .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSr6Qjbr60 .nav-item:focus,
.cid-sSr6Qjbr60 .nav-link:focus {
  outline: none;
}
.cid-sSr6Qjbr60 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSr6Qjbr60 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSr6Qjbr60 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSr6Qjbr60 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSr6Qjbr60 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSr6Qjbr60 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSr6Qjbr60 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSr6Qjbr60 .navbar.opened {
  transition: all 0.3s;
}
.cid-sSr6Qjbr60 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSr6Qjbr60 .navbar .navbar-logo img {
  width: auto;
}
.cid-sSr6Qjbr60 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSr6Qjbr60 .navbar.collapsed {
  justify-content: center;
}
.cid-sSr6Qjbr60 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSr6Qjbr60 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSr6Qjbr60 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSr6Qjbr60 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSr6Qjbr60 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSr6Qjbr60 .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-sSr6Qjbr60 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSr6Qjbr60 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSr6Qjbr60 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSr6Qjbr60 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSr6Qjbr60 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSr6Qjbr60 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSr6Qjbr60 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSr6Qjbr60 .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-sSr6Qjbr60 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSr6Qjbr60 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSr6Qjbr60 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSr6Qjbr60 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSr6Qjbr60 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSr6Qjbr60 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSr6Qjbr60 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSr6Qjbr60 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSr6Qjbr60 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSr6Qjbr60 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSr6Qjbr60 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSr6Qjbr60 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSr6Qjbr60 .dropdown-item.active,
.cid-sSr6Qjbr60 .dropdown-item:active {
  background-color: transparent;
}
.cid-sSr6Qjbr60 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSr6Qjbr60 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSr6Qjbr60 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSr6Qjbr60 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSr6Qjbr60 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSr6Qjbr60 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSr6Qjbr60 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSr6Qjbr60 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSr6Qjbr60 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSr6Qjbr60 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSr6Qjbr60 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSr6Qjbr60 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSr6Qjbr60 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSr6Qjbr60 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSr6Qjbr60 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSr6Qjbr60 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSr6Qjbr60 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSr6Qjbr60 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSr6Qjbr60 .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSr6Qjbr60 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSr6Qjbr60 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSr6Qjbr60 .navbar {
    height: 70px;
  }
  .cid-sSr6Qjbr60 .navbar.opened {
    height: auto;
  }
  .cid-sSr6Qjbr60 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSr6QjCD7l {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSr6QjCD7l .image-block {
  margin: auto;
}
.cid-sSr6QjCD7l figcaption {
  position: relative;
}
.cid-sSr6QjCD7l figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSr6QjCD7l .image-block {
    width: 100% !important;
  }
}
.cid-sSr6QjCD7l .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSr6QjCD7l img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSr6QjCD7l img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSr6QjCD7l img.titre,
.cid-sSr6QjCD7l div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSr6QjNGwi {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-sWR8efl6r5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWR8ffufkS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sWR8ffufkS blockquote {
  border-color: #000000;
  border-radius: 4px;
  background-color: #f4f7d5;
}
.cid-tw7kkMQxSO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSr6QkeG8a {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSr6QkeG8a .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSr6QkeG8a .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSr6QkeG8a .row {
    text-align: center;
  }
  .cid-sSr6QkeG8a .row > div {
    margin: auto;
  }
  .cid-sSr6QkeG8a .social-row {
    justify-content: center;
  }
}
.cid-sSr6QkeG8a .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSr6QkeG8a .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSr6QkeG8a .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSr6QkeG8a .list {
    margin-bottom: 0rem;
  }
}
.cid-sSr6QkeG8a .mbr-text {
  color: #000000;
}
.cid-sSr6QkeG8a .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSr6QkeG8a .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSr6QkeG8a div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSr6QkeG8a H5 {
  color: #232323;
}
.cid-sU8r9L1UXN {
  z-index: 1000;
  width: 100%;
}
.cid-sU8r9L1UXN nav.navbar {
  position: fixed;
}
.cid-sU8r9L1UXN .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sU8r9L1UXN .wrapper {
    padding: 0;
  }
}
.cid-sU8r9L1UXN .btn {
  border-radius: 30px;
}
.cid-sU8r9L1UXN .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-sU8r9L1UXN .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sU8r9L1UXN .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sU8r9L1UXN .dropdown-item:hover,
.cid-sU8r9L1UXN .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sU8r9L1UXN .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sU8r9L1UXN .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sU8r9L1UXN .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sU8r9L1UXN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sU8r9L1UXN .nav-link {
  position: relative;
}
.cid-sU8r9L1UXN .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sU8r9L1UXN .dropdown-menu,
.cid-sU8r9L1UXN .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sU8r9L1UXN .nav-item:focus,
.cid-sU8r9L1UXN .nav-link:focus {
  outline: none;
}
.cid-sU8r9L1UXN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sU8r9L1UXN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sU8r9L1UXN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sU8r9L1UXN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sU8r9L1UXN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sU8r9L1UXN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sU8r9L1UXN .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sU8r9L1UXN .navbar.opened {
  transition: all 0.3s;
}
.cid-sU8r9L1UXN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sU8r9L1UXN .navbar .navbar-logo img {
  width: auto;
}
.cid-sU8r9L1UXN .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sU8r9L1UXN .navbar.collapsed {
  justify-content: center;
}
.cid-sU8r9L1UXN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sU8r9L1UXN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sU8r9L1UXN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sU8r9L1UXN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sU8r9L1UXN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sU8r9L1UXN .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-sU8r9L1UXN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sU8r9L1UXN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sU8r9L1UXN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sU8r9L1UXN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sU8r9L1UXN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sU8r9L1UXN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sU8r9L1UXN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sU8r9L1UXN .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-sU8r9L1UXN .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sU8r9L1UXN .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sU8r9L1UXN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sU8r9L1UXN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sU8r9L1UXN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sU8r9L1UXN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sU8r9L1UXN .navbar.navbar-short {
  min-height: 60px;
}
.cid-sU8r9L1UXN .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sU8r9L1UXN .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sU8r9L1UXN .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sU8r9L1UXN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sU8r9L1UXN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sU8r9L1UXN .dropdown-item.active,
.cid-sU8r9L1UXN .dropdown-item:active {
  background-color: transparent;
}
.cid-sU8r9L1UXN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sU8r9L1UXN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sU8r9L1UXN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sU8r9L1UXN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sU8r9L1UXN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sU8r9L1UXN .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sU8r9L1UXN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sU8r9L1UXN .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sU8r9L1UXN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sU8r9L1UXN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sU8r9L1UXN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sU8r9L1UXN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sU8r9L1UXN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sU8r9L1UXN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sU8r9L1UXN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sU8r9L1UXN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sU8r9L1UXN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sU8r9L1UXN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sU8r9L1UXN .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sU8r9L1UXN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sU8r9L1UXN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sU8r9L1UXN .navbar {
    height: 70px;
  }
  .cid-sU8r9L1UXN .navbar.opened {
    height: auto;
  }
  .cid-sU8r9L1UXN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sU8r9LmLT6 {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sU8r9LmLT6 .image-block {
  margin: auto;
}
.cid-sU8r9LmLT6 figcaption {
  position: relative;
}
.cid-sU8r9LmLT6 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sU8r9LmLT6 .image-block {
    width: 100% !important;
  }
}
.cid-sU8r9LmLT6 .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sU8r9LmLT6 img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sU8r9LmLT6 img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sU8r9LmLT6 img.titre,
.cid-sU8r9LmLT6 div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sU8r9Lt6vm {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-sU8r9LBPyo {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f9d5;
}
@media (max-width: 991px) {
  .cid-sU8r9LBPyo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sU8r9LBPyo .row {
  flex-direction: row-reverse;
}
.cid-sU8r9LBPyo img {
  width: 100%;
}
.cid-sU8r9LOhmB {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sU8r9LOhmB .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sU8r9LOhmB .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sU8r9LOhmB .row {
    text-align: center;
  }
  .cid-sU8r9LOhmB .row > div {
    margin: auto;
  }
  .cid-sU8r9LOhmB .social-row {
    justify-content: center;
  }
}
.cid-sU8r9LOhmB .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sU8r9LOhmB .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sU8r9LOhmB .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sU8r9LOhmB .list {
    margin-bottom: 0rem;
  }
}
.cid-sU8r9LOhmB .mbr-text {
  color: #000000;
}
.cid-sU8r9LOhmB .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sU8r9LOhmB .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sU8r9LOhmB div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sU8r9LOhmB H5 {
  color: #232323;
}
.cid-sSrOHdhf78 {
  z-index: 1000;
  width: 100%;
}
.cid-sSrOHdhf78 nav.navbar {
  position: fixed;
}
.cid-sSrOHdhf78 .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSrOHdhf78 .wrapper {
    padding: 0;
  }
}
.cid-sSrOHdhf78 .btn {
  border-radius: 30px;
}
.cid-sSrOHdhf78 .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-sSrOHdhf78 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSrOHdhf78 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSrOHdhf78 .dropdown-item:hover,
.cid-sSrOHdhf78 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSrOHdhf78 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSrOHdhf78 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSrOHdhf78 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSrOHdhf78 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSrOHdhf78 .nav-link {
  position: relative;
}
.cid-sSrOHdhf78 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSrOHdhf78 .dropdown-menu,
.cid-sSrOHdhf78 .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSrOHdhf78 .nav-item:focus,
.cid-sSrOHdhf78 .nav-link:focus {
  outline: none;
}
.cid-sSrOHdhf78 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSrOHdhf78 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSrOHdhf78 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSrOHdhf78 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSrOHdhf78 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSrOHdhf78 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSrOHdhf78 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSrOHdhf78 .navbar.opened {
  transition: all 0.3s;
}
.cid-sSrOHdhf78 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSrOHdhf78 .navbar .navbar-logo img {
  width: auto;
}
.cid-sSrOHdhf78 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSrOHdhf78 .navbar.collapsed {
  justify-content: center;
}
.cid-sSrOHdhf78 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSrOHdhf78 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSrOHdhf78 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSrOHdhf78 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSrOHdhf78 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSrOHdhf78 .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-sSrOHdhf78 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSrOHdhf78 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSrOHdhf78 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSrOHdhf78 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSrOHdhf78 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSrOHdhf78 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSrOHdhf78 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSrOHdhf78 .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-sSrOHdhf78 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSrOHdhf78 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSrOHdhf78 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSrOHdhf78 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSrOHdhf78 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSrOHdhf78 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSrOHdhf78 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSrOHdhf78 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSrOHdhf78 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSrOHdhf78 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSrOHdhf78 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSrOHdhf78 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSrOHdhf78 .dropdown-item.active,
.cid-sSrOHdhf78 .dropdown-item:active {
  background-color: transparent;
}
.cid-sSrOHdhf78 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSrOHdhf78 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSrOHdhf78 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSrOHdhf78 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSrOHdhf78 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSrOHdhf78 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSrOHdhf78 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSrOHdhf78 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSrOHdhf78 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSrOHdhf78 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSrOHdhf78 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSrOHdhf78 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrOHdhf78 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSrOHdhf78 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSrOHdhf78 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrOHdhf78 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSrOHdhf78 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSrOHdhf78 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSrOHdhf78 .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSrOHdhf78 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSrOHdhf78 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSrOHdhf78 .navbar {
    height: 70px;
  }
  .cid-sSrOHdhf78 .navbar.opened {
    height: auto;
  }
  .cid-sSrOHdhf78 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSrOHdXIKl {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSrOHdXIKl .image-block {
  margin: auto;
}
.cid-sSrOHdXIKl figcaption {
  position: relative;
}
.cid-sSrOHdXIKl figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSrOHdXIKl .image-block {
    width: 100% !important;
  }
}
.cid-sSrOHdXIKl .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSrOHdXIKl img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSrOHdXIKl img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrOHdXIKl img.titre,
.cid-sSrOHdXIKl div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSrOHe50vD {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-sXlAX3yA8U {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-sXlAX3yA8U blockquote {
  border-color: #6592e6;
  border-radius: 4px;
  background-color: #f4f7d5;
}
.cid-tw7lVxCUrW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSrOHepf6h {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSrOHepf6h .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSrOHepf6h .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSrOHepf6h .row {
    text-align: center;
  }
  .cid-sSrOHepf6h .row > div {
    margin: auto;
  }
  .cid-sSrOHepf6h .social-row {
    justify-content: center;
  }
}
.cid-sSrOHepf6h .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSrOHepf6h .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSrOHepf6h .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSrOHepf6h .list {
    margin-bottom: 0rem;
  }
}
.cid-sSrOHepf6h .mbr-text {
  color: #000000;
}
.cid-sSrOHepf6h .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSrOHepf6h .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSrOHepf6h div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSrOHepf6h H5 {
  color: #232323;
}
.cid-sSvxTF7Tpc {
  z-index: 1000;
  width: 100%;
}
.cid-sSvxTF7Tpc nav.navbar {
  position: fixed;
}
.cid-sSvxTF7Tpc .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-sSvxTF7Tpc .wrapper {
    padding: 0;
  }
}
.cid-sSvxTF7Tpc .btn {
  border-radius: 30px;
}
.cid-sSvxTF7Tpc .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-sSvxTF7Tpc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sSvxTF7Tpc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sSvxTF7Tpc .dropdown-item:hover,
.cid-sSvxTF7Tpc .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-sSvxTF7Tpc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sSvxTF7Tpc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sSvxTF7Tpc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-sSvxTF7Tpc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sSvxTF7Tpc .nav-link {
  position: relative;
}
.cid-sSvxTF7Tpc .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sSvxTF7Tpc .dropdown-menu,
.cid-sSvxTF7Tpc .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-sSvxTF7Tpc .nav-item:focus,
.cid-sSvxTF7Tpc .nav-link:focus {
  outline: none;
}
.cid-sSvxTF7Tpc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sSvxTF7Tpc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sSvxTF7Tpc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sSvxTF7Tpc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sSvxTF7Tpc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sSvxTF7Tpc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sSvxTF7Tpc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-sSvxTF7Tpc .navbar.opened {
  transition: all 0.3s;
}
.cid-sSvxTF7Tpc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sSvxTF7Tpc .navbar .navbar-logo img {
  width: auto;
}
.cid-sSvxTF7Tpc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sSvxTF7Tpc .navbar.collapsed {
  justify-content: center;
}
.cid-sSvxTF7Tpc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sSvxTF7Tpc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sSvxTF7Tpc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-sSvxTF7Tpc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sSvxTF7Tpc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sSvxTF7Tpc .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-sSvxTF7Tpc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sSvxTF7Tpc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sSvxTF7Tpc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sSvxTF7Tpc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sSvxTF7Tpc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sSvxTF7Tpc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sSvxTF7Tpc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sSvxTF7Tpc .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-sSvxTF7Tpc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sSvxTF7Tpc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sSvxTF7Tpc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sSvxTF7Tpc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sSvxTF7Tpc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sSvxTF7Tpc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sSvxTF7Tpc .navbar.navbar-short {
  min-height: 60px;
}
.cid-sSvxTF7Tpc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sSvxTF7Tpc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sSvxTF7Tpc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sSvxTF7Tpc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sSvxTF7Tpc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sSvxTF7Tpc .dropdown-item.active,
.cid-sSvxTF7Tpc .dropdown-item:active {
  background-color: transparent;
}
.cid-sSvxTF7Tpc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sSvxTF7Tpc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sSvxTF7Tpc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sSvxTF7Tpc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-sSvxTF7Tpc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sSvxTF7Tpc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sSvxTF7Tpc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sSvxTF7Tpc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sSvxTF7Tpc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-sSvxTF7Tpc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sSvxTF7Tpc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sSvxTF7Tpc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSvxTF7Tpc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sSvxTF7Tpc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sSvxTF7Tpc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSvxTF7Tpc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sSvxTF7Tpc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sSvxTF7Tpc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sSvxTF7Tpc .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-sSvxTF7Tpc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sSvxTF7Tpc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sSvxTF7Tpc .navbar {
    height: 70px;
  }
  .cid-sSvxTF7Tpc .navbar.opened {
    height: auto;
  }
  .cid-sSvxTF7Tpc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sSvxTFJV7T {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-sSvxTFJV7T .image-block {
  margin: auto;
}
.cid-sSvxTFJV7T figcaption {
  position: relative;
}
.cid-sSvxTFJV7T figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-sSvxTFJV7T .image-block {
    width: 100% !important;
  }
}
.cid-sSvxTFJV7T .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-sSvxTFJV7T img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-sSvxTFJV7T img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSvxTFJV7T img.titre,
.cid-sSvxTFJV7T div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-sSvxTFTOAU {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-sSvxTG0RqO {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f9d5;
}
@media (max-width: 991px) {
  .cid-sSvxTG0RqO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sSvxTG0RqO .row {
  flex-direction: row-reverse;
}
.cid-sSvxTG0RqO img {
  width: 100%;
}
.cid-tw7nZGMO71 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-sSvxTGyw63 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-sSvxTGyw63 .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-sSvxTGyw63 .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-sSvxTGyw63 .row {
    text-align: center;
  }
  .cid-sSvxTGyw63 .row > div {
    margin: auto;
  }
  .cid-sSvxTGyw63 .social-row {
    justify-content: center;
  }
}
.cid-sSvxTGyw63 .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-sSvxTGyw63 .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-sSvxTGyw63 .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sSvxTGyw63 .list {
    margin-bottom: 0rem;
  }
}
.cid-sSvxTGyw63 .mbr-text {
  color: #000000;
}
.cid-sSvxTGyw63 .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-sSvxTGyw63 .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-sSvxTGyw63 div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-sSvxTGyw63 H5 {
  color: #232323;
}
.cid-t6XofYAIMY {
  z-index: 1000;
  width: 100%;
}
.cid-t6XofYAIMY nav.navbar {
  position: fixed;
}
.cid-t6XofYAIMY .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-t6XofYAIMY .wrapper {
    padding: 0;
  }
}
.cid-t6XofYAIMY .btn {
  border-radius: 30px;
}
.cid-t6XofYAIMY .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-t6XofYAIMY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-t6XofYAIMY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-t6XofYAIMY .dropdown-item:hover,
.cid-t6XofYAIMY .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-t6XofYAIMY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-t6XofYAIMY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-t6XofYAIMY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-t6XofYAIMY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-t6XofYAIMY .nav-link {
  position: relative;
}
.cid-t6XofYAIMY .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-t6XofYAIMY .dropdown-menu,
.cid-t6XofYAIMY .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-t6XofYAIMY .nav-item:focus,
.cid-t6XofYAIMY .nav-link:focus {
  outline: none;
}
.cid-t6XofYAIMY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-t6XofYAIMY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-t6XofYAIMY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-t6XofYAIMY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-t6XofYAIMY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-t6XofYAIMY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-t6XofYAIMY .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-t6XofYAIMY .navbar.opened {
  transition: all 0.3s;
}
.cid-t6XofYAIMY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-t6XofYAIMY .navbar .navbar-logo img {
  width: auto;
}
.cid-t6XofYAIMY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-t6XofYAIMY .navbar.collapsed {
  justify-content: center;
}
.cid-t6XofYAIMY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-t6XofYAIMY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-t6XofYAIMY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-t6XofYAIMY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-t6XofYAIMY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-t6XofYAIMY .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-t6XofYAIMY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-t6XofYAIMY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-t6XofYAIMY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-t6XofYAIMY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-t6XofYAIMY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-t6XofYAIMY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-t6XofYAIMY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-t6XofYAIMY .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-t6XofYAIMY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-t6XofYAIMY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-t6XofYAIMY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-t6XofYAIMY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-t6XofYAIMY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-t6XofYAIMY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-t6XofYAIMY .navbar.navbar-short {
  min-height: 60px;
}
.cid-t6XofYAIMY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-t6XofYAIMY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-t6XofYAIMY .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-t6XofYAIMY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-t6XofYAIMY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-t6XofYAIMY .dropdown-item.active,
.cid-t6XofYAIMY .dropdown-item:active {
  background-color: transparent;
}
.cid-t6XofYAIMY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-t6XofYAIMY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-t6XofYAIMY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-t6XofYAIMY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-t6XofYAIMY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-t6XofYAIMY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-t6XofYAIMY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-t6XofYAIMY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-t6XofYAIMY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-t6XofYAIMY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-t6XofYAIMY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-t6XofYAIMY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t6XofYAIMY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-t6XofYAIMY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-t6XofYAIMY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t6XofYAIMY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-t6XofYAIMY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-t6XofYAIMY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-t6XofYAIMY .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-t6XofYAIMY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-t6XofYAIMY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-t6XofYAIMY .navbar {
    height: 70px;
  }
  .cid-t6XofYAIMY .navbar.opened {
    height: auto;
  }
  .cid-t6XofYAIMY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-t6XofYTct6 {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-t6XofYTct6 .image-block {
  margin: auto;
}
.cid-t6XofYTct6 figcaption {
  position: relative;
}
.cid-t6XofYTct6 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-t6XofYTct6 .image-block {
    width: 100% !important;
  }
}
.cid-t6XofYTct6 .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-t6XofYTct6 img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-t6XofYTct6 img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-t6XofYTct6 img.titre,
.cid-t6XofYTct6 div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-t6XofZ4wqG {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-t6XpNf8aco {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
@media (min-width: 992px) {
  .cid-t6XpNf8aco .carousel {
    min-height: 500px;
  }
  .cid-t6XpNf8aco .carousel img {
    max-height: 500px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-t6XpNf8aco .carousel {
    min-height: 325px;
  }
  .cid-t6XpNf8aco .carousel img {
    max-height: 325px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-t6XpNf8aco .carousel {
    min-height: 275px;
  }
  .cid-t6XpNf8aco .carousel img {
    max-height: 275px;
    object-fit: contain;
  }
  .cid-t6XpNf8aco .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-t6XpNf8aco .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-t6XpNf8aco .carousel,
.cid-t6XpNf8aco .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-t6XpNf8aco .item-wrapper {
  width: 100%;
}
.cid-t6XpNf8aco .carousel-caption {
  bottom: 40px;
}
.cid-t6XpNf8aco .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-t6XpNf8aco .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-t6XpNf8aco .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-t6XpNf8aco .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-t6XpNf8aco .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-t6XpNf8aco .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-t6XpNf8aco .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-t6XpNf8aco .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-t6XpNf8aco .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-t6XpNf8aco .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-t6XpNf8aco .carousel-indicators li.active,
.cid-t6XpNf8aco .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-t6XpNf8aco .carousel-indicators li::after,
.cid-t6XpNf8aco .carousel-indicators li::before {
  content: none;
}
.cid-t6XpNf8aco .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-t6XpNf8aco .carousel-indicators {
    display: none !important;
  }
}
.cid-t6Xs0CUl8I {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-t6Xs0CUl8I blockquote {
  border-color: #000000;
  border-radius: 4px;
  background-color: #f4f7d5;
}
.cid-tw8CaTHRoH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-t6XofZn0AG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-t6XofZn0AG .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-t6XofZn0AG .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-t6XofZn0AG .row {
    text-align: center;
  }
  .cid-t6XofZn0AG .row > div {
    margin: auto;
  }
  .cid-t6XofZn0AG .social-row {
    justify-content: center;
  }
}
.cid-t6XofZn0AG .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-t6XofZn0AG .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-t6XofZn0AG .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-t6XofZn0AG .list {
    margin-bottom: 0rem;
  }
}
.cid-t6XofZn0AG .mbr-text {
  color: #000000;
}
.cid-t6XofZn0AG .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-t6XofZn0AG .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-t6XofZn0AG div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-t6XofZn0AG H5 {
  color: #232323;
}
.cid-tdtmSizJYf {
  z-index: 1000;
  width: 100%;
}
.cid-tdtmSizJYf nav.navbar {
  position: fixed;
}
.cid-tdtmSizJYf .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-tdtmSizJYf .wrapper {
    padding: 0;
  }
}
.cid-tdtmSizJYf .btn {
  border-radius: 30px;
}
.cid-tdtmSizJYf .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-tdtmSizJYf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tdtmSizJYf .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tdtmSizJYf .dropdown-item:hover,
.cid-tdtmSizJYf .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tdtmSizJYf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tdtmSizJYf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tdtmSizJYf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-tdtmSizJYf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tdtmSizJYf .nav-link {
  position: relative;
}
.cid-tdtmSizJYf .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tdtmSizJYf .dropdown-menu,
.cid-tdtmSizJYf .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-tdtmSizJYf .nav-item:focus,
.cid-tdtmSizJYf .nav-link:focus {
  outline: none;
}
.cid-tdtmSizJYf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tdtmSizJYf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tdtmSizJYf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tdtmSizJYf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tdtmSizJYf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tdtmSizJYf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tdtmSizJYf .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-tdtmSizJYf .navbar.opened {
  transition: all 0.3s;
}
.cid-tdtmSizJYf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tdtmSizJYf .navbar .navbar-logo img {
  width: auto;
}
.cid-tdtmSizJYf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tdtmSizJYf .navbar.collapsed {
  justify-content: center;
}
.cid-tdtmSizJYf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tdtmSizJYf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tdtmSizJYf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-tdtmSizJYf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tdtmSizJYf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tdtmSizJYf .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-tdtmSizJYf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tdtmSizJYf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tdtmSizJYf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tdtmSizJYf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tdtmSizJYf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tdtmSizJYf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tdtmSizJYf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tdtmSizJYf .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-tdtmSizJYf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tdtmSizJYf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tdtmSizJYf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tdtmSizJYf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tdtmSizJYf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tdtmSizJYf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tdtmSizJYf .navbar.navbar-short {
  min-height: 60px;
}
.cid-tdtmSizJYf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tdtmSizJYf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tdtmSizJYf .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tdtmSizJYf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tdtmSizJYf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tdtmSizJYf .dropdown-item.active,
.cid-tdtmSizJYf .dropdown-item:active {
  background-color: transparent;
}
.cid-tdtmSizJYf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tdtmSizJYf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tdtmSizJYf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tdtmSizJYf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-tdtmSizJYf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tdtmSizJYf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tdtmSizJYf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tdtmSizJYf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tdtmSizJYf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-tdtmSizJYf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tdtmSizJYf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tdtmSizJYf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tdtmSizJYf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tdtmSizJYf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tdtmSizJYf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tdtmSizJYf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tdtmSizJYf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tdtmSizJYf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tdtmSizJYf .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-tdtmSizJYf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tdtmSizJYf .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tdtmSizJYf .navbar {
    height: 70px;
  }
  .cid-tdtmSizJYf .navbar.opened {
    height: auto;
  }
  .cid-tdtmSizJYf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tdtmSj0UGS {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-tdtmSj0UGS .image-block {
  margin: auto;
}
.cid-tdtmSj0UGS figcaption {
  position: relative;
}
.cid-tdtmSj0UGS figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tdtmSj0UGS .image-block {
    width: 100% !important;
  }
}
.cid-tdtmSj0UGS .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-tdtmSj0UGS img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-tdtmSj0UGS img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-tdtmSj0UGS img.titre,
.cid-tdtmSj0UGS div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-tdtmSj8dqZ {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-tdwRL2o0NW {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-tdwRL2o0NW .item {
  padding-bottom: 2rem;
}
.cid-tdwRL2o0NW .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tdwRL2o0NW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tdwRL2o0NW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tdwRL2o0NW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tdwRL2o0NW .carousel-control,
.cid-tdwRL2o0NW .close {
  background: #1b1b1b;
}
.cid-tdwRL2o0NW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tdwRL2o0NW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tdwRL2o0NW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tdwRL2o0NW .carousel-control-next span {
  margin-left: 5px;
}
.cid-tdwRL2o0NW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tdwRL2o0NW .close::before {
  content: '\e91a';
}
.cid-tdwRL2o0NW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tdwRL2o0NW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tdwRL2o0NW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tdwRL2o0NW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tdwRL2o0NW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tdwRL2o0NW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tdwRL2o0NW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tdwRL2o0NW .carousel-indicators li.active,
.cid-tdwRL2o0NW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tdwRL2o0NW .carousel-indicators li::after,
.cid-tdwRL2o0NW .carousel-indicators li::before {
  content: none;
}
.cid-tdwRL2o0NW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tdwRL2o0NW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tdwRL2o0NW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tdwRL2o0NW .carousel-indicators {
    display: none;
  }
}
.cid-tdwRL2o0NW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tdwRL2o0NW .carousel-inner > .active {
  display: block;
}
.cid-tdwRL2o0NW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tdwRL2o0NW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tdwRL2o0NW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tdwRL2o0NW .carousel-control,
  .cid-tdwRL2o0NW .carousel-indicators,
  .cid-tdwRL2o0NW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tdwRL2o0NW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tdwRL2o0NW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tdwRL2o0NW .carousel-indicators .active,
.cid-tdwRL2o0NW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tdwRL2o0NW .carousel-indicators .active {
  background: #fff;
}
.cid-tdwRL2o0NW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tdwRL2o0NW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tdwRL2o0NW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tdwRL2o0NW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tdwRL2o0NW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tdwRL2o0NW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tdwRL2o0NW .carousel {
  width: 100%;
}
.cid-tdwRL2o0NW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tdwRL2o0NW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tdwRL2o0NW .modal.fade .modal-dialog,
.cid-tdwRL2o0NW .modal.in .modal-dialog {
  transform: none;
}
.cid-tdwRL2o0NW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tdwRL2o0NW H6 {
  text-align: center;
}
.cid-tdwSosU8aY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-tdwSosU8aY .item {
  padding-bottom: 2rem;
}
.cid-tdwSosU8aY .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tdwSosU8aY .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tdwSosU8aY .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tdwSosU8aY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tdwSosU8aY .carousel-control,
.cid-tdwSosU8aY .close {
  background: #1b1b1b;
}
.cid-tdwSosU8aY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tdwSosU8aY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tdwSosU8aY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tdwSosU8aY .carousel-control-next span {
  margin-left: 5px;
}
.cid-tdwSosU8aY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tdwSosU8aY .close::before {
  content: '\e91a';
}
.cid-tdwSosU8aY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tdwSosU8aY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tdwSosU8aY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tdwSosU8aY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tdwSosU8aY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tdwSosU8aY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tdwSosU8aY .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tdwSosU8aY .carousel-indicators li.active,
.cid-tdwSosU8aY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tdwSosU8aY .carousel-indicators li::after,
.cid-tdwSosU8aY .carousel-indicators li::before {
  content: none;
}
.cid-tdwSosU8aY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tdwSosU8aY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tdwSosU8aY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tdwSosU8aY .carousel-indicators {
    display: none;
  }
}
.cid-tdwSosU8aY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tdwSosU8aY .carousel-inner > .active {
  display: block;
}
.cid-tdwSosU8aY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tdwSosU8aY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tdwSosU8aY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tdwSosU8aY .carousel-control,
  .cid-tdwSosU8aY .carousel-indicators,
  .cid-tdwSosU8aY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tdwSosU8aY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tdwSosU8aY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tdwSosU8aY .carousel-indicators .active,
.cid-tdwSosU8aY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tdwSosU8aY .carousel-indicators .active {
  background: #fff;
}
.cid-tdwSosU8aY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tdwSosU8aY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tdwSosU8aY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tdwSosU8aY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tdwSosU8aY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tdwSosU8aY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tdwSosU8aY .carousel {
  width: 100%;
}
.cid-tdwSosU8aY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tdwSosU8aY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tdwSosU8aY .modal.fade .modal-dialog,
.cid-tdwSosU8aY .modal.in .modal-dialog {
  transform: none;
}
.cid-tdwSosU8aY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tdwSosU8aY H6 {
  text-align: center;
}
.cid-tdtmSjEMJc {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-tdtmSjEMJc .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-tdtmSjEMJc .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-tdtmSjEMJc .row {
    text-align: center;
  }
  .cid-tdtmSjEMJc .row > div {
    margin: auto;
  }
  .cid-tdtmSjEMJc .social-row {
    justify-content: center;
  }
}
.cid-tdtmSjEMJc .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-tdtmSjEMJc .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tdtmSjEMJc .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tdtmSjEMJc .list {
    margin-bottom: 0rem;
  }
}
.cid-tdtmSjEMJc .mbr-text {
  color: #000000;
}
.cid-tdtmSjEMJc .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-tdtmSjEMJc .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-tdtmSjEMJc div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-tdtmSjEMJc H5 {
  color: #232323;
}
.cid-tdtolaroNA {
  z-index: 1000;
  width: 100%;
}
.cid-tdtolaroNA nav.navbar {
  position: fixed;
}
.cid-tdtolaroNA .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-tdtolaroNA .wrapper {
    padding: 0;
  }
}
.cid-tdtolaroNA .btn {
  border-radius: 30px;
}
.cid-tdtolaroNA .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-tdtolaroNA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tdtolaroNA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tdtolaroNA .dropdown-item:hover,
.cid-tdtolaroNA .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tdtolaroNA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tdtolaroNA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tdtolaroNA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-tdtolaroNA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tdtolaroNA .nav-link {
  position: relative;
}
.cid-tdtolaroNA .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tdtolaroNA .dropdown-menu,
.cid-tdtolaroNA .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-tdtolaroNA .nav-item:focus,
.cid-tdtolaroNA .nav-link:focus {
  outline: none;
}
.cid-tdtolaroNA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tdtolaroNA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tdtolaroNA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tdtolaroNA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tdtolaroNA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tdtolaroNA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tdtolaroNA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-tdtolaroNA .navbar.opened {
  transition: all 0.3s;
}
.cid-tdtolaroNA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tdtolaroNA .navbar .navbar-logo img {
  width: auto;
}
.cid-tdtolaroNA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tdtolaroNA .navbar.collapsed {
  justify-content: center;
}
.cid-tdtolaroNA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tdtolaroNA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tdtolaroNA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-tdtolaroNA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tdtolaroNA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tdtolaroNA .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-tdtolaroNA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tdtolaroNA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tdtolaroNA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tdtolaroNA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tdtolaroNA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tdtolaroNA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tdtolaroNA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tdtolaroNA .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-tdtolaroNA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tdtolaroNA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tdtolaroNA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tdtolaroNA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tdtolaroNA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tdtolaroNA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tdtolaroNA .navbar.navbar-short {
  min-height: 60px;
}
.cid-tdtolaroNA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tdtolaroNA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tdtolaroNA .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tdtolaroNA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tdtolaroNA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tdtolaroNA .dropdown-item.active,
.cid-tdtolaroNA .dropdown-item:active {
  background-color: transparent;
}
.cid-tdtolaroNA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tdtolaroNA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tdtolaroNA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tdtolaroNA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-tdtolaroNA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tdtolaroNA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tdtolaroNA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tdtolaroNA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tdtolaroNA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-tdtolaroNA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tdtolaroNA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tdtolaroNA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tdtolaroNA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tdtolaroNA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tdtolaroNA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tdtolaroNA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tdtolaroNA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tdtolaroNA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tdtolaroNA .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-tdtolaroNA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tdtolaroNA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tdtolaroNA .navbar {
    height: 70px;
  }
  .cid-tdtolaroNA .navbar.opened {
    height: auto;
  }
  .cid-tdtolaroNA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tdtolb7hM9 {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-tdtolb7hM9 .image-block {
  margin: auto;
}
.cid-tdtolb7hM9 figcaption {
  position: relative;
}
.cid-tdtolb7hM9 figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tdtolb7hM9 .image-block {
    width: 100% !important;
  }
}
.cid-tdtolb7hM9 .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-tdtolb7hM9 img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-tdtolb7hM9 img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-tdtolb7hM9 img.titre,
.cid-tdtolb7hM9 div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-tdtolbhKPj {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-tdx0uktTUa {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-tdx0uktTUa .row {
  margin-left: 0;
  margin-right: 0;
}
.cid-tdx0uktTUa .item {
  padding-left: 0;
  padding-right: 0;
}
.cid-tdx0uktTUa .item-wrapper {
  position: relative;
}
.cid-tdx0uktTUa .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tdx0uktTUa .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tdx0uktTUa .carousel-control,
.cid-tdx0uktTUa .close {
  background: #1b1b1b;
}
.cid-tdx0uktTUa .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tdx0uktTUa .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tdx0uktTUa .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tdx0uktTUa .carousel-control-next span {
  margin-left: 5px;
}
.cid-tdx0uktTUa .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tdx0uktTUa .close::before {
  content: '\e91a';
}
.cid-tdx0uktTUa .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tdx0uktTUa .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tdx0uktTUa .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tdx0uktTUa .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tdx0uktTUa .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tdx0uktTUa .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tdx0uktTUa .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tdx0uktTUa .carousel-indicators li.active,
.cid-tdx0uktTUa .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tdx0uktTUa .carousel-indicators li::after,
.cid-tdx0uktTUa .carousel-indicators li::before {
  content: none;
}
.cid-tdx0uktTUa .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tdx0uktTUa .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tdx0uktTUa .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tdx0uktTUa .carousel-indicators {
    display: none;
  }
}
.cid-tdx0uktTUa .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tdx0uktTUa .carousel-inner > .active {
  display: block;
}
.cid-tdx0uktTUa .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tdx0uktTUa .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tdx0uktTUa .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tdx0uktTUa .carousel-control,
  .cid-tdx0uktTUa .carousel-indicators,
  .cid-tdx0uktTUa .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tdx0uktTUa .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tdx0uktTUa .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tdx0uktTUa .carousel-indicators .active,
.cid-tdx0uktTUa .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tdx0uktTUa .carousel-indicators .active {
  background: #fff;
}
.cid-tdx0uktTUa .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tdx0uktTUa .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tdx0uktTUa .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tdx0uktTUa .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tdx0uktTUa .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tdx0uktTUa .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tdx0uktTUa .carousel {
  width: 100%;
}
.cid-tdx0uktTUa .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tdx0uktTUa .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tdx0uktTUa .modal.fade .modal-dialog,
.cid-tdx0uktTUa .modal.in .modal-dialog {
  transform: none;
}
.cid-tdx0uktTUa .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tdx0uktTUa H6 {
  text-align: center;
}
.cid-tw8Gd7f9Tr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-tdtolbQeEU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-tdtolbQeEU .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-tdtolbQeEU .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-tdtolbQeEU .row {
    text-align: center;
  }
  .cid-tdtolbQeEU .row > div {
    margin: auto;
  }
  .cid-tdtolbQeEU .social-row {
    justify-content: center;
  }
}
.cid-tdtolbQeEU .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-tdtolbQeEU .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tdtolbQeEU .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tdtolbQeEU .list {
    margin-bottom: 0rem;
  }
}
.cid-tdtolbQeEU .mbr-text {
  color: #000000;
}
.cid-tdtolbQeEU .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-tdtolbQeEU .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-tdtolbQeEU div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-tdtolbQeEU H5 {
  color: #232323;
}
.cid-tdtp0im5br {
  z-index: 1000;
  width: 100%;
}
.cid-tdtp0im5br nav.navbar {
  position: fixed;
}
.cid-tdtp0im5br .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-tdtp0im5br .wrapper {
    padding: 0;
  }
}
.cid-tdtp0im5br .btn {
  border-radius: 30px;
}
.cid-tdtp0im5br .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-tdtp0im5br .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tdtp0im5br .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tdtp0im5br .dropdown-item:hover,
.cid-tdtp0im5br .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tdtp0im5br .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tdtp0im5br .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tdtp0im5br .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-tdtp0im5br .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tdtp0im5br .nav-link {
  position: relative;
}
.cid-tdtp0im5br .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tdtp0im5br .dropdown-menu,
.cid-tdtp0im5br .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-tdtp0im5br .nav-item:focus,
.cid-tdtp0im5br .nav-link:focus {
  outline: none;
}
.cid-tdtp0im5br .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tdtp0im5br .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tdtp0im5br .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tdtp0im5br .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tdtp0im5br .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tdtp0im5br .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tdtp0im5br .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-tdtp0im5br .navbar.opened {
  transition: all 0.3s;
}
.cid-tdtp0im5br .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tdtp0im5br .navbar .navbar-logo img {
  width: auto;
}
.cid-tdtp0im5br .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tdtp0im5br .navbar.collapsed {
  justify-content: center;
}
.cid-tdtp0im5br .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tdtp0im5br .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tdtp0im5br .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-tdtp0im5br .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tdtp0im5br .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tdtp0im5br .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-tdtp0im5br .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tdtp0im5br .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tdtp0im5br .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tdtp0im5br .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tdtp0im5br .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tdtp0im5br .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tdtp0im5br .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tdtp0im5br .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-tdtp0im5br .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tdtp0im5br .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tdtp0im5br .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tdtp0im5br .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tdtp0im5br .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tdtp0im5br .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tdtp0im5br .navbar.navbar-short {
  min-height: 60px;
}
.cid-tdtp0im5br .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tdtp0im5br .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tdtp0im5br .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tdtp0im5br .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tdtp0im5br .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tdtp0im5br .dropdown-item.active,
.cid-tdtp0im5br .dropdown-item:active {
  background-color: transparent;
}
.cid-tdtp0im5br .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tdtp0im5br .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tdtp0im5br .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tdtp0im5br .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-tdtp0im5br .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tdtp0im5br .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tdtp0im5br ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tdtp0im5br .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tdtp0im5br button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-tdtp0im5br button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tdtp0im5br button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tdtp0im5br button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tdtp0im5br button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tdtp0im5br button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tdtp0im5br nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tdtp0im5br nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tdtp0im5br nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tdtp0im5br nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tdtp0im5br .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-tdtp0im5br a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tdtp0im5br .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tdtp0im5br .navbar {
    height: 70px;
  }
  .cid-tdtp0im5br .navbar.opened {
    height: auto;
  }
  .cid-tdtp0im5br .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tdtp0iZp0I {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-tdtp0iZp0I .image-block {
  margin: auto;
}
.cid-tdtp0iZp0I figcaption {
  position: relative;
}
.cid-tdtp0iZp0I figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tdtp0iZp0I .image-block {
    width: 100% !important;
  }
}
.cid-tdtp0iZp0I .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-tdtp0iZp0I img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-tdtp0iZp0I img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-tdtp0iZp0I img.titre,
.cid-tdtp0iZp0I div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-tdtp0jadsy {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-tdx2EtHgfu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-tdx2EtHgfu .item {
  padding-bottom: 2rem;
}
.cid-tdx2EtHgfu .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tdx2EtHgfu .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tdx2EtHgfu .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tdx2EtHgfu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tdx2EtHgfu .carousel-control,
.cid-tdx2EtHgfu .close {
  background: #1b1b1b;
}
.cid-tdx2EtHgfu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tdx2EtHgfu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tdx2EtHgfu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tdx2EtHgfu .carousel-control-next span {
  margin-left: 5px;
}
.cid-tdx2EtHgfu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tdx2EtHgfu .close::before {
  content: '\e91a';
}
.cid-tdx2EtHgfu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tdx2EtHgfu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tdx2EtHgfu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tdx2EtHgfu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tdx2EtHgfu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tdx2EtHgfu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tdx2EtHgfu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tdx2EtHgfu .carousel-indicators li.active,
.cid-tdx2EtHgfu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tdx2EtHgfu .carousel-indicators li::after,
.cid-tdx2EtHgfu .carousel-indicators li::before {
  content: none;
}
.cid-tdx2EtHgfu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tdx2EtHgfu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tdx2EtHgfu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tdx2EtHgfu .carousel-indicators {
    display: none;
  }
}
.cid-tdx2EtHgfu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tdx2EtHgfu .carousel-inner > .active {
  display: block;
}
.cid-tdx2EtHgfu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tdx2EtHgfu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tdx2EtHgfu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tdx2EtHgfu .carousel-control,
  .cid-tdx2EtHgfu .carousel-indicators,
  .cid-tdx2EtHgfu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tdx2EtHgfu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tdx2EtHgfu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tdx2EtHgfu .carousel-indicators .active,
.cid-tdx2EtHgfu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tdx2EtHgfu .carousel-indicators .active {
  background: #fff;
}
.cid-tdx2EtHgfu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tdx2EtHgfu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tdx2EtHgfu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tdx2EtHgfu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tdx2EtHgfu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tdx2EtHgfu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tdx2EtHgfu .carousel {
  width: 100%;
}
.cid-tdx2EtHgfu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tdx2EtHgfu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tdx2EtHgfu .modal.fade .modal-dialog,
.cid-tdx2EtHgfu .modal.in .modal-dialog {
  transform: none;
}
.cid-tdx2EtHgfu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tdx2EtHgfu H6 {
  text-align: center;
}
.cid-tw8GuuJfUa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-tdtp0jIuMG {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-tdtp0jIuMG .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-tdtp0jIuMG .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-tdtp0jIuMG .row {
    text-align: center;
  }
  .cid-tdtp0jIuMG .row > div {
    margin: auto;
  }
  .cid-tdtp0jIuMG .social-row {
    justify-content: center;
  }
}
.cid-tdtp0jIuMG .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-tdtp0jIuMG .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tdtp0jIuMG .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tdtp0jIuMG .list {
    margin-bottom: 0rem;
  }
}
.cid-tdtp0jIuMG .mbr-text {
  color: #000000;
}
.cid-tdtp0jIuMG .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-tdtp0jIuMG .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-tdtp0jIuMG div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-tdtp0jIuMG H5 {
  color: #232323;
}
.cid-tdtpwKtg6o {
  z-index: 1000;
  width: 100%;
}
.cid-tdtpwKtg6o nav.navbar {
  position: fixed;
}
.cid-tdtpwKtg6o .wrapper {
  justify-content: space-between;
  padding: 0 6rem;
}
@media (max-width: 991px) {
  .cid-tdtpwKtg6o .wrapper {
    padding: 0;
  }
}
.cid-tdtpwKtg6o .btn {
  border-radius: 30px;
}
.cid-tdtpwKtg6o .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-tdtpwKtg6o .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tdtpwKtg6o .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tdtpwKtg6o .dropdown-item:hover,
.cid-tdtpwKtg6o .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tdtpwKtg6o .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tdtpwKtg6o .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tdtpwKtg6o .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em .3em !important;
}
.cid-tdtpwKtg6o .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tdtpwKtg6o .nav-link {
  position: relative;
}
.cid-tdtpwKtg6o .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tdtpwKtg6o .dropdown-menu,
.cid-tdtpwKtg6o .navbar.opened {
  background: #f4f7d5 !important;
}
.cid-tdtpwKtg6o .nav-item:focus,
.cid-tdtpwKtg6o .nav-link:focus {
  outline: none;
}
.cid-tdtpwKtg6o .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tdtpwKtg6o .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tdtpwKtg6o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tdtpwKtg6o .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tdtpwKtg6o .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tdtpwKtg6o .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tdtpwKtg6o .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: rgba(244, 247, 213, 0.4);
}
.cid-tdtpwKtg6o .navbar.opened {
  transition: all 0.3s;
}
.cid-tdtpwKtg6o .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tdtpwKtg6o .navbar .navbar-logo img {
  width: auto;
}
.cid-tdtpwKtg6o .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tdtpwKtg6o .navbar.collapsed {
  justify-content: center;
}
.cid-tdtpwKtg6o .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tdtpwKtg6o .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tdtpwKtg6o .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.9rem);
  }
}
.cid-tdtpwKtg6o .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tdtpwKtg6o .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tdtpwKtg6o .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-tdtpwKtg6o .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tdtpwKtg6o .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tdtpwKtg6o .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tdtpwKtg6o .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tdtpwKtg6o .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tdtpwKtg6o .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tdtpwKtg6o .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tdtpwKtg6o .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-tdtpwKtg6o .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tdtpwKtg6o .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tdtpwKtg6o .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tdtpwKtg6o .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tdtpwKtg6o .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tdtpwKtg6o .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tdtpwKtg6o .navbar.navbar-short {
  min-height: 60px;
}
.cid-tdtpwKtg6o .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tdtpwKtg6o .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tdtpwKtg6o .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tdtpwKtg6o .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tdtpwKtg6o .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tdtpwKtg6o .dropdown-item.active,
.cid-tdtpwKtg6o .dropdown-item:active {
  background-color: transparent;
}
.cid-tdtpwKtg6o .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tdtpwKtg6o .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tdtpwKtg6o .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tdtpwKtg6o .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #f4f7d5;
}
.cid-tdtpwKtg6o .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tdtpwKtg6o .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tdtpwKtg6o ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tdtpwKtg6o .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tdtpwKtg6o button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
  order: 0;
}
.cid-tdtpwKtg6o button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-tdtpwKtg6o button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tdtpwKtg6o button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tdtpwKtg6o button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tdtpwKtg6o button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tdtpwKtg6o nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tdtpwKtg6o nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tdtpwKtg6o nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tdtpwKtg6o nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tdtpwKtg6o .navbar-dropdown {
  padding: 0 .5rem;
  position: fixed;
}
.cid-tdtpwKtg6o a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tdtpwKtg6o .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tdtpwKtg6o .navbar {
    height: 70px;
  }
  .cid-tdtpwKtg6o .navbar.opened {
    height: auto;
  }
  .cid-tdtpwKtg6o .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tdtpwL7X6y {
  padding-top: 75px;
  padding-bottom: 0px;
  background: #f4f7d5;
}
.cid-tdtpwL7X6y .image-block {
  margin: auto;
}
.cid-tdtpwL7X6y figcaption {
  position: relative;
}
.cid-tdtpwL7X6y figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media (max-width: 768px) {
  .cid-tdtpwL7X6y .image-block {
    width: 100% !important;
  }
}
.cid-tdtpwL7X6y .boximagetop {
  display: block;
  margin-top: auto;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.cid-tdtpwL7X6y img.adapte {
  width: 100%;
  max-width: 700px;
}
.cid-tdtpwL7X6y img.cadre {
  display: block;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 10px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-tdtpwL7X6y img.titre,
.cid-tdtpwL7X6y div.titre {
  display: block;
  width: 100%;
  max-width: 700px;
  box-shadow: 15px 15px 15px #505050;
  border-radius: 15px;
  border-top-width: 1px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: gray;
  border-right-color: black;
  border-bottom-color: black;
  border-left-color: gray;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}
.cid-tdx68LM9ev {
  padding-top: 4px;
  padding-bottom: 10px;
  background-color: #f4f7d5;
}
.cid-tdx3Okbz0B {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f4f7d5;
}
.cid-tdx3Okbz0B .item {
  padding-bottom: 2rem;
}
.cid-tdx3Okbz0B .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-tdx3Okbz0B .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-tdx3Okbz0B .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-tdx3Okbz0B .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-tdx3Okbz0B .carousel-control,
.cid-tdx3Okbz0B .close {
  background: #1b1b1b;
}
.cid-tdx3Okbz0B .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tdx3Okbz0B .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tdx3Okbz0B .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tdx3Okbz0B .carousel-control-next span {
  margin-left: 5px;
}
.cid-tdx3Okbz0B .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tdx3Okbz0B .close::before {
  content: '\e91a';
}
.cid-tdx3Okbz0B .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tdx3Okbz0B .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tdx3Okbz0B .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tdx3Okbz0B .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tdx3Okbz0B .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tdx3Okbz0B .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tdx3Okbz0B .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tdx3Okbz0B .carousel-indicators li.active,
.cid-tdx3Okbz0B .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tdx3Okbz0B .carousel-indicators li::after,
.cid-tdx3Okbz0B .carousel-indicators li::before {
  content: none;
}
.cid-tdx3Okbz0B .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tdx3Okbz0B .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tdx3Okbz0B .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tdx3Okbz0B .carousel-indicators {
    display: none;
  }
}
.cid-tdx3Okbz0B .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tdx3Okbz0B .carousel-inner > .active {
  display: block;
}
.cid-tdx3Okbz0B .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tdx3Okbz0B .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tdx3Okbz0B .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tdx3Okbz0B .carousel-control,
  .cid-tdx3Okbz0B .carousel-indicators,
  .cid-tdx3Okbz0B .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tdx3Okbz0B .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tdx3Okbz0B .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tdx3Okbz0B .carousel-indicators .active,
.cid-tdx3Okbz0B .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tdx3Okbz0B .carousel-indicators .active {
  background: #fff;
}
.cid-tdx3Okbz0B .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tdx3Okbz0B .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tdx3Okbz0B .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tdx3Okbz0B .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tdx3Okbz0B .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tdx3Okbz0B .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tdx3Okbz0B .carousel {
  width: 100%;
}
.cid-tdx3Okbz0B .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tdx3Okbz0B .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tdx3Okbz0B .modal.fade .modal-dialog,
.cid-tdx3Okbz0B .modal.in .modal-dialog {
  transform: none;
}
.cid-tdx3Okbz0B .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tdx3Okbz0B H6 {
  text-align: center;
}
.cid-tw8GE8kw20 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #f4f7d5;
}
.cid-tdtpwLNoCt {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #f4f7d5;
}
.cid-tdtpwLNoCt .media-wrap {
  padding: 0;
}
@media (max-width: 991px) {
  .cid-tdtpwLNoCt .media-wrap {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-tdtpwLNoCt .row {
    text-align: center;
  }
  .cid-tdtpwLNoCt .row > div {
    margin: auto;
  }
  .cid-tdtpwLNoCt .social-row {
    justify-content: center;
  }
}
.cid-tdtpwLNoCt .social-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-tdtpwLNoCt .list {
  list-style: none;
  padding-left: 0;
  color: #bbbbbb;
}
@media (max-width: 991px) {
  .cid-tdtpwLNoCt .list {
    margin-bottom: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tdtpwLNoCt .list {
    margin-bottom: 0rem;
  }
}
.cid-tdtpwLNoCt .mbr-text {
  color: #000000;
}
.cid-tdtpwLNoCt .soc-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: white;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
  height: 2.5rem;
  width: 2.5rem;
}
.cid-tdtpwLNoCt .mbr-iconfont {
  color: black;
}
@media (max-width: 991px) {
  .cid-tdtpwLNoCt div > *:last-child {
    margin-top: 0 !important;
  }
}
.cid-tdtpwLNoCt H5 {
  color: #232323;
}
