@charset "UTF-8";
.smooth {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

header nav[class*=menu] li[class*=current-menu-] > .ct-menu-link:hover,
header nav[class*=menu] li[class*=current-menu-] > .ct-menu-link.ct-highlight,
header nav[class*=menu] li[class*=current-menu-] > .ct-menu-link.ct-target {
  color: var(--wp--preset--color--secondary-alternative);
}
header [data-menu*=type-2] > ul > li > a:after {
  content: "";
  width: var(--menu-indicator-width);
  height: 3px;
  border-radius: 45px;
}
header [data-menu*=type-2] > ul > li[class*=current-menu-] > a {
  --menu-indicator-opacity: 0;
  --menu-indicator-width:0px;
}
header [data-menu*=type-2] > ul > li[class*=current-menu-] > a.ct-highlight, header [data-menu*=type-2] > ul > li[class*=current-menu-] > a.ct-target, header [data-menu*=type-2] > ul > li[class*=current-menu-] > a:hover {
  --menu-indicator-opacity: 1;
  --menu-indicator-width: calc(50% - var(--menu-items-spacing, 25px));
}

.absolute {
  transform: translate(-50%, -50%);
}

.decallage {
  transform: scale(1.1);
  transform-origin: left center;
}
.decallage figcaption {
  transform: scale(0.9);
  transform-origin: left center;
}

ul.gform_fields {
  padding: 0;
}

/**
Retirer le flou à la redimension des PNG
**/
.elementor-image img[src$=".png"] {
  image-rendering: -moz-crisp-edges; /* Firefox */
  image-rendering: -o-crisp-edges; /* Opera */
  image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}

.block-editor [data-aos^=fade][data-aos^=fade], .block-editor [data-aos^=zoom][data-aos^=zoom], [class*=block-editor] [data-aos^=fade][data-aos^=fade], [class*=block-editor] [data-aos^=zoom][data-aos^=zoom], .is-tablet-preview [data-aos^=fade][data-aos^=fade], .is-tablet-preview [data-aos^=zoom][data-aos^=zoom], .is-mobile-preview [data-aos^=fade][data-aos^=fade], .is-mobile-preview [data-aos^=zoom][data-aos^=zoom], .is-desktop-preview [data-aos^=fade][data-aos^=fade], .is-desktop-preview [data-aos^=zoom][data-aos^=zoom] {
  opacity: 1;
  transform: none;
}
.block-editor [data-aos^=fade], .block-editor [data-aos^=zoom], [class*=block-editor] [data-aos^=fade], [class*=block-editor] [data-aos^=zoom], .is-tablet-preview [data-aos^=fade], .is-tablet-preview [data-aos^=zoom], .is-mobile-preview [data-aos^=fade], .is-mobile-preview [data-aos^=zoom], .is-desktop-preview [data-aos^=fade], .is-desktop-preview [data-aos^=zoom] {
  transform: none;
}

body .gform_wrapper {
  max-width: 490px;
  margin: 0 auto;
  width: 100%;
}
body .gform_wrapper.gform-theme--foundation #field_submit, body .gform_wrapper.gform-theme--foundation .gform_footer, body .gform_wrapper.gform-theme--foundation .gform_page_footer {
  justify-content: flex-end;
}
body .gform_wrapper.gform-theme--foundation #field_submit input.button.gform_button[type=submit], body .gform_wrapper.gform-theme--foundation .gform_footer input.button.gform_button[type=submit], body .gform_wrapper.gform-theme--foundation .gform_page_footer input.button.gform_button[type=submit] {
  text-transform: uppercase;
}

body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
  padding: 5px 40px;
}
body .moove-gdpr-cookie-notice p {
  font-weight: 400 !important;
  color: #CCC !important;
}
body #moove_gdpr_cookie_info_bar {
  min-height: auto;
}
body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
  font-size: 13px;
  font-weight: 400;
  padding: 5px 15px;
}
body #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
  border-top: 1px solid rgba(255, 255, 255, 0.4);
}
body .mgbutton.moove-gdpr-infobar-reject-btn {
  background: none !important;
  color: #78baea !important;
  float: left;
}
body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn {
  background: none;
}
body #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
  background-color: #313131;
}

/*# sourceMappingURL=main.css.map */
