.elementor-kit-156{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-cdea930:#E1D5C9;--e-global-color-ecbac01:#FFFFFF;--e-global-color-61cf8c0:#F8C3D0;--e-global-color-4b75ad3:#000000;--e-global-color-0b8a0ff:#D3BBBB;--e-global-color-530beb0:#D0B7A6;--e-global-color-d5ca694:#DA8D7C;--e-global-color-1dfcc65:#F2B6A9;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-40ce983-font-family:"DM Serif Display";--e-global-typography-40ce983-font-size:38px;--e-global-typography-40ce983-font-weight:500;--e-global-typography-1c86207-font-family:"Montserrat";--e-global-typography-1c86207-font-size:14px;--e-global-typography-1c86207-font-weight:600;--e-global-typography-1c86207-text-transform:uppercase;--e-global-typography-bbc2465-font-family:"DM Sans";--e-global-typography-bbc2465-font-size:13px;--e-global-typography-bbc2465-font-weight:300;--e-global-typography-d7ae792-font-family:"DM Sans";--e-global-typography-d7ae792-font-size:13px;--e-global-typography-d7ae792-font-weight:300;--e-global-typography-d7ae792-text-transform:uppercase;--e-global-typography-cf6fc9c-font-family:"DM Sans";--e-global-typography-cf6fc9c-font-size:16px;--e-global-typography-cf6fc9c-font-weight:400;--e-global-typography-cf6fc9c-text-transform:none;--e-global-typography-a9d89fe-font-family:"Montserrat";--e-global-typography-a9d89fe-font-size:13px;--e-global-typography-a9d89fe-font-weight:500;--e-global-typography-a9d89fe-text-transform:uppercase;--e-global-typography-e882fc2-font-family:"branch";--e-global-typography-e882fc2-font-size:40px;--e-global-typography-e882fc2-font-weight:600;--e-global-typography-e882fc2-letter-spacing:0px;}.elementor-kit-156 e-page-transition{background-color:#FFBC7D;}.elementor-kit-156 a{font-family:"Montserrat", Sans-serif;}.elementor-kit-156 img{border-radius:0px 0px 0px 0px;opacity:1;}.elementor-kit-156 label{color:var( --e-global-color-4b75ad3 );font-family:"branch", Sans-serif;font-weight:700;}.elementor-kit-156 input:not([type="button"]):not([type="submit"]),.elementor-kit-156 textarea,.elementor-kit-156 .elementor-field-textual{font-family:"Montserrat", Sans-serif;font-weight:600;color:#000000;accent-color:var( --e-global-color-ecbac01 );background-color:#FFFFFFFC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#423B3B4F;border-radius:25px 25px 25px 25px;padding:15px 15px 15px 15px;}.elementor-kit-156 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-156 textarea:focus,.elementor-kit-156 .elementor-field-textual:focus{border-style:none;border-radius:1px 1px 1px 1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}@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 *//* Surcharger la couleur grise pour tous les éléments */
.site-navigation-dropdown ul.menu li a {
  color: #000 !important; /* Remet la couleur noire */
  background: transparent !important; /* Supprime la couleur de fond */
  text-transform: uppercase; /* Texte en majuscule */
  text-align: center; /* Texte centré */

}

/* Cibler spécifiquement les liens "A-propos" et "Contact" */
.site-navigation-dropdown ul.menu li.page-id-xx.current-menu-item a,
.site-navigation-dropdown ul.menu li.page-id-yy.current-menu-item a {
  color: #000 !important;
  background: transparent !important;
  text-transform: uppercase; /* Texte en majuscule */
  text-align: center; /* Texte centré */

}

/* Appliquer un effet au survol (hover) */
.site-navigation-dropdown ul.menu li a:hover {
  color: #fff !important; /* Couleur blanche au survol */
  background-color: #DA8D7C !important; /* Fond coloré au survol */
}

/* Appliquer un effet lors du clic (active) */
.site-navigation-dropdown ul.menu li a:active {
  color: #fff !important; /* Couleur blanche au clic */
  background-color: #DA8D7C !important; /* Fond coloré au clic */
}
@media (max-width: 768px) {
  .site-header .site-navigation-toggle i {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 80" width="40" height="40"><rect width="100" height="10" fill="black"></rect><rect y="30" width="100" height="10" fill="black"></rect><rect y="60" width="100" height="10" fill="black"></rect></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 24px;
    height: 24px;
    color: transparent;
  }
}
/* Pour masquer la barre de navigation complète sur mobile */
@media (max-width: 768px) {
  .site-header .site-navigation {
    display: none; /* Masque la navigation complète */
  }

  /* Le bouton du menu burger */
  .site-header .site-navigation-toggle {
    display: inline-block; /* Affiche le bouton de menu burger */
  }
}

/* Pour l'affichage sur les écrans plus grands */
@media (min-width: 769px) {
  .site-header .site-navigation-toggle {
    display: none; /* Cache le menu burger */
  }

  .site-header .site-navigation {
    display: block; /* Affiche la barre de navigation */
  }
}


.elementor-17 .elementor-element .elementor-price-table {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.elementor-price-table__footer {
  margin-top: auto;
}
.header-inner > nav:nth-child(2) > div:nth-child(1) {
    margin-top: 35px;
    display: flex;
    justify-content: flex-end; /* Aligne les éléments à droite */
}
.site-navigation {
    display: flex;
    justify-content: flex-end; /* Aligne les éléments à droite */
    flex-wrap: wrap; /* Permet aux éléments de passer à la ligne si l'espace est insuffisant */
}

.site-navigation ul {
    display: flex; /* Assurez-vous que les liens dans la liste s'affichent en ligne */
    list-style: none; /* Supprime les puces de la liste */
    padding: 0; /* Supprime le padding par défaut */
    margin: 0; /* Supprime la marge par défaut */
}

.site-navigation li {
    margin: 0 10px; /* Ajustez l'espacement entre les éléments si nécessaire */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'branch';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://antiquewhite-starling-285162.hostingersite.com/wp-content/uploads/2024/06/Branch.ttf') format('truetype');
}
/* End Custom Fonts CSS */