.elementor-11049 .elementor-element.elementor-element-e43014e:not(.elementor-motion-effects-element-type-background), .elementor-11049 .elementor-element.elementor-element-e43014e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-11049 .elementor-element.elementor-element-e43014e > .elementor-container{max-width:600px;min-height:200px;}.elementor-11049 .elementor-element.elementor-element-e43014e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 0px 50px 0px;}.elementor-11049 .elementor-element.elementor-element-e43014e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11049 .elementor-element.elementor-element-1edad62{text-align:center;}.elementor-11049 .elementor-element.elementor-element-1edad62 .elementor-heading-title{font-family:"Google Sans Display", Sans-serif;font-size:40px;font-weight:700;line-height:120%;}.elementor-11049 .elementor-element.elementor-element-b2cf8df .m-neuron-icon-list-items:not(.m-neuron-inline-items) .m-neuron-icon-list-item:not(:last-child){padding-bottom:calc(39px/2);}.elementor-11049 .elementor-element.elementor-element-b2cf8df .m-neuron-icon-list-items:not(.m-neuron-inline-items) .m-neuron-icon-list-item:not(:first-child){margin-top:calc(39px/2);}.elementor-11049 .elementor-element.elementor-element-b2cf8df .m-neuron-icon-list-items.m-neuron-inline-items .m-neuron-icon-list-item{margin-right:calc(39px/2);margin-left:calc(39px/2);}.elementor-11049 .elementor-element.elementor-element-b2cf8df .m-neuron-icon-list-items.m-neuron-inline-items{margin-right:calc(-39px/2);margin-left:calc(-39px/2);}.elementor-11049 .elementor-element.elementor-element-b2cf8df .m-neuron-icon-list-items.m-neuron-inline-items .m-neuron-icon-list-item:after{right:calc(-39px/2);}.elementor-11049 .elementor-element.elementor-element-b2cf8df .m-neuron-post-info{justify-content:center;}.elementor-11049 .elementor-element.elementor-element-b2cf8df .m-neuron-icon-list-icon{font-size:20px;}.elementor-11049 .elementor-element.elementor-element-b2cf8df .m-neuron-icon-list-text{padding-left:10px;}.elementor-11049 .elementor-element.elementor-element-b2cf8df .m-neuron-icon-list-text, .elementor-11049 .elementor-element.elementor-element-b2cf8df .m-neuron-icon-list-text a{color:#252525;}.elementor-11049 .elementor-element.elementor-element-b2cf8df .m-neuron-icon-list-item, .elementor-11049 .elementor-element.elementor-element-b2cf8df .m-neuron-icon-list-item a{font-family:"Google Sans Text", Sans-serif;font-size:11.5px;font-weight:500;}.elementor-11049 .elementor-element.elementor-element-efcc768 > .elementor-container{max-width:1080px;}.elementor-11049 .elementor-element.elementor-element-efcc768{padding:40px 0px 80px 0px;}.elementor-11049 .elementor-element.elementor-element-5cfcb07 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#F2F1F4;}.elementor-11049 .elementor-element.elementor-element-70efa8c{--box-background-color:#02010100;--box-border-color:#02010100;--box-border-width:0px;--box-border-radius:0px;--box-padding:7px;--header-color:#000000;--item-text-color:#0066CC;--item-text-hover-decoration:underline;}.elementor-11049 .elementor-element.elementor-element-70efa8c .m-neuron-toc__header, .elementor-11049 .elementor-element.elementor-element-70efa8c .m-neuron-toc__header-title{font-family:"Google Sans Display", Sans-serif;font-size:16px;font-weight:500;}.elementor-11049 .elementor-element.elementor-element-70efa8c .m-neuron-toc__list-item{font-family:"Google Sans Text", Sans-serif;font-size:12px;font-weight:500;}.elementor-11049 .elementor-element.elementor-element-70efa8c .m-neuron-toc__list-item:not(:last-child){margin-bottom:1.4em;}.elementor-11049 .elementor-element.elementor-element-8ed4d1c .elementor-button{background-color:var( --e-global-color-d3c5af5 );font-family:"Google Sans", Sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-0de0ee6 );color:var( --e-global-color-0de0ee6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d3c5af5 );}.elementor-11049 .elementor-element.elementor-element-8ed4d1c .elementor-button:hover, .elementor-11049 .elementor-element.elementor-element-8ed4d1c .elementor-button:focus{background-color:#023CFAF0;color:var( --e-global-color-0de0ee6 );}.elementor-11049 .elementor-element.elementor-element-8ed4d1c{padding:0px 0px 0px 0px;}.elementor-11049 .elementor-element.elementor-element-8ed4d1c .elementor-button:hover svg, .elementor-11049 .elementor-element.elementor-element-8ed4d1c .elementor-button:focus svg{fill:var( --e-global-color-0de0ee6 );}.elementor-11049 .elementor-element.elementor-element-e24df40 .elementor-button{background-color:var( --e-global-color-d3c5af5 );font-family:"Google Sans", Sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-0de0ee6 );color:var( --e-global-color-0de0ee6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d3c5af5 );}.elementor-11049 .elementor-element.elementor-element-e24df40 .elementor-button:hover, .elementor-11049 .elementor-element.elementor-element-e24df40 .elementor-button:focus{background-color:#023CFAF0;color:var( --e-global-color-0de0ee6 );}.elementor-11049 .elementor-element.elementor-element-e24df40{padding:0px 0px 0px 0px;}.elementor-11049 .elementor-element.elementor-element-e24df40 .elementor-button:hover svg, .elementor-11049 .elementor-element.elementor-element-e24df40 .elementor-button:focus svg{fill:var( --e-global-color-0de0ee6 );}.elementor-11049 .elementor-element.elementor-element-4dcb792 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-11049 .elementor-element.elementor-element-d2c29e9 .elementor-heading-title{font-family:"Google Sans Display", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;}.elementor-11049 .elementor-element.elementor-element-f93c6e0 .elementor-heading-title{font-family:"Google Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-11049 .elementor-element.elementor-element-983e9a6:not( .elementor-widget-image ), .elementor-11049 .elementor-element.elementor-element-983e9a6.elementor-widget-image img{-webkit-mask-image:url( https://www.pre-etat-date-officiel.fr/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-11049 .elementor-element.elementor-element-983e9a6{text-align:start;}.elementor-11049 .elementor-element.elementor-element-983e9a6 img{width:80px;}.elementor-11049 .elementor-element.elementor-element-e8c5762{color:#6F6F6F;}.elementor-11049 .elementor-element.elementor-element-209d765 .elementor-repeater-item-7ce1524.elementor-social-icon{background-color:#FFFFFF;}.elementor-11049 .elementor-element.elementor-element-209d765{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:25px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-11049 .elementor-element.elementor-element-209d765 .elementor-social-icon i{color:#0A66C2;}.elementor-11049 .elementor-element.elementor-element-209d765 .elementor-social-icon svg{fill:#0A66C2;}.elementor-11049 .elementor-element.elementor-element-209d765 .elementor-social-icon{--icon-padding:0em;}@media(max-width:575px){.elementor-11049 .elementor-element.elementor-element-5cfcb07 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-11049 .elementor-element.elementor-element-8ed4d1c{padding:0px 0px 30px 0px;}.elementor-11049 .elementor-element.elementor-element-e24df40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for neuron-table-of-contents, class: .elementor-element-70efa8c */.sommaire h4 {
    padding-left: 8px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ed4d1c */.elementor-11049 .elementor-element.elementor-element-8ed4d1c .elementor-button-icon { font-size:10px; color: inherit;
}

.elementor-11049 .elementor-element.elementor-element-8ed4d1c .elementor-button-text {margin:auto;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-626abc0 */#sticky-tof {
position: sticky
;
top: 2%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e24df40 */.elementor-11049 .elementor-element.elementor-element-e24df40 .elementor-button-icon { font-size:10px; color: inherit;
}

.elementor-11049 .elementor-element.elementor-element-e24df40 .elementor-button-text {margin:auto;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-36916af *//* Styles pour les listes en puces */

.bulletpoint ul {
    list-style: none; /* Supprime les puces par défaut */
    padding-left: 4%; /* Supprime le padding par défaut de la liste */
}

.bulletpoint ul li {
    position: relative;
    padding-left: 28px; /* Ajuste cet espace en fonction de la taille de la puce */
    margin-bottom: 13px;
    line-height: 180% !important;
}

.bulletpoint ul li::before {
    content: '•'; /* Le caractère de la puce */
    position: absolute;
    left: 0;
    font-size: 35px; /* Taille de la puce */
    line-height: ; /* Assurez-vous que la ligne de base est correcte */
}

.bulletpoint ul li:first-child {
    margin-top: 20px;
}

.bulletpoint ul li:last-child {
    margin-bottom: 30px;
}






/* Styles pour les listes numérotées */
.list-js ol {
    counter-reset: item; /* Initialise le compteur */
    list-style: none; /* Supprime les numéros par défaut */
    padding-left: 4%; /* Supprime le padding par défaut de la liste */
}

.list-js ol li {
    position: relative;
    padding-left: 28px; /* Ajuste cet espace en fonction de la taille du numéro */
    margin-bottom: 13px;
    line-height: 180% !important;
    counter-increment: item; /* Incrémente le compteur pour chaque élément de la liste */
}

.list-js ol li::before {
    content: counter(item) '.'; /* Affiche le numéro suivi d'un point */
    position: absolute;
    left: 0;
    font-size: 14,5px; /* Taille du numéro */
    margin-right: 5.5px; /* Espace entre le numéro et le texte */
    line-height: ; /* Assure que le numéro est aligné avec la première ligne */
    font-weight: bold;
}

.list-js ol li:first-child {
    margin-top: 20px;
}

.list-js ol li:last-child {
    margin-bottom: 30px;
}


/* Styles pour les titres */


.j_blog_space h2 {
    margin-top: 45px;
    margin-bottom: 25px;
}

.j_blog_space h3 {
    margin-top: 35px;
    margin-bottom: 12px;
}


/* Styles pour les liens */


.links-j a {
    color: #1A73E8;
    text-decoration: none;
}

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