/*Fix scroll horizontal*/
html, body {
	max-width: 100%;
	overflow-x: hidden;
}
/* Enlever le double scrool*/
#page {
	overflow:hidden;
}
/*Fin*/

/*Fix marge Elementor automatique des p*/

p, .entry-content p {
  margin-bottom: 0px;
}

/*Enlever la bordure par défaut en haut du bandeau des cookies*/
#moove_gdpr_cookie_info_bar{
	border: none !important;
}

a:focus {
  outline: none !important;
}
/*Fin*/
/* Selecteur */
::selection {
  background-color: #D4AE96;
  color: #272727;
}
/*Fin*/
/*Hover lien footer marketerie*/
.lien_marketerie a:hover {
	color: #FCC113 !important;
}
/*Fin*/
/*Icone flèche*/
.arrow-icon {
  width: 25px!important;
  height: auto!important;
	margin-left: 10px!important;
}

@media (max-width: 1024px) { /* tablette */
  .arrow-icon {
    width: 15px!important;
  }
}

@media (max-width: 767px) { /* mobile */
  .arrow-icon {
    width: 15px!important;
  }
}
/*Fin*/
/* Animation sans toucher au sizing existant */
.arrow-icon{
  display:inline-block;            /* garantit le transform */
  transition: transform .25s ease; /* retour doux */
  will-change: transform;
}

/* Quand on survole le lien/bouton parent → la flèche glisse */
:where(a, button, .elementor-button, .elementor-button-link, .elementor-cta):hover .arrow-icon{
  transform: translateX(4px);
}

/* Si l'image n'est pas dans un lien (hover direct sur l'image) */
.arrow-icon:hover{
  transform: translateX(4px);
}
/*Enlever le soulignement des liens */
a:has(.arrow-icon){
  text-decoration:none!important;
}
/*fin*/
/*Couleur des - */
.dash {
  color: #D4AE96;
}
/*Fin*/
/*Formulaire de contact*/
.formulaire .elementor-field-textual::placeholder{
    text-align: center;
    opacity: 1;
}
.formulaire input,
.formulaire textarea {
    text-align: center;
}
.formulaire textarea {
    text-align: center;
    padding-top: 20px!important;
}
.formulaire_rgpd {
    color: inherit !important;
    font-size: 13px !important;
}

.formulaire_rgpd a {
    color: inherit !important;
}
.formulaire_rgpd a:hover {
    color: #D4AE96 !important;
}

/*Fin*/