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

body [class*=header-menu] .menu > li > .ct-menu-link {
  border-left: 1px solid var(--wp--preset--color--tertiary);
  --menu-item-padding: 5px calc(var(--menu-items-spacing, 25px) / 2);
}
body[data-header*=type-1] .ct-header [data-id=menu] > ul > li > a {
  --menu-item-height: auto;
}
body[data-prefix=single_page] .hero-section .page-title {
  margin-top: var(--itemSpacing, 40px);
}
body .ct-panel-content .mobile-menu ul li a br, body .ct-panel-content .ct-header-cta br {
  display: none;
}
body .ct-panel-content .mobile-menu ul li a br::after, body .ct-panel-content .ct-header-cta br::after {
  content: " ";
}
body a[href^=tel].ct-button::after {
  content: "";
  display: block;
  position: absolute;
  left: 9px;
  width: 24px;
  height: 24px;
  border-radius: 12px;
  margin-right: 5px;
  vertical-align: middle;
  background-color: #F0E5D5;
  z-index: 9;
}
body a[href^=tel].ct-button .ct-icon {
  z-index: 10;
}
body .ct-panel-content a[href^=tel]::after {
  background-color: #2d3a44;
}

@media (min-width: 999.99px) {
  div[data-row=middle] div[data-column=menu] ul.menu {
    border-left: 1px solid var(--theme-palette-color-1);
  }
}
#menu-footer li + li:before {
  content: "-";
  color: var(--theme-palette-color-8);
}

:root {
  --global-palette-btn: var(--theme-palette-color-8);
  --global-palette-btn-bg: var(--theme-palette-color-2);
  --global-palette-btn-hover: var(--theme-palette-color-8);
  --global-palette-btn-bg-hover: var(--theme-palette-color-3);
}

body b, body strong {
  font-weight: 600;
}

ul.gform_fields {
  padding: 0;
}

/**
Retirer le flou à la redimension des PNG
**/
.block-editor [data-aos^=fade][data-aos^=fade], [class*=block-editor] [data-aos^=fade][data-aos^=fade], .is-tablet-preview [data-aos^=fade][data-aos^=fade], .is-mobile-preview [data-aos^=fade][data-aos^=fade], .is-desktop-preview [data-aos^=fade][data-aos^=fade] {
  opacity: 1;
}
.block-editor [data-aos=fade-up], [class*=block-editor] [data-aos=fade-up], .is-tablet-preview [data-aos=fade-up], .is-mobile-preview [data-aos=fade-up], .is-desktop-preview [data-aos=fade-up] {
  transform: none;
}

.calendly-inline-widget:empty {
  height: auto !important;
}

#my-agile-privacy-notification-area.mapSizeBoxed {
  max-width: 520px;
}

.button.txt_align_left, .ct-button.txt_align_left {
  text-align: left;
}

.kt-accordion-inner-wrap .wp-block-kadence-pane:first-of-type .kt-accordion-header-wrap .kt-blocks-accordion-header {
  border-top: none;
}

[data-link=type-4] .wp-block-list li a {
  background-position: var(--has-link-decoration, 0% 100%);
  background-repeat: var(--has-link-decoration, no-repeat);
  background-size: var(--has-link-decoration, 100% 1px);
  background-image: var(--has-link-decoration, linear-gradient(currentColor, currentColor));
}

[data-link=type-4] .wp-block-list li a:hover {
  color: var(--has-link-decoration, #fff);
  background-size: var(--has-link-decoration, 100% 100%);
  background-image: var(--has-link-decoration, linear-gradient(var(--theme-link-hover-color), var(--theme-link-hover-color)));
}

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 */
