.elementor-12272 .elementor-element.elementor-element-536049e0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12272 .elementor-element.elementor-element-2a35e467 .elementor-toggle .elementor-toggle-item{border-bottom:0.5px solid;border-bottom-color:#DADCE0;}.elementor-12272 .elementor-element.elementor-element-2a35e467 .elementor-toggle-title, .elementor-12272 .elementor-element.elementor-element-2a35e467 .elementor-toggle-icon{color:#1A73E8;}.elementor-12272 .elementor-element.elementor-element-2a35e467 .elementor-toggle-icon svg{fill:#1A73E8;}.elementor-12272 .elementor-element.elementor-element-2a35e467 .elementor-toggle-title{font-family:"Google Sans Text", Sans-serif;font-size:12px;font-weight:500;}.elementor-12272 .elementor-element.elementor-element-2a35e467 .elementor-tab-title{padding:25px 25px 25px 25px;}.elementor-12272 .elementor-element.elementor-element-2a35e467 .elementor-tab-content{color:#5F6368;font-family:"Google Sans Text", Sans-serif;font-size:12px;font-weight:400;line-height:150%;padding:0px 25px 30px 25px;}/* Start custom CSS for toggle, class: .elementor-element-2a35e467 */.elementor-toggle-icon-opened svg {
  transform: scale(1.8);
}

.elementor-toggle-icon-closed svg {
  transform: scale(1.8);
}



/* ANIMATION TOGGLE CSS ARROW */
/* Pour le toggle avec icon à droite */
.faq-toggle-arrows .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right svg {
    transition: transform 0.3s ease !important;
}

/* Pour l'état actif (ouvert) */
.faq-toggle-arrows .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed svg {
    transform: rotate(90deg) scale(1.8) !important;
}

/* Pour cacher l'icône ouverte par défaut */
.faq-toggle-arrows .elementor-toggle .elementor-tab-title .elementor-toggle-icon-opened {
    display: none !important;
}

/* Pour assurer que l'icône fermée reste visible */
.faq-toggle-arrows .elementor-toggle .elementor-tab-title .elementor-toggle-icon-closed {
    display: block !important;
}

/* Pour gérer l'alignement */
.faq-toggle-arrows .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
    width: 1em;
    height: 1em;
}

/* Pour la transition de la hauteur */
.faq-toggle-arrows .elementor-toggle .elementor-tab-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease-out;
}

/* Pour l'état actif (ouvert) */
.faq-toggle-arrows .elementor-toggle .elementor-tab-title.elementor-active + .elementor-tab-content {
  max-height: 500px; /* Ajuste la hauteur maximum selon le contenu de tes onglets */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2aab30d4 */.links-jFAQ a {
    color: #1A73E8;
    text-decoration: none;
}

.links-jFAQ a:hover {
    text-decoration: underline; /* Soulignement au survol */
}/* End custom CSS */
/* Start custom CSS */ header {
    position: absolute;
    width: 100%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Google Sans Text';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://www.pre-etat-date-officiel.fr/wp-content/uploads/2024/05/GoogleSansText-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Google Sans Text';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://www.pre-etat-date-officiel.fr/wp-content/uploads/2024/05/GoogleSansText-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Google Sans Text';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://www.pre-etat-date-officiel.fr/wp-content/uploads/2024/05/GoogleSansText-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */