.elementor-kit-3770{--e-global-color-primary:#1D7CA1;--e-global-color-secondary:#54595F;--e-global-color-text:#2A2A2A;--e-global-color-accent:#AA427E;--e-global-color-7589f775:#000;--e-global-color-42f620c3:#FFF;--e-global-color-443bced9:#1D7CA1;--e-global-color-2341cef3:#474747;--e-global-color-24c8bd7:#BA1414;--e-global-color-d504d73:#242424;--e-global-color-678b1dd:#FFE901;--e-global-color-0aa5680:#01E900;--e-global-color-b65dd15:#FFAA00;--e-global-color-c6e58ba:#F200D9;--e-global-color-c096e30:#01FDE6;--e-global-color-22f98e4:#FF25A5;--e-global-color-6044277:#F4F4F4;--e-global-typography-primary-font-family:"Chicle";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Chicle";--e-global-typography-secondary-font-weight:200;--e-global-typography-text-font-family:"Marianne";--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Marianne";--e-global-typography-accent-font-weight:bold;background-color:#F4F4F4;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-3770 e-page-transition{background-color:#F0F0F0E0;}.elementor-kit-3770 a{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-3770 a:hover{color:var( --e-global-color-primary );text-decoration:underline;}.elementor-kit-3770 h1{color:var( --e-global-color-d504d73 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-3770 h2{color:var( --e-global-color-d504d73 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-3770 h3{color:var( --e-global-color-d504d73 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-3770 h4{color:var( --e-global-color-d504d73 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-3770 h5{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-3770 h6{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-3770 img{border-radius:8px 8px 8px 8px;transition-duration:0.1s;}.elementor-kit-3770 img:hover{border-radius:8px 8px 8px 8px;filter:brightness( 103% ) contrast( 103% ) saturate( 104% ) blur( 0px ) hue-rotate( 0deg );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#2F5463D1;--lightbox-ui-color:var( --e-global-color-accent );--lightbox-text-color:var( --e-global-color-42f620c3 );--lightbox-header-icons-size:24px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.comment-reply-title {
  font-family: 'Chichi' !important;
  font-size: 2.5em;
  text-transform: Capitalize !important;
}
.logged-in-as {
  font-family: 'Chichi' !important;
  font-size: 0.89m;
  text-transform: Capitalize !important;
  color: #111111;
}
.comment-form-comment {
  font-family: 'Chichi' !important;
  text-transform: Capitalize !important;
}
.form-submit {
  font-family: 'Chichi' !important;
  text-transform: Capitalize !important;
}
.akismet_comment_form_privacy_notice{
  font-family: 'Chichi' !important;
  text-transform: Capitalize !important;
}
.comment{
  font-family: 'Chichi' !important;
  font-size: 1.1em;
  font-weight: normal;
  text-transform: none;
}

.elementor-menu-toggle i{
max-width:25px;
content: url(/wp-content/uploads/2020/09/menu.svg);
}

.elementor-menu-toggle.elementor-active i {
max-width:25px;
content: url(/wp-content/uploads/2020/09/close.svg);
}

/* Bouton CTA tableau */
.GeneratedLink {
  background-color: #AA427E !important;
  color: #ffffff !important;
  border-radius: 6px !important;
  width: 100%;
  border-color: #ffffff !important;
  padding: 9px 7px; /* Espace autour du texte */
  white-space: normal !important; /* Permet au texte de passer à la ligne */
  overflow: visible !important; /* Affiche le texte débordant */
  text-overflow: clip !important; /* Coupe le texte débordant sans ajouter de points de suspension */
  display: inline-block !important; /* Garde l'apparence d'un bouton */
}

/* Bouton CTA tableau survol */
.GeneratedLink:hover, .GeneratedLink:focus {
  background-color: #1D7CA1 !important;
  color: #ffffff !important;
  text-decoration: none !important;

}
/* Bouton détail tableau */
.customCTA {
  background-color: #676767 !important;
  color: #ffffff !important;
  border-radius: 6px !important;
  width: 50%;
  border-color: #ffffff !important;
  padding: 5px 5px; /* Espace autour du texte */
  white-space: normal !important; /* Permet au texte de passer à la ligne */
  overflow: visible !important; /* Affiche le texte débordant */
  text-overflow: clip !important; /* Coupe le texte débordant sans ajouter de points de suspension */
  display: inline-block !important; /* Garde l'apparence d'un bouton */
}

/* Bouton détail tableau survol */
.customCTA:hover, .customCTA:focus {
  background-color: #1D7CA1 !important;
  color: #ffffff !important;
  text-decoration: none !important;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Marianne';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://chatsmoureux.fr/wp-content/uploads/2022/11/Marianne-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'Marianne';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://chatsmoureux.fr/wp-content/uploads/2022/11/Marianne-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Marianne';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://chatsmoureux.fr/wp-content/uploads/2022/11/Marianne-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Marianne';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://chatsmoureux.fr/wp-content/uploads/2022/11/Marianne-Light_Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Marianne';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://chatsmoureux.fr/wp-content/uploads/2022/11/Marianne-Bold_Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Marianne';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://chatsmoureux.fr/wp-content/uploads/2022/11/Marianne-ExtraBold_Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Marianne';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://chatsmoureux.fr/wp-content/uploads/2022/11/Marianne-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Marianne';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://chatsmoureux.fr/wp-content/uploads/2022/11/Marianne-Medium_Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Marianne';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Marianne';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://chatsmoureux.fr/wp-content/uploads/2022/11/Marianne-Regular_Italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */