.elementor-kit-9{--e-global-color-primary:#121212;--e-global-color-secondary:#E4B8B9;--e-global-color-text:#EAEAEA;--e-global-color-accent:#FFFFFF;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:24px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Dancing Script";--e-global-typography-accent-font-size:45px;--e-global-typography-accent-font-weight:400;--e-global-typography-9467283-font-family:"Cinzel Decorative";--e-global-typography-9467283-font-size:40px;}.elementor-kit-9 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-9{--e-global-typography-primary-font-size:60px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:40px;--e-global-typography-9467283-font-size:32px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-primary-font-size:45px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:30px;--e-global-typography-9467283-font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}
/* Start custom CSS *//* BOUTON HAMBURGER MOBILE - COULEUR SOBRE */
.elementor-menu-toggle,
.elementor-menu-toggle i,
.elementor-menu-toggle svg,
button.elementor-menu-toggle,
.eicon-menu-bar {
  color: #ffffff !important;
  fill: #ffffff !important;
  background: transparent !important;
  border: none !important;
}

/* AU SCROLL - BOUTON DEVIENT ANTHRACITE */
.qh-header.scrolled .elementor-menu-toggle,
.qh-header.scrolled .elementor-menu-toggle i,
.qh-header.scrolled .elementor-menu-toggle svg,
.scrolled .elementor-menu-toggle,
.scrolled .eicon-menu-bar {
  color: #121212 !important;
  fill: #121212 !important;
}

/* SUPPRIMER LE FOND ROSE/ROUGE */
.elementor-menu-toggle:hover,
.elementor-menu-toggle:focus,
.elementor-menu-toggle:active {
  color: #E4B8B9 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* FORCER SUPPRESSION COULEUR ELEMENTOR PAR DEFAUT */
.elementor-widget-nav-menu .elementor-menu-toggle {
  background-color: transparent !important;
  color: #ffffff !important;
}

.elementor-widget-nav-menu .elementor-menu-toggle .eicon-menu-bar:before {
  color: inherit !important;
}/* End custom CSS */