.elementor-35 .elementor-element.elementor-element-c0e1c57{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-94c7df7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{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-35 .elementor-element.elementor-element-dfaf1b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-35 .elementor-element.elementor-element-dfaf1b1:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-dfaf1b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0F4496 0%, var( --e-global-color-primary ) 36%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-fe4992c{text-align:center;}.elementor-35 .elementor-element.elementor-element-fe4992c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:128px;font-weight:800;letter-spacing:24px;color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-a7009b3{margin:-68px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-00e0839.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-35 .elementor-element.elementor-element-00e0839{z-index:100000;}.elementor-35 .elementor-element.elementor-element-518b0cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-518b0cb.e-con{--align-self:flex-start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-8c80fba{text-align:center;font-family:"Montagu Slab", Sans-serif;font-size:20px;font-weight:400;}.elementor-widget-button .elementor-button{background-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-35 .elementor-element.elementor-element-7992f98 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Lexend Tera", Sans-serif;font-weight:500;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-35 .elementor-element.elementor-element-826d36f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-826d36f:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-826d36f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #0F4496 0%, var( --e-global-color-primary ) 30%);}.elementor-35 .elementor-element.elementor-element-e265054.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-e265054{text-align:center;font-family:"Lexend Tera", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-88c81aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-e83b1bd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-35 .elementor-element.elementor-element-f7e35a4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-35 .elementor-element.elementor-element-d8c1c19{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-35 .elementor-element.elementor-element-de45600{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-f33c29d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-35 .elementor-element.elementor-element-be9836b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-35 .elementor-element.elementor-element-6ae5c80{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-35 .elementor-element.elementor-element-e25549f .elementor-button{background-color:#FFFFFF;font-family:"Lexend Tera", Sans-serif;font-size:13px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-e25549f .elementor-button-content-wrapper{flex-direction:row;}.elementor-35 .elementor-element.elementor-element-e25549f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-35 .elementor-element.elementor-element-8f26673{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35 .elementor-element.elementor-element-8f26673:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-8f26673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-8f26673.e-con{--align-self:center;}.elementor-35 .elementor-element.elementor-element-ccce65a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-5fce587{text-align:start;font-family:"Lexend Tera", Sans-serif;font-size:28px;font-weight:400;}.elementor-35 .elementor-element.elementor-element-a2b47fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-35 .elementor-element.elementor-element-aefa68c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-7478704{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-e8c2b92{--display:flex;--gap:15px 5px;--row-gap:15px;--column-gap:5px;}.elementor-35 .elementor-element.elementor-element-152a6bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lexend Tera", Sans-serif;font-size:25px;font-weight:400;line-height:28px;}.elementor-35 .elementor-element.elementor-element-0d616bf{font-family:"Montagu Slab", Sans-serif;font-size:13px;font-weight:400;line-height:16px;}.elementor-35 .elementor-element.elementor-element-a313414 .elementor-button{background-color:#FFFFFF;font-family:"Lexend Tera", Sans-serif;font-size:12px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-a313414{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-a313414 .elementor-button-content-wrapper{flex-direction:row;}.elementor-35 .elementor-element.elementor-element-a313414 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-35 .elementor-element.elementor-element-82e4da3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-f187aa8{text-align:center;font-family:"Lexend Tera", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;}.elementor-widget-loop-grid .elementor-button{background-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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-35 .elementor-element.elementor-element-df5e923{--grid-columns:3;}.elementor-35 .elementor-element.elementor-element-df5e923 .elementor-pagination{text-align:center;font-family:"Lexend Tera", Sans-serif;font-size:12px;font-weight:400;margin-top:14px;}.elementor-35 .elementor-element.elementor-element-df5e923 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-df5e923 .elementor-pagination .page-numbers.current{color:var( --e-global-color-primary );}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-df5e923 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-df5e923 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 0px/2 );}body.rtl .elementor-35 .elementor-element.elementor-element-df5e923 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 0px/2 );}body.rtl .elementor-35 .elementor-element.elementor-element-df5e923 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 0px/2 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-fe4992c .elementor-heading-title{font-size:70px;}.elementor-35 .elementor-element.elementor-element-df5e923{--grid-columns:2;}}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-94c7df7{--width:50%;}.elementor-35 .elementor-element.elementor-element-dfaf1b1{--width:50%;}.elementor-35 .elementor-element.elementor-element-88c81aa{--width:100%;}.elementor-35 .elementor-element.elementor-element-e83b1bd{--width:33.33%;}.elementor-35 .elementor-element.elementor-element-f7e35a4{--width:33.33%;}.elementor-35 .elementor-element.elementor-element-d8c1c19{--width:33.33%;}.elementor-35 .elementor-element.elementor-element-de45600{--width:100%;}.elementor-35 .elementor-element.elementor-element-f33c29d{--width:33.33%;}.elementor-35 .elementor-element.elementor-element-be9836b{--width:33.33%;}.elementor-35 .elementor-element.elementor-element-6ae5c80{--width:33.33%;}.elementor-35 .elementor-element.elementor-element-ccce65a{--width:55%;}.elementor-35 .elementor-element.elementor-element-a2b47fc{--width:45%;}.elementor-35 .elementor-element.elementor-element-aefa68c{--width:20%;}.elementor-35 .elementor-element.elementor-element-e8c2b92{--width:80%;}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-dfaf1b1{--min-height:260px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-35 .elementor-element.elementor-element-a7009b3{margin:-129px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-00e0839{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-35 .elementor-element.elementor-element-df5e923{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-00e0839 */.elections {position:absolute;bottom:40px;z-index:20;display:block;text-align:center}
.txtelections {color:#ffffff;font-size:20px;font-family:"lexend tera"}
.bloc-elections{
  text-align: center;
}

.flecheelection{
  display: block;
  margin: 0 auto 20px auto; /* espace sous l'image */
}
/* ✅ Tablette : écrans jusqu'à 1024px */
@media screen and (max-width: 1024px){
    .elections {position:absolute;bottom:20px;z-index:20;display:block;text-align:center}
  .flecheelection{
    max-width: 180px; /* ajuste si besoin */
     margin: 0 auto 10px auto; /* espace sous l'image */
  }

  .txtelections{
    font-size: 14px; /* ajuste si besoin */
  }
}


/* ✅ Mobile : écrans jusqu'à 767px */
@media screen and (max-width: 767px){
    .elections {position:absolute;bottom:10px;margin-top:50px;z-index:20;display:block;text-align:center}
  .flecheelection{
    max-width: 140px; /* ajuste si besoin */
    margin-bottom: 4px;
  }

  .txtelections{
    font-size: 12px; /* ajuste si besoin */
    
    
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aee7d95 */.video-wrapper {
    position: relative;
    width: 100%;
    max-width: 900px; /* ajuste si besoin */
    margin: 0 auto;
    overflow: hidden;
    border-radius: 12px; /* optionnel */
  }

  .video-wrapper video {
    width: 100%;
    height: auto;
    display: block;
  }

  .video-play-overlay {
    position: absolute;
    inset: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(0,0,0,0.25); /* léger voile */
    border: none;
    cursor: pointer;
    padding: 0;
    transition: background 0.2s ease;
  }

  .video-play-overlay:hover {
    background: rgba(0,0,0,0.35);
  }

  .video-play-overlay img {
    width: 80px; /* taille du bouton play */
    height: 80px;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d92d91 */.picto-hover{
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  text-decoration: none;
}

/* Picto blanc */
.picto-hover svg path{
  fill: #ffffff;
  transition: fill 0.25s ease;
}

/* Texte blanc */
.picto-hover .picto-hover-text{
  color: #ffffff;
  font-size: 20px; /* ajuste */
  font-family:"Lexend Tera", Sans-serif;
  font-weight: 400;
  letter-spacing: 0.08em; /* optionnel */
  transition: color 0.25s ease;
}

/* Hover : même couleur pour les deux */
.picto-hover:hover svg path{
  fill: #FFC947; /* ta couleur hover */
}

.picto-hover:hover .picto-hover-text{
  color: #FFC947; /* même couleur hover */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4daa9e6 */.picto-hover{
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  text-decoration: none;
}

/* Picto blanc */
.picto-hover svg path{
  fill: #ffffff;
  transition: fill 0.25s ease;
}

/* Texte blanc */
.picto-hover .picto-hover-text{
  color: #ffffff;
  font-size: 20px; /* ajuste */
  font-family:"Lexend Tera", Sans-serif;
  font-weight: 400;
  letter-spacing: 0.08em; /* optionnel */
  transition: color 0.25s ease;
}

/* Hover : même couleur pour les deux */
.picto-hover:hover svg path{
  fill: #FFC947; /* ta couleur hover */
}

.picto-hover:hover .picto-hover-text{
  color: #FFC947; /* même couleur hover */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-406f9cf */.picto-hover{
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  text-decoration: none;
}

/* Picto blanc */
.picto-hover svg path{
  fill: #ffffff;
  transition: fill 0.25s ease;
}

/* Texte blanc */
.picto-hover .picto-hover-text{
  color: #ffffff;
  font-size: 20px; /* ajuste */
  font-family:"Lexend Tera", Sans-serif;
  font-weight: 400;
  letter-spacing: 0.08em; /* optionnel */
  transition: color 0.25s ease;
}

/* Hover : même couleur pour les deux */
.picto-hover:hover svg path{
  fill: #FFC947; /* ta couleur hover */
}

.picto-hover:hover .picto-hover-text{
  color: #FFC947; /* même couleur hover */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34e4d23 */.picto-hover{
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  text-decoration: none;
}

/* Picto blanc */
.picto-hover svg path{
  fill: #ffffff;
  transition: fill 0.25s ease;
}

/* Texte blanc */
.picto-hover .picto-hover-text{
  color: #ffffff;
  font-size: 20px; /* ajuste */
  font-family:"Lexend Tera", Sans-serif;
  font-weight: 400;
  letter-spacing: 0.08em; /* optionnel */
  transition: color 0.25s ease;
}

/* Hover : même couleur pour les deux */
.picto-hover:hover svg path{
  fill: #FFC947; /* ta couleur hover */
}

.picto-hover:hover .picto-hover-text{
  color: #FFC947; /* même couleur hover */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3d181a */.picto-hover{
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  text-decoration: none;
}

/* Picto blanc */
.picto-hover svg path{
  fill: #ffffff;
  transition: fill 0.25s ease;
}

/* Texte blanc */
.picto-hover .picto-hover-text{
  color: #ffffff;
  font-size: 20px; /* ajuste */
  font-family:"Lexend Tera", Sans-serif;
  font-weight: 400;
  letter-spacing: 0.08em; /* optionnel */
  transition: color 0.25s ease;
}

/* Hover : même couleur pour les deux */
.picto-hover:hover svg path{
  fill: #FFC947; /* ta couleur hover */
}

.picto-hover:hover .picto-hover-text{
  color: #FFC947; /* même couleur hover */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f84390 */.picto-hover{
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  text-decoration: none;
}

/* Picto blanc */
.picto-hover svg path{
  fill: #ffffff;
  transition: fill 0.25s ease;
}

/* Texte blanc */
.picto-hover .picto-hover-text{
  color: #ffffff;
  font-size: 20px; /* ajuste */
  font-family:"Lexend Tera", Sans-serif;
  font-weight: 400;
  letter-spacing: 0.08em; /* optionnel */
  transition: color 0.25s ease;
}

/* Hover : même couleur pour les deux */
.picto-hover:hover svg path{
  fill: #FFC947; /* ta couleur hover */
}

.picto-hover:hover .picto-hover-text{
  color: #FFC947; /* même couleur hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e25549f */.elementor-35 .elementor-element.elementor-element-e25549f .elementor-button {fill:#FFC947!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a313414 */.elementor-35 .elementor-element.elementor-element-a313414  .elementor-button {fill:#dddddd!important;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-df5e923 */a {font-family:"Lexend Tera"!important}
.prev {float:left;display: inline-flex;
  align-items: center;     /* ✅ centre verticalement le texte */
  gap: 10px;        }
.prev::before{
  content: "";
  display: inline-block;
  width: 28px;
  height: 28px;
  
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2237%22%20height%3D%2237%22%20viewBox%3D%220%200%2037%2037%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M8.29289%2018.2929C7.90237%2018.6834%207.90237%2019.3166%208.29289%2019.7071L14.6569%2026.0711C15.0474%2026.4616%2015.6805%2026.4616%2016.0711%2026.0711C16.4616%2025.6805%2016.4616%2025.0474%2016.0711%2024.6569L10.4142%2019L16.0711%2013.3431C16.4616%2012.9526%2016.4616%2012.3195%2016.0711%2011.9289C15.6805%2011.5384%2015.0474%2011.5384%2014.6569%2011.9289L8.29289%2018.2929ZM28%2019L28%2018L9%2018L9%2019L9%2020L28%2020L28%2019Z%22%20fill%3D%22%230F4496%22/%3E%3Ccircle%20cx%3D%2218.5%22%20cy%3D%2218.5%22%20r%3D%2217.5%22%20transform%3D%22rotate(90%2018.5%2018.5)%22%20stroke%3D%22%230F4496%22%20stroke-width%3D%222%22/%3E%3C/svg%3E");
}

.next {float:right;display: inline-flex;
  align-items: center;     /* ✅ centre verticalement le texte */
  gap: 10px;   }
  .next::after{
  content: "";
  display: inline-block;
  width: 28px;
  height: 28px;
  
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
 background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2237%22%20height%3D%2237%22%20viewBox%3D%220%200%2037%2037%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M28.7071%2018.7071C29.0976%2018.3166%2029.0976%2017.6834%2028.7071%2017.2929L22.3431%2010.9289C21.9526%2010.5384%2021.3195%2010.5384%2020.9289%2010.9289C20.5384%2011.3195%2020.5384%2011.9526%2020.9289%2012.3431L26.5858%2018L20.9289%2023.6569C20.5384%2024.0474%2020.5384%2024.6805%2020.9289%2025.0711C21.3195%2025.4616%2021.9526%2025.4616%2022.3431%2025.0711L28.7071%2018.7071ZM9%2018L9%2019L28%2019L28%2018L28%2017L9%2017L9%2018Z%22%20fill%3D%22%230F4496%22/%3E%3Ccircle%20cx%3D%2218.5%22%20cy%3D%2218.5%22%20r%3D%2217.5%22%20transform%3D%22rotate(-90%2018.5%2018.5)%22%20stroke%3D%22%230F4496%22%20stroke-width%3D%222%22/%3E%3C/svg%3E");

}/* End custom CSS */