/*
Theme Name: Divi-child
Description: Theme enfant de Divi. Vous pouvez maintenant effectuer vos modifications en toute sécurité.
Author: WPMarmite
Author URI: https://wpmarmite.com
Template: Divi
Version: 1.0
*/

:root{
  --gris:#E5E5E5;
  --bleu1:#393B53;
  --bleu2:#121628;
  --or:#F0CC83;
}

.container{
  max-width: 100%;
}

.et_fixed_nav.et_show_nav #page-container{
	padding-top: 0px !important;
}

/* === TYPOS === */
@font-face {
  font-family: 'AkzidenzGrotesk';
  src: url('fonts/AkzidenzGroteskStd-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'AkzidenzGrotesk';
  src: url('fonts/AkzidenzGroteskStd-Md.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'AkzidenzGrotesk';
  src: url('fonts/AkzidenzGroteskStd-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: 'AkzidenzGrotesk', sans-serif;
  counter-reset: compteur-h3;
}

/* =========================
   STRUCTURE HEADER (gris + bleu)
========================= */

.site-header{
  position: relative;
}

/* Bande grise (zone où le logo dépasse) */
.header-top{
  background-color: #E5E5E5;
  height: 70px; /* ajuste selon ton rendu */
}

/* Bande bleue : hauteur FIXE (ne doit pas grandir avec le logo) */
.header-bar{
  position: relative;
  background: linear-gradient(90deg, var(--bleu1) 0%, var(--bleu2) 100%);
  min-height: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  padding: 0 20px;
  overflow: visible;           /* ✅ logo + flèche peuvent dépasser */
  justify-content: space-around;
}

@media (max-width: 1450px){
  .header-bar{
    height: auto;
    min-height: 60px;
    padding: 10px 20px; /* sinon ça colle */
    gap: 30px;
  }

  .nav-header{
    flex-wrap: wrap;
  }

  .nav-header nav > ul{
    flex-wrap: wrap;
    row-gap: 10px;
  }
  .logo-header {
    top:10px !important  ;
  }
  .nav-header nav > ul {
    justify-content: center;
  }
  .nav-header nav > ul > li {
    padding:5px !important;
  }

  .nav-header li.has-submenu > a::after {
    bottom:-15px !important;
  }
}

/* =========================
   LOGO
========================= */

.logo-header{
  flex: 0 0 auto;
  width: fit-content;
  position: relative;
  top: -35px;                  /* ✅ fait dépasser sur la bande grise */
  z-index: 10;
}

.logo-header a{
  display: flex;
}

/* =========================
   NAV + LINKEDIN
========================= */

.nav-header{
  min-width: 0;                /* ✅ évite que le menu déborde en flex */
  display: flex;
  align-items: center;
  gap: 30px;
  height:100%;

}

/* IMPORTANT : pour que le hover jaune remplisse TOUTE la hauteur de .header-bar
   on force la hauteur sur la chaîne nav > ul > li > a */
.nav-header nav,
.nav-header nav > ul,
.nav-header nav > ul > li,
.nav-header nav > ul > li > a{
  height: 100%;
}


/* si tu veux que les items du menu puissent aussi wrap */
.nav-header nav > ul{
  display: flex;
  flex-wrap: wrap;      /* ✅ */
  row-gap: 10px;        /* espace entre lignes */
}

/* Liste principale */
.nav-header nav > ul{
  display: flex;
  align-items: center;        /* ✅ étire les li sur toute la hauteur */
  gap: 30px;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Li principaux : doivent eux aussi être "stretch" et sans padding */
.nav-header nav > ul > li{
  position: relative;          /* base du sous-menu + flèche */
  cursor: pointer;
  display: flex;               /* ✅ le li prend toute la hauteur */
  align-items: stretch;        /* ✅ */
  padding: 0 10px;                  /* ✅ sinon le fond jaune devient une étiquette */
}

/* Liens principaux : prennent toute la hauteur du li */
.nav-header nav > ul > li > a{
  display: flex;
  align-items: center;         /* ✅ centrage vertical du texte */
  height: 100%;
  padding: 0 16px;             /* ✅ padding horizontal uniquement */
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  color: #F0CC83;
  letter-spacing: 1.2px;
  text-decoration: none;
  white-space: nowrap;
}

/* Hover jaune pour TOUS les items (avec ou sans sous-menu) */
.nav-header nav > ul > li:hover,
.nav-header nav > ul > li:focus-within{
  background-color: #E4B961;
}
.menu-social:hover a svg path {
  fill: white !important;
}

/* Texte en blanc au hover */
.nav-header nav > ul > li:hover > a,
.nav-header nav > ul > li:focus-within > a{
  color: #fff;
}

/* Linkedin */
.linkedin-link{
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  height: 100%;
}

/* =========================
   FLÈCHE JAUNE (uniquement sur has-submenu au hover)
========================= */

.nav-header li.has-submenu > a{
  position: relative;          /* nécessaire pour le ::after */
  padding: 0 25px;;
}

/* flèche jaune cachée par défaut */
.nav-header li.has-submenu > a::after{
  content: "";
  position: absolute;
  bottom: -10px;               /* ✅ collée sous la barre (comme ta capture 2) */
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #E4B961;
  opacity: 0;
  pointer-events: none;
  z-index: 6;
}

/* flèche "sous-menu" à droite */
.nav-header li.has-submenu > a::before{
  content: "";
  position: absolute;
  right: 5px;
  top: 45%;
  width: 8px;
  height: 8px;

  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;

  transform: translateY(-50%) rotate(45deg); /* flèche fermée */
  transition: transform 0.2s ease;
}


.nav-header li.has-submenu:hover > a::before,
.nav-header li.has-submenu:focus-within > a::before{
  transform: translateY(-50%) rotate(-135deg);
  top:55%;
}



/* flèche visible UNIQUEMENT quand le li est actif */
.nav-header li.has-submenu:hover > a::after,
.nav-header li.has-submenu:focus-within > a::after{
  opacity: 1;
}

/* =========================
   SOUS-MENU
========================= */

.nav-header .sub-menu{
  position: absolute;
  top: 100%;                   /* ✅ pile sous la barre bleue */
  left: 50%;
  transform: translateX(-50%);
  min-width: 360px;
  background-color: #E5E5E5;
  padding: 20px;
  display: none;
  z-index: 5;
}

/* Affichage hover + clavier */
.nav-header .has-submenu:hover > .sub-menu,
.nav-header .has-submenu:focus-within > .sub-menu{
  display: block;
}

/* Liste sous-menu */
.nav-header .sub-menu{
  list-style: none;
}

/* Items sous-menu */
.nav-header .sub-menu li{
  background-color: #fff;
  border-left: 2px solid #393B53;
  margin-bottom: 5px;
}

.nav-header .sub-menu li:last-child{
  margin-bottom: 0;
}

/* Liens sous-menu : carte cliquable + flèche à droite */
.nav-header .sub-menu li a{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;

  width: 100%;
  padding: 10px;
  text-transform: none;
  color: #393B53;
  letter-spacing: normal;
  text-decoration: none;
}

/* texte flexible */
.nav-header .sub-menu .sub-label{
  flex: 1;
}

/* icône à droite */
.nav-header .sub-menu .sub-icon{
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
}




/* =========================
   CORPS DE PAGE
========================= */

/* === H3 STYLES === */
h3{
  font-size: 17px !important;
  text-transform: uppercase;
  color: white;
  line-height: 23px;
  font-weight: bolder;
}

.h3-picto{
  display: flex;
  gap: 10px;
}

/* Wrapper pour h3 */
.h3-wrapper {
  position: relative;
  margin: 2rem 0;
  margin-left: 70px;
}

.h3-wrapper:has(h3.surligne-sans) {
  margin-left: 0;
}

/* Style du h3 - VERSION DESKTOP */
.h3-wrapper h3.surligne-sans,
h3.surligne {
  background-color: #F0CC83 !important;
  background: #F0CC83 !important;
  color: #393B53 !important;
  padding: 4px 5px 4px 5px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  font-size: 20px !important;
  line-height: 1.2 !important;
  margin: 0 !important;
  white-space: nowrap !important;
  position: relative;
  display: inline-block !important;
  box-shadow: none !important;
  border: none !important;
  height: auto !important;
  min-height: auto !important;
  max-height: none !important;
}



h3.fleche-blanc::after{
  background-color: white !important;
  color: #393B53 !important;
}

/* Numérotation uniquement pour les titres .surligne */
h3.surligne::before {
  counter-increment: compteur-h3;
  content: counter(compteur-h3, decimal-leading-zero) ".";
  position: absolute;
  left: -70px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 48px;
  font-weight: 700;
  color: #F0CC83;
  line-height: 1;
}

/* VERSION MOBILE H3 - À partir de 1240px */
@media screen and (max-width: 1240px) {
  .h3-wrapper {
    position: relative !important;
    display: inline-block !important;
    max-width: 100% !important;
    margin: 2rem 0 !important;
    margin-left: 70px !important;
  }
	
	.h3-wrapper:has(h3.surligne-sans) {
  margin-left: 0 !important;
	}
  
  /* Numéro en mobile */
  h3.surligne::before {
    position: absolute !important;
    left: -70px !important;
    top: -4px !important;
    transform: none !important;
    font-size: 48px !important;
    font-weight: 700 !important;
    color: #F0CC83 !important;
    line-height: 1 !important;
  }
  
  /* En mobile : affichage sur plusieurs lignes avec fond sur chaque ligne */
  .h3-wrapper h3.surligne-sans,
  h3.surligne {
    white-space: normal !important;
    font-size: 18px !important;
    padding: 8px !important;
    display: inline !important;
    box-decoration-break: clone !important;
    -webkit-box-decoration-break: clone !important;
    line-height: 1.6 !important;
    position: relative !important;
    width: auto !important;
  }
  

  
  /* Pas de flèche sur le wrapper en mobile */
  .h3-wrapper::after {
    display: none !important;
  }
}

@media screen and (max-width: 600px) {
  .h3-wrapper {
    margin-left: 60px !important;
  }
	.h3-wrapper:has(h3.surligne-sans) {
		margin-left: 0 !important;
	}
  
  h3.surligne::before {
    left: -60px !important;
    font-size: 40px !important;
	  top: -9px !important;
  }
  
  h3.surligne-sans, h3.surligne {
    font-size: 16px !important;
    padding: 3px 8px !important;
    line-height: 1.7 !important;
  }
  
  .h3-wrapper h3.surligne-sans::after,
  h3.surligne::after {
    width: 45px !important;
    height: 45px !important;
    font-size: 1.4rem !important;
  }
}

@media screen and (max-width: 400px) {
  .h3-wrapper {
    margin-left: 55px !important;
  }
  
	.h3-wrapper:has(h3.surligne-sans) {
  margin-left: 0 !important;
}
  
  h3.surligne::before {
    left: -55px !important;
    font-size: 36px !important;
  }
  
  h3.surligne-sans, h3.surligne {
    font-size: 14px !important;
    padding: 3px 7px !important;
    line-height: 1.6 !important;
  }
  
  .h3-wrapper h3.surligne-sans::after,
  h3.surligne::after {
    width: 40px !important;
    height: 40px !important;
    font-size: 1.3rem !important;
  }
}

/* H3 + motif à gauche SANS décaler le texte */
.before-grille-h3{
  position: relative;
  display: inline-block;
}

/* motif à gauche, hors du flux, hauteur = hauteur du texte */
.before-grille-h3::before{
  content: "";
  position: absolute;

  /* ✅ placé à gauche du texte, sans le pousser */
  right: 100%;
  margin-right: 24px; /* espace entre motif et texte */

  /* ✅ prend toute la hauteur du bloc texte (1 ou plusieurs lignes) */
  top: 0;
  bottom: 0;

  width: 220px; /* ajuste selon ton rendu */
  background: url("/wp-content/themes/Divi-child/svg/rayures-blanches-2.svg") no-repeat center center / cover;

  pointer-events: none;
}

.before-grille-h3.droitB::before {
  margin-right: 90px;
}
@media (max-width: 700px) {
  .before-grille-h3::before {
    margin-right: 15px;
  }
}



/*Page home*/
/* Aligner les boutons en bas des colonnes */
.btn-align-bottom .et_pb_column{
  display: flex;
  flex-direction: column;
}

/* Pousse le module bouton tout en bas */
.btn-align-bottom .et_pb_column .et_pb_button_module_wrapper{
  margin-top: auto;
}



/*Page droit bancaire*/
/* 1) La rangée devient un flex container et étire ses colonnes */
.btn-align-bottom-3-column.et_pb_row{
  display: flex !important;
  flex-wrap: wrap;          /* safe en responsive */
  align-items: stretch;     /* IMPORTANT : colonnes même hauteur */
}

/* 2) Les colonnes prennent la hauteur disponible */
.btn-align-bottom-3-column.et_pb_row > .et_pb_column{
  display: flex !important;
  flex-direction: column;
  height: auto;
}

/* 3) Le bouton descend en bas */
.btn-align-bottom-3-column .et_pb_button_module_wrapper{
  margin-top: auto !important;
}



/*Page blog*/
.cat-picto {
  display: flex;
  align-items: center;
  gap: 8px; /* espace entre picto et texte */
}


.cat-picto::before {
  content: '';
  display: block; /* block plutôt que inline-block avec flex */
  flex-shrink: 0; /* empêche le picto de se réduire */
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/* Droit des affaires (id: 9) */
.cat-picto:has([data-id="9"])::before {
  background-image: url('/wp-content/themes/Divi-child/svg/droit-des-affaires.svg');
  width: 30px;
  height: 30px;
}

/* Droit bancaire (id: 8) */
.cat-picto:has([data-id="8"])::before {
  background-image: url('/wp-content/themes/Divi-child/svg/droit-bancaire.svg');
  width: 40px;
  height: 40px;
}

/* Droit de la famille (id: 10) */
.cat-picto:has([data-id="10"])::before {
  background-image: url('/wp-content/themes/Divi-child/svg/droit-famille.svg');
  width: 25px;
  height: 25px;
}









/* =========================
   RAYURES – PRÊT IMMO
   décor à gauche du contenu
========================= */


.rayure-column-left{
  position: relative;
}

.rayure-column-left::before{
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;

  left: 0; /* ✅ on s'ancre sur le bord gauche de la row */
  width: 100%;

  /* ✅ on sort à gauche avec un espace (40px) */
  transform: translateX(calc(-100% - 75px));

  background: url("/wp-content/themes/Divi-child/svg/rayures-bleu-before.svg") no-repeat center center / cover;
  pointer-events: none;
}

/* Desktop uniquement */
@media (max-width: 980px) {
  .rayure-column-left::before{
    display: none;
  }
}


/* === FOOTER === */


.socials {
  display: flex;
  align-items: center;
  gap: 8px;
}

.socials span {
  font-size: 13px;
  letter-spacing: 0.5px;
  font-weight: 700;
  text-transform: uppercase;
  color: #1e2240;
}

.socials svg {
  width: 22px;
  height: auto;
}

.btn-rdv {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 0px 10px;
  background: linear-gradient(90deg, #1e2240, #2b2f50);
  color: #ffffff;
  border-radius: 40px;
  font-size: 18px;
  font-weight: 600;
  position: relative;
}

.btn-rdv .btn-rdv-label {
  display: inline-block;
  line-height: 1;
}

.btn-rdv::after {
  content: "↗";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 40px;
  color: white;
  font-size: 21px;
  flex-shrink: 0;
  margin-left: -25px;
  font-weight: lighter;
  border-radius: 50%;
}

@media (max-width: 1100px) {

  .socials {
    justify-content: center;
  }

}

/* === RAYURES EN TOUT GENRE (SVG EN BACKGROUND) === */
.colonne-rayee{
	background-image: url("data:image/svg+xml,%3Csvg id='Calque_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 408.842 227'%3E%3Cdefs%3E%3Cstyle%3E .gris %7B fill: %23717070; %7D %3C/style%3E%3C/defs%3E%3Cpolygon class='gris' points='509.133 .117 509.073 .178 509.366 .471 283.012 226.823 283.073 226.883 509.487 .471 509.133 .117'/%3E%3Cpolygon class='gris' points='517.002 .117 516.942 .178 517.235 .471 290.882 226.823 290.943 226.883 517.356 .471 517.002 .117'/%3E%3Cpolygon class='gris' points='524.874 .117 524.813 .178 525.106 .471 298.753 226.823 298.814 226.883 525.227 .471 524.874 .117'/%3E%3Cpolygon class='gris' points='532.744 .117 532.683 .178 532.976 .471 306.621 226.825 306.679 226.883 533.097 .471 532.744 .117'/%3E%3Cpolygon class='gris' points='540.611 .117 540.551 .177 540.845 .471 314.495 226.825 314.553 226.883 540.964 .471 540.611 .117'/%3E%3Cpolygon class='gris' points='548.483 .117 548.422 .178 548.715 .471 322.363 226.824 322.422 226.883 548.836 .471 548.483 .117'/%3E%3Cpolygon class='gris' points='556.352 .117 556.292 .177 556.585 .471 330.232 226.823 330.292 226.883 556.706 .471 556.352 .117'/%3E%3Cpolygon class='gris' points='564.222 .117 564.162 .177 564.456 .471 338.103 226.823 338.163 226.883 564.576 .471 564.222 .117'/%3E%3Cpolygon class='gris' points='572.093 .117 572.033 .178 572.326 .471 345.973 226.823 346.033 226.883 572.447 .471 572.093 .117'/%3E%3Cpolygon class='gris' points='579.962 .117 579.902 .177 580.196 .471 353.842 226.823 353.903 226.883 580.316 .471 579.962 .117'/%3E%3Cpolygon class='gris' points='587.83 .117 587.771 .176 588.066 .471 361.714 226.825 361.773 226.883 588.183 .471 587.83 .117'/%3E%3Cpolygon class='gris' points='595.704 .117 595.643 .178 595.936 .471 369.583 226.823 369.643 226.883 596.057 .471 595.704 .117'/%3E%3Cpolygon class='gris' points='603.572 .117 603.512 .177 603.805 .471 377.453 226.823 377.513 226.883 603.925 .471 603.572 .117'/%3E%3Cpolygon class='gris' points='611.442 .117 611.382 .177 611.676 .471 385.323 226.824 385.382 226.883 611.795 .471 611.442 .117'/%3E%3Cpolygon class='gris' points='619.313 .117 619.252 .178 619.545 .471 393.192 226.823 393.252 226.883 619.666 .471 619.313 .117'/%3E%3Cpolygon class='gris' points='627.182 .117 627.122 .178 627.415 .471 401.062 226.823 401.123 226.883 627.536 .471 627.182 .117'/%3E%3Cpolygon class='gris' points='635.047 .117 634.99 .175 635.286 .471 408.933 226.824 408.992 226.883 635.401 .471 635.047 .117'/%3E%3Cpolygon class='gris' points='642.922 .117 642.864 .175 643.16 .471 416.802 226.823 416.863 226.883 643.276 .471 642.922 .117'/%3E%3Cpolygon class='gris' points='650.792 .117 650.732 .178 651.025 .471 424.672 226.823 424.733 226.883 651.146 .471 650.792 .117'/%3E%3Cpolygon class='gris' points='658.663 .117 658.603 .177 658.896 .471 432.542 226.824 432.602 226.883 659.016 .471 658.663 .117'/%3E%3Cpolygon class='gris' points='666.532 .117 666.472 .177 666.766 .471 440.413 226.823 440.473 226.883 666.885 .471 666.532 .117'/%3E%3Cpolygon class='gris' points='674.402 .117 674.342 .177 674.635 .471 448.282 226.823 448.342 226.883 674.755 .471 674.402 .117'/%3E%3Cpolygon class='gris' points='682.272 .117 682.212 .177 682.505 .471 456.151 226.823 456.211 226.883 682.625 .471 682.272 .117'/%3E%3Cpolygon class='gris' points='690.142 .117 690.083 .176 690.377 .471 464.022 226.823 464.083 226.883 690.496 .471 690.142 .117'/%3E%3Cpolygon class='gris' points='471.952 226.883 696.342 2.495 696.342 2.373 471.892 226.823 471.952 226.883'/%3E%3Cpolygon class='gris' points='479.822 226.883 696.342 10.364 696.342 10.244 479.762 226.823 479.822 226.883'/%3E%3Cpolygon class='gris' points='487.693 226.883 696.342 18.235 696.342 18.114 487.632 226.823 487.693 226.883'/%3E%3Cpolygon class='gris' points='495.562 226.883 696.342 26.105 696.342 25.984 495.502 226.823 495.562 226.883'/%3E%3Cpolygon class='gris' points='503.437 226.883 696.342 33.975 696.342 33.854 503.374 226.82 503.437 226.883'/%3E%3Cpolygon class='gris' points='511.303 226.883 696.342 41.844 696.342 41.137 510.95 226.53 511.303 226.883'/%3E%3Cpolygon class='gris' points='519.171 226.883 696.342 49.714 696.342 49.007 518.818 226.53 519.171 226.883'/%3E%3Cpolygon class='gris' points='527.042 226.883 696.342 57.584 696.342 56.877 526.689 226.53 527.042 226.883'/%3E%3Cpolygon class='gris' points='534.913 226.883 696.342 65.454 696.342 64.747 534.559 226.53 534.913 226.883'/%3E%3Cpolygon class='gris' points='542.782 226.883 696.342 73.324 696.342 72.617 542.428 226.53 542.782 226.883'/%3E%3Cpolygon class='gris' points='550.656 226.883 696.342 81.196 696.342 80.489 550.302 226.53 550.656 226.883'/%3E%3Cpolygon class='gris' points='558.522 226.883 696.342 89.064 696.342 88.357 558.168 226.53 558.522 226.883'/%3E%3Cpolygon class='gris' points='566.392 226.883 696.342 96.934 696.342 96.227 566.039 226.53 566.392 226.883'/%3E%3Cpolygon class='gris' points='574.263 226.883 696.342 104.804 696.342 104.097 573.91 226.53 574.263 226.883'/%3E%3Cpolygon class='gris' points='582.131 226.883 696.342 112.673 696.342 111.966 581.778 226.53 582.131 226.883'/%3E%3Cpolygon class='gris' points='590.001 226.883 696.342 120.543 696.342 119.836 589.648 226.53 590.001 226.883'/%3E%3Cpolygon class='gris' points='597.874 226.883 696.342 128.415 696.342 127.708 597.52 226.53 597.874 226.883'/%3E%3Cpolygon class='gris' points='605.742 226.883 696.342 136.285 696.342 135.578 605.388 226.53 605.742 226.883'/%3E%3Cpolygon class='gris' points='613.612 226.883 696.342 144.153 696.342 143.446 613.258 226.53 613.612 226.883'/%3E%3Cpolygon class='gris' points='621.483 226.883 696.342 152.024 696.342 151.317 621.129 226.53 621.483 226.883'/%3E%3Cpolygon class='gris' points='629.352 226.883 696.342 159.894 696.342 159.187 628.999 226.53 629.352 226.883'/%3E%3Cpolygon class='gris' points='637.222 226.883 696.342 167.763 696.342 167.056 636.869 226.53 637.222 226.883'/%3E%3Cpolygon class='gris' points='645.091 226.883 696.342 175.633 696.342 174.926 644.738 226.53 645.091 226.883'/%3E%3Cpolygon class='gris' points='652.961 226.883 696.342 183.503 696.342 182.796 652.608 226.53 652.961 226.883'/%3E%3Cpolygon class='gris' points='660.832 226.883 696.342 191.373 696.342 190.666 660.478 226.53 660.832 226.883'/%3E%3Cpolygon class='gris' points='668.702 226.883 696.342 199.243 696.342 198.536 668.348 226.53 668.702 226.883'/%3E%3Cpolygon class='gris' points='676.572 226.883 696.342 207.113 696.342 206.406 676.218 226.53 676.572 226.883'/%3E%3Cpolygon class='gris' points='684.442 226.883 696.342 214.983 696.342 214.276 684.088 226.53 684.442 226.883'/%3E%3Cpolygon class='gris' points='692.31 226.883 696.342 222.852 696.342 222.144 691.957 226.53 692.31 226.883'/%3E%3Cpolygon class='gris' points='320.133 .117 320.073 .178 320.366 .471 94.012 226.823 94.073 226.883 320.487 .471 320.133 .117'/%3E%3Cpolygon class='gris' points='328.002 .117 327.942 .178 328.235 .471 101.882 226.823 101.943 226.883 328.356 .471 328.002 .117'/%3E%3Cpolygon class='gris' points='335.874 .117 335.813 .178 336.106 .471 109.753 226.823 109.814 226.883 336.227 .471 335.874 .117'/%3E%3Cpolygon class='gris' points='343.744 .117 343.683 .178 343.976 .471 117.621 226.825 117.679 226.883 344.097 .471 343.744 .117'/%3E%3Cpolygon class='gris' points='351.611 .117 351.551 .177 351.845 .471 125.495 226.825 125.553 226.883 351.964 .471 351.611 .117'/%3E%3Cpolygon class='gris' points='359.483 .117 359.422 .178 359.715 .471 133.363 226.824 133.422 226.883 359.836 .471 359.483 .117'/%3E%3Cpolygon class='gris' points='367.352 .117 367.292 .177 367.585 .471 141.232 226.823 141.292 226.883 367.706 .471 367.352 .117'/%3E%3Cpolygon class='gris' points='383.093 .117 383.033 .178 383.326 .471 156.973 226.823 157.033 226.883 383.447 .471 383.093 .117'/%3E%3Cpolygon class='gris' points='390.962 .117 390.902 .177 391.196 .471 164.842 226.823 164.903 226.883 391.316 .471 390.962 .117'/%3E%3Cpolygon class='gris' points='398.83 .117 398.771 .176 399.066 .471 172.714 226.825 172.773 226.883 399.183 .471 398.83 .117'/%3E%3Cpolygon class='gris' points='406.704 .117 406.643 .178 406.936 .471 180.583 226.823 180.643 226.883 407.057 .471 406.704 .117'/%3E%3Cpolygon class='gris' points='414.573 .117 414.512 .178 414.805 .471 188.453 226.823 188.513 226.883 414.926 .471 414.573 .117'/%3E%3Cpolygon class='gris' points='422.442 .117 422.382 .177 422.676 .471 196.323 226.824 196.382 226.883 422.795 .471 422.442 .117'/%3E%3Cpolygon class='gris' points='430.313 .117 430.252 .178 430.545 .471 204.192 226.823 204.252 226.883 430.666 .471 430.313 .117'/%3E%3Cpolygon class='gris' points='438.182 .117 438.122 .178 438.415 .471 212.062 226.823 212.123 226.883 438.536 .471 438.182 .117'/%3E%3Cpolygon class='gris' points='446.047 .117 445.99 .175 446.286 .471 219.933 226.824 219.992 226.883 446.401 .471 446.047 .117'/%3E%3Cpolygon class='gris' points='453.922 .117 453.864 .175 454.16 .471 227.802 226.823 227.863 226.883 454.276 .471 453.922 .117'/%3E%3Cpolygon class='gris' points='461.792 .117 461.732 .178 462.025 .471 235.672 226.823 235.733 226.883 462.146 .471 461.792 .117'/%3E%3Cpolygon class='gris' points='469.663 .117 469.603 .177 469.896 .471 243.542 226.824 243.602 226.883 470.016 .471 469.663 .117'/%3E%3Cpolygon class='gris' points='477.533 .117 477.473 .177 477.766 .471 251.413 226.823 251.473 226.883 477.886 .471 477.533 .117'/%3E%3Cpolygon class='gris' points='485.402 .117 485.342 .177 485.635 .471 259.283 226.823 259.343 226.883 485.755 .471 485.402 .117'/%3E%3Cpolygon class='gris' points='493.272 .117 493.212 .177 493.505 .471 267.151 226.823 267.211 226.883 493.625 .471 493.272 .117'/%3E%3Cpolygon class='gris' points='501.142 .117 501.083 .176 501.377 .471 275.022 226.823 275.083 226.883 501.496 .471 501.142 .117'/%3E%3Crect class='gris' x='508.969' y='.135' width='.086' height='.086' transform='translate(148.96 359.978) rotate(-45)'/%3E%3Crect class='gris' x='282.909' y='226.781' width='.086' height='.085' transform='translate(-77.514 266.513) rotate(-45)'/%3E%3Cpolygon class='gris' points='509.073 .178 509.012 .238 509.245 .471 282.952 226.763 283.012 226.823 509.366 .471 509.073 .178'/%3E%3Crect class='gris' x='290.779' y='226.781' width='.086' height='.085' transform='translate(-75.209 272.078) rotate(-45)'/%3E%3Crect class='gris' x='516.84' y='.135' width='.084' height='.086' transform='translate(151.266 365.543) rotate(-45)'/%3E%3Cpolygon class='gris' points='516.942 .178 516.882 .237 517.116 .471 290.822 226.763 290.882 226.823 517.235 .471 516.942 .178'/%3E%3Crect class='gris' x='524.71' y='.135' width='.086' height='.086' transform='translate(153.571 371.108) rotate(-45)'/%3E%3Crect class='gris' x='298.651' y='226.78' width='.086' height='.086' transform='translate(-72.903 277.643) rotate(-45)'/%3E%3Cpolygon class='gris' points='524.813 .178 524.752 .238 524.985 .471 298.693 226.762 298.753 226.823 525.106 .471 524.813 .178'/%3E%3Crect class='gris' x='306.52' y='226.781' width='.083' height='.085' transform='translate(-70.599 283.207) rotate(-45)'/%3E%3Crect class='gris' x='532.58' y='.135' width='.086' height='.086' transform='translate(155.876 376.673) rotate(-45)'/%3E%3Cpolygon class='gris' points='532.683 .178 532.623 .238 532.855 .471 306.561 226.765 306.621 226.825 532.976 .471 532.683 .178'/%3E%3Crect class='gris' x='314.393' y='226.778' width='.082' height='.09' transform='translate(-68.293 288.773) rotate(-45)'/%3E%3Crect class='gris' x='540.449' y='.135' width='.085' height='.084' transform='translate(158.181 382.237) rotate(-45)'/%3E%3Cpolygon class='gris' points='540.551 .177 540.491 .237 540.725 .471 314.432 226.762 314.495 226.825 540.845 .471 540.551 .177'/%3E%3Cpolygon class='gris' points='548.422 .178 548.362 .117 321.95 226.53 322.303 226.883 322.363 226.824 322.069 226.53 548.422 .178'/%3E%3Crect class='gris' x='275.336' y='113.292' width='320.111' height='.415' transform='translate(47.267 341.112) rotate(-45)'/%3E%3Cpolygon class='gris' points='556.292 .177 556.232 .117 329.818 226.53 330.171 226.883 330.232 226.823 329.939 226.53 556.292 .177'/%3E%3Crect class='gris' x='283.206' y='113.293' width='320.111' height='.415' transform='translate(49.572 346.677) rotate(-45)'/%3E%3Cpolygon class='gris' points='564.162 .177 564.102 .117 337.689 226.53 338.042 226.883 338.103 226.823 337.809 226.53 564.162 .177'/%3E%3Crect class='gris' x='291.077' y='113.292' width='320.111' height='.415' transform='translate(51.877 352.242) rotate(-45)'/%3E%3Cpolygon class='gris' points='572.033 .178 571.972 .117 345.559 226.53 345.913 226.883 345.973 226.823 345.679 226.53 572.033 .178'/%3E%3Crect class='gris' x='298.946' y='113.291' width='320.111' height='.415' transform='translate(54.183 357.806) rotate(-45)'/%3E%3Cpolygon class='gris' points='579.902 .177 579.842 .117 353.428 226.53 353.782 226.883 353.842 226.823 353.549 226.53 579.902 .177'/%3E%3Crect class='gris' x='306.817' y='113.292' width='320.111' height='.415' transform='translate(56.487 363.372) rotate(-45)'/%3E%3Cpolygon class='gris' points='587.771 .176 587.712 .117 361.302 226.53 361.656 226.883 361.714 226.825 361.419 226.53 587.771 .176'/%3E%3Crect class='gris' x='314.689' y='113.294' width='320.111' height='.417' transform='translate(58.791 368.939) rotate(-45)'/%3E%3Cpolygon class='gris' points='595.643 .178 595.583 .117 369.168 226.53 369.522 226.883 369.583 226.823 369.29 226.53 595.643 .178'/%3E%3Crect class='gris' x='322.556' y='113.291' width='320.111' height='.414' transform='translate(61.098 374.501) rotate(-45)'/%3E%3Cpolygon class='gris' points='603.512 .177 603.452 .117 377.039 226.53 377.392 226.883 377.453 226.823 377.16 226.53 603.512 .177'/%3E%3Crect class='gris' x='330.428' y='113.294' width='320.11' height='.415' transform='translate(63.402 380.067) rotate(-45)'/%3E%3Cpolygon class='gris' points='611.382 .177 611.323 .117 384.91 226.53 385.263 226.883 385.323 226.824 385.029 226.53 611.382 .177'/%3E%3Crect class='gris' x='338.297' y='113.292' width='320.112' height='.416' transform='translate(65.708 385.632) rotate(-45)'/%3E%3Cpolygon class='gris' points='619.252 .178 619.192 .117 392.778 226.53 393.131 226.883 393.192 226.823 392.899 226.53 619.252 .178'/%3E%3Crect class='gris' x='346.166' y='113.292' width='320.111' height='.414' transform='translate(68.013 391.196) rotate(-45)'/%3E%3Cpolygon class='gris' points='627.122 .178 627.061 .117 400.648 226.53 401.001 226.883 401.062 226.823 400.769 226.53 627.122 .178'/%3E%3Crect class='gris' x='354.036' y='113.292' width='320.11' height='.414' transform='translate(70.318 396.761) rotate(-45)'/%3E%3Cpolygon class='gris' points='634.99 .175 634.932 .117 408.52 226.53 408.874 226.883 408.933 226.824 408.638 226.53 634.99 .175'/%3E%3Crect class='gris' x='361.908' y='113.294' width='320.112' height='.417' transform='translate(72.621 402.328) rotate(-45)'/%3E%3Cpolygon class='gris' points='642.864 .175 642.806 .117 416.388 226.53 416.742 226.883 416.802 226.823 416.509 226.53 642.864 .175'/%3E%3Crect class='gris' x='369.777' y='113.291' width='320.114' height='.416' transform='translate(74.929 407.892) rotate(-45)'/%3E%3Cpolygon class='gris' points='650.732 .178 650.671 .117 424.258 226.53 424.612 226.883 424.672 226.823 424.379 226.53 650.732 .178'/%3E%3Crect class='gris' x='377.646' y='113.292' width='320.11' height='.414' transform='translate(77.233 413.455) rotate(-45)'/%3E%3Cpolygon class='gris' points='658.603 .177 658.542 .117 432.129 226.53 432.483 226.883 432.542 226.824 432.249 226.53 658.603 .177'/%3E%3Crect class='gris' x='385.515' y='113.291' width='320.112' height='.415' transform='translate(79.538 419.02) rotate(-45)'/%3E%3Cpolygon class='gris' points='666.472 .177 666.413 .117 439.999 226.53 440.352 226.883 440.413 226.823 440.12 226.53 666.472 .177'/%3E%3Crect class='gris' x='393.388' y='113.294' width='320.111' height='.415' transform='translate(81.842 424.588) rotate(-45)'/%3E%3Cpolygon class='gris' points='674.342 .177 674.282 .117 447.869 226.53 448.222 226.883 448.282 226.823 447.989 226.53 674.342 .177'/%3E%3Crect class='gris' x='401.256' y='113.293' width='320.111' height='.415' transform='translate(84.148 430.151) rotate(-45)'/%3E%3Cpolygon class='gris' points='682.212 .177 682.152 .117 455.738 226.53 456.091 226.883 456.151 226.823 455.858 226.53 682.212 .177'/%3E%3Crect class='gris' x='409.125' y='113.291' width='320.112' height='.415' transform='translate(86.453 435.715) rotate(-45)'/%3E%3Cpolygon class='gris' points='690.083 .176 690.024 .117 463.608 226.53 463.961 226.883 464.022 226.823 463.729 226.53 690.083 .176'/%3E%3Crect class='gris' x='416.996' y='113.291' width='320.113' height='.415' transform='translate(88.759 441.281) rotate(-45)'/%3E%3Cpolygon class='gris' points='471.478 226.53 471.832 226.883 471.892 226.823 471.598 226.53 696.342 1.787 696.342 1.666 471.478 226.53'/%3E%3Cpolygon class='gris' points='471.892 226.823 696.342 2.373 696.342 1.787 471.598 226.53 471.892 226.823'/%3E%3Cpolygon class='gris' points='479.702 226.883 479.762 226.823 479.468 226.53 696.342 9.657 696.342 9.537 479.348 226.53 479.702 226.883'/%3E%3Cpolygon class='gris' points='479.762 226.823 696.342 10.244 696.342 9.657 479.468 226.53 479.762 226.823'/%3E%3Cpolygon class='gris' points='487.572 226.883 487.632 226.823 487.339 226.53 696.342 17.528 696.342 17.407 487.218 226.53 487.572 226.883'/%3E%3Cpolygon class='gris' points='487.632 226.823 696.342 18.114 696.342 17.528 487.339 226.53 487.632 226.823'/%3E%3Cpolygon class='gris' points='495.442 226.883 495.502 226.823 495.208 226.53 696.342 25.398 696.342 25.277 495.088 226.53 495.442 226.883'/%3E%3Cpolygon class='gris' points='495.502 226.823 696.342 25.984 696.342 25.398 495.208 226.53 495.502 226.823'/%3E%3Cpolygon class='gris' points='503.31 226.883 503.374 226.82 503.083 226.53 696.342 33.268 696.342 33.146 502.957 226.53 503.31 226.883'/%3E%3Cpolygon class='gris' points='503.374 226.82 696.342 33.854 696.342 33.268 503.083 226.53 503.374 226.82'/%3E%3Cpolygon class='gris' points='-59.658 191.493 -59.658 191.614 131.487 .471 131.133 .117 131.073 .178 131.366 .471 -59.658 191.493'/%3E%3Cpolygon class='gris' points='-59.658 199.363 -59.658 199.484 139.356 .471 139.002 .117 138.942 .178 139.235 .471 -59.658 199.363'/%3E%3Cpolygon class='gris' points='-59.658 207.234 -59.658 207.355 147.227 .471 146.874 .117 146.813 .178 147.106 .471 -59.658 207.234'/%3E%3Cpolygon class='gris' points='-59.658 215.103 -59.658 215.221 155.097 .471 154.744 .117 154.683 .178 154.976 .471 -59.658 215.103'/%3E%3Cpolygon class='gris' points='-59.658 222.978 -59.658 223.095 162.964 .471 162.611 .117 162.551 .177 162.845 .471 -59.658 222.978'/%3E%3Cpolygon class='gris' points='170.483 .117 170.422 .178 170.715 .471 -55.637 226.824 -55.578 226.883 170.836 .471 170.483 .117'/%3E%3Cpolygon class='gris' points='178.352 .117 178.292 .177 178.585 .471 -47.768 226.823 -47.708 226.883 178.706 .471 178.352 .117'/%3E%3Cpolygon class='gris' points='186.222 .117 186.162 .177 186.456 .471 -39.897 226.823 -39.837 226.883 186.576 .471 186.222 .117'/%3E%3Cpolygon class='gris' points='194.093 .117 194.033 .178 194.326 .471 -32.027 226.823 -31.967 226.883 194.447 .471 194.093 .117'/%3E%3Cpolygon class='gris' points='201.962 .117 201.902 .177 202.196 .471 -24.158 226.823 -24.097 226.883 202.316 .471 201.962 .117'/%3E%3Cpolygon class='gris' points='209.83 .117 209.771 .176 210.066 .471 -16.286 226.825 -16.227 226.883 210.183 .471 209.83 .117'/%3E%3Cpolygon class='gris' points='217.704 .117 217.643 .178 217.936 .471 -8.417 226.823 -8.357 226.883 218.057 .471 217.704 .117'/%3E%3Cpolygon class='gris' points='225.573 .117 225.512 .178 225.805 .471 -.547 226.823 -.487 226.883 225.926 .471 225.573 .117'/%3E%3Cpolygon class='gris' points='233.442 .117 233.382 .177 233.675 .471 7.323 226.824 7.382 226.883 233.795 .471 233.442 .117'/%3E%3Cpolygon class='gris' points='241.313 .117 241.252 .178 241.545 .471 15.192 226.823 15.252 226.883 241.666 .471 241.313 .117'/%3E%3Cpolygon class='gris' points='249.182 .117 249.122 .178 249.415 .471 23.062 226.823 23.123 226.883 249.536 .471 249.182 .117'/%3E%3Cpolygon class='gris' points='257.047 .117 256.99 .175 257.286 .471 30.933 226.824 30.992 226.883 257.401 .471 257.047 .117'/%3E%3Cpolygon class='gris' points='264.922 .117 264.864 .175 265.16 .471 38.802 226.823 38.863 226.883 265.276 .471 264.922 .117'/%3E%3Cpolygon class='gris' points='272.792 .117 272.732 .178 273.025 .471 46.672 226.823 46.733 226.883 273.146 .471 272.792 .117'/%3E%3Cpolygon class='gris' points='280.663 .117 280.603 .177 280.896 .471 54.542 226.824 54.602 226.883 281.016 .471 280.663 .117'/%3E%3Cpolygon class='gris' points='288.533 .117 288.473 .177 288.766 .471 62.413 226.823 62.473 226.883 288.886 .471 288.533 .117'/%3E%3Cpolygon class='gris' points='296.402 .117 296.342 .177 296.635 .471 70.282 226.823 70.342 226.883 296.755 .471 296.402 .117'/%3E%3Cpolygon class='gris' points='304.272 .117 304.212 .177 304.505 .471 78.151 226.823 78.211 226.883 304.625 .471 304.272 .117'/%3E%3Cpolygon class='gris' points='312.142 .117 312.083 .176 312.377 .471 86.022 226.823 86.083 226.883 312.496 .471 312.142 .117'/%3E%3Crect class='gris' x='93.909' y='226.781' width='.086' height='.085' transform='translate(-132.871 132.869) rotate(-45)'/%3E%3Crect class='gris' x='319.969' y='.135' width='.086' height='.086' transform='translate(93.604 226.335) rotate(-45)'/%3E%3Cpolygon class='gris' points='320.073 .178 320.012 .238 320.245 .471 93.952 226.763 94.012 226.823 320.366 .471 320.073 .178'/%3E%3Crect class='gris' x='101.779' y='226.781' width='.086' height='.085' transform='translate(-130.566 138.434) rotate(-45)'/%3E%3Crect class='gris' x='327.84' y='.135' width='.084' height='.086' transform='translate(95.909 231.9) rotate(-45)'/%3E%3Cpolygon class='gris' points='327.942 .178 327.882 .237 328.116 .471 101.822 226.763 101.882 226.823 328.235 .471 327.942 .178'/%3E%3Crect class='gris' x='335.71' y='.134' width='.086' height='.086' transform='translate(98.215 237.465) rotate(-45)'/%3E%3Crect class='gris' x='109.65' y='226.78' width='.086' height='.086' transform='translate(-128.26 144) rotate(-45)'/%3E%3Cpolygon class='gris' points='335.813 .178 335.752 .238 335.985 .471 109.693 226.762 109.753 226.823 336.106 .471 335.813 .178'/%3E%3Crect class='gris' x='117.52' y='226.782' width='.083' height='.085' transform='translate(-125.956 149.564) rotate(-45)'/%3E%3Crect class='gris' x='343.58' y='.134' width='.086' height='.086' transform='translate(100.52 243.03) rotate(-45)'/%3E%3Cpolygon class='gris' points='343.683 .178 343.623 .238 343.855 .471 117.561 226.765 117.621 226.825 343.976 .471 343.683 .178'/%3E%3Crect class='gris' x='125.393' y='226.778' width='.082' height='.09' transform='translate(-123.65 155.13) rotate(-45)'/%3E%3Crect class='gris' x='351.449' y='.135' width='.085' height='.084' transform='translate(102.825 248.594) rotate(-45)'/%3E%3Cpolygon class='gris' points='351.551 .177 351.491 .237 351.725 .471 125.432 226.762 125.495 226.825 351.845 .471 351.551 .177'/%3E%3Cpolygon class='gris' points='359.422 .178 359.362 .117 132.95 226.53 133.303 226.883 133.363 226.824 133.069 226.53 359.422 .178'/%3E%3Crect class='gris' x='86.337' y='113.292' width='320.111' height='.415' transform='translate(-8.09 207.469) rotate(-45)'/%3E%3Cpolygon class='gris' points='367.292 .177 367.232 .117 140.818 226.53 141.171 226.883 141.232 226.823 140.939 226.53 367.292 .177'/%3E%3Crect class='gris' x='94.206' y='113.293' width='320.111' height='.415' transform='translate(-5.785 213.034) rotate(-45)'/%3E%3Cpath class='gris' d='M375.222.117l-.06.06h0s0,0,0,0l-.06-.06-226.413,226.413.353.353.061-.06h0S375.455.47,375.455.47h0s-226.353,226.353-226.353,226.353l.06.06L375.576.471l-.354-.354ZM148.809,226.53h0s.257.256.257.256l-.257-.256Z'/%3E%3Cpolygon class='gris' points='383.033 .178 382.972 .117 156.559 226.53 156.913 226.883 156.973 226.823 156.679 226.53 383.033 .178'/%3E%3Crect class='gris' x='109.947' y='113.292' width='320.111' height='.415' transform='translate(-1.175 224.164) rotate(-45)'/%3E%3Cpolygon class='gris' points='390.902 .177 390.842 .117 164.428 226.53 164.782 226.883 164.842 226.823 164.549 226.53 390.902 .177'/%3E%3Crect class='gris' x='117.817' y='113.292' width='320.111' height='.415' transform='translate(1.13 229.729) rotate(-45)'/%3E%3Cpolygon class='gris' points='398.771 .176 398.712 .117 172.302 226.53 172.656 226.883 172.714 226.825 172.419 226.53 398.771 .176'/%3E%3Crect class='gris' x='125.689' y='113.293' width='320.111' height='.417' transform='translate(3.435 235.296) rotate(-45)'/%3E%3Cpolygon class='gris' points='406.643 .178 406.583 .117 180.168 226.53 180.522 226.883 180.583 226.823 180.29 226.53 406.643 .178'/%3E%3Crect class='gris' x='133.556' y='113.293' width='320.111' height='.414' transform='translate(5.741 240.858) rotate(-45)'/%3E%3Cpolygon class='gris' points='414.512 .178 414.452 .117 188.039 226.53 188.392 226.883 188.453 226.823 188.16 226.53 414.512 .178'/%3E%3Crect class='gris' x='141.427' y='113.293' width='320.11' height='.414' transform='translate(8.045 246.424) rotate(-45)'/%3E%3Cpolygon class='gris' points='422.382 .177 422.323 .117 195.91 226.53 196.263 226.883 196.323 226.824 196.029 226.53 422.382 .177'/%3E%3Crect class='gris' x='149.298' y='113.292' width='320.112' height='.416' transform='translate(10.351 251.989) rotate(-45)'/%3E%3Cpolygon class='gris' points='430.252 .178 430.192 .117 203.778 226.53 204.131 226.883 204.192 226.823 203.899 226.53 430.252 .178'/%3E%3Crect class='gris' x='157.166' y='113.292' width='320.111' height='.414' transform='translate(12.656 257.553) rotate(-45)'/%3E%3Cpolygon class='gris' points='438.122 .178 438.061 .117 211.648 226.53 212.001 226.883 212.062 226.823 211.769 226.53 438.122 .178'/%3E%3Crect class='gris' x='165.037' y='113.292' width='320.11' height='.414' transform='translate(14.961 263.118) rotate(-45)'/%3E%3Cpolygon class='gris' points='445.99 .175 445.932 .117 219.52 226.53 219.874 226.883 219.933 226.824 219.638 226.53 445.99 .175'/%3E%3Crect class='gris' x='172.907' y='113.293' width='320.112' height='.417' transform='translate(17.264 268.684) rotate(-45)'/%3E%3Cpolygon class='gris' points='453.864 .175 453.806 .117 227.388 226.53 227.742 226.883 227.802 226.823 227.509 226.53 453.864 .175'/%3E%3Crect class='gris' x='180.777' y='113.291' width='320.114' height='.416' transform='translate(19.572 274.249) rotate(-45)'/%3E%3Cpolygon class='gris' points='461.732 .178 461.671 .117 235.258 226.53 235.612 226.883 235.672 226.823 235.379 226.53 461.732 .178'/%3E%3Crect class='gris' x='188.647' y='113.293' width='320.11' height='.414' transform='translate(21.876 279.813) rotate(-45)'/%3E%3Cpolygon class='gris' points='469.603 .177 469.542 .117 243.129 226.53 243.483 226.883 243.542 226.824 243.249 226.53 469.603 .177'/%3E%3Crect class='gris' x='196.515' y='113.292' width='320.112' height='.415' transform='translate(24.181 285.377) rotate(-45)'/%3E%3Cpolygon class='gris' points='477.473 .177 477.413 .117 250.999 226.53 251.352 226.883 251.413 226.823 251.12 226.53 477.473 .177'/%3E%3Crect class='gris' x='204.387' y='113.293' width='320.111' height='.415' transform='translate(26.486 290.943) rotate(-45)'/%3E%3Cpolygon class='gris' points='485.342 .177 485.282 .117 258.869 226.53 259.222 226.883 259.283 226.823 258.99 226.53 485.342 .177'/%3E%3Crect class='gris' x='212.258' y='113.294' width='320.11' height='.415' transform='translate(28.791 296.509) rotate(-45)'/%3E%3Cpolygon class='gris' points='493.212 .177 493.152 .117 266.738 226.53 267.091 226.883 267.151 226.823 266.858 226.53 493.212 .177'/%3E%3Crect class='gris' x='220.125' y='113.292' width='320.112' height='.415' transform='translate(31.096 302.072) rotate(-45)'/%3E%3Cpolygon class='gris' points='501.083 .176 501.024 .117 274.608 226.53 274.961 226.883 275.022 226.823 274.729 226.53 501.083 .176'/%3E%3Crect class='gris' x='227.997' y='113.291' width='320.113' height='.415' transform='translate(33.403 307.638) rotate(-45)'/%3E%3Cpolygon class='gris' points='508.952 .178 508.891 .117 282.478 226.53 282.832 226.883 282.892 226.823 282.598 226.53 508.952 .178'/%3E%3Cpolygon class='gris' points='282.719 226.53 509.012 .238 508.952 .178 282.598 226.53 282.892 226.823 282.952 226.763 282.719 226.53'/%3E%3Crect class='gris' x='235.969' y='113.335' width='320.026' height='.329' transform='translate(35.724 313.245) rotate(-45)'/%3E%3Cpolygon class='gris' points='516.822 .177 516.762 .117 290.348 226.53 290.702 226.883 290.762 226.823 290.468 226.53 516.822 .177'/%3E%3Cpolygon class='gris' points='290.589 226.53 516.882 .237 516.822 .177 290.468 226.53 290.762 226.823 290.822 226.763 290.589 226.53'/%3E%3Crect class='gris' x='243.838' y='113.334' width='320.026' height='.33' transform='translate(38.03 318.809) rotate(-45)'/%3E%3Cpolygon class='gris' points='524.692 .178 524.631 .117 298.218 226.53 298.572 226.883 298.632 226.823 298.339 226.53 524.692 .178'/%3E%3Cpolygon class='gris' points='298.46 226.53 524.752 .238 524.692 .178 298.339 226.53 298.632 226.823 298.693 226.762 298.46 226.53'/%3E%3Crect class='gris' x='251.71' y='113.335' width='320.025' height='.329' transform='translate(40.334 324.375) rotate(-45)'/%3E%3Cpolygon class='gris' points='532.562 .178 532.501 .117 306.088 226.53 306.442 226.883 306.502 226.823 306.208 226.53 532.562 .178'/%3E%3Cpolygon class='gris' points='306.326 226.53 532.623 .238 532.562 .178 306.208 226.53 306.502 226.823 306.561 226.765 306.326 226.53'/%3E%3Crect class='gris' x='259.577' y='113.335' width='320.028' height='.33' transform='translate(42.639 329.939) rotate(-45)'/%3E%3Cpolygon class='gris' points='540.432 .177 540.372 .117 313.957 226.53 314.31 226.883 314.374 226.82 314.083 226.53 540.432 .177'/%3E%3Cpolygon class='gris' points='314.2 226.53 540.491 .237 540.432 .177 314.083 226.53 314.374 226.82 314.432 226.762 314.2 226.53'/%3E%3Crect class='gris' x='267.447' y='113.333' width='320.026' height='.329' transform='translate(44.945 335.503) rotate(-45)'/%3E%3Cpolygon class='gris' points='-57.513 .471 -57.867 .117 -59.658 1.909 -59.658 2.616 -57.513 .471'/%3E%3Cpolygon class='gris' points='-49.644 .471 -49.998 .117 -59.658 9.778 -59.658 10.485 -49.644 .471'/%3E%3Cpolygon class='gris' points='-41.773 .471 -42.126 .117 -59.658 17.649 -59.658 18.356 -41.773 .471'/%3E%3Cpolygon class='gris' points='-33.903 .471 -34.256 .117 -59.658 25.518 -59.658 26.225 -33.903 .471'/%3E%3Cpolygon class='gris' points='-26.036 .471 -26.389 .117 -59.658 33.386 -59.658 34.093 -26.036 .471'/%3E%3Cpolygon class='gris' points='-18.164 .471 -18.517 .117 -59.658 41.258 -59.658 41.965 -18.164 .471'/%3E%3Cpolygon class='gris' points='-10.294 .471 -10.648 .117 -59.658 49.127 -59.658 49.834 -10.294 .471'/%3E%3Cpolygon class='gris' points='-2.424 .471 -2.778 .117 -59.658 56.997 -59.658 57.704 -2.424 .471'/%3E%3Cpolygon class='gris' points='5.447 .471 5.093 .117 -59.658 64.868 -59.658 65.575 5.447 .471'/%3E%3Cpolygon class='gris' points='13.316 .471 12.962 .117 -59.658 72.737 -59.658 73.445 13.316 .471'/%3E%3Cpolygon class='gris' points='21.183 .471 20.83 .117 -59.658 80.606 -59.658 81.313 21.183 .471'/%3E%3Cpolygon class='gris' points='29.057 .471 28.704 .117 -59.658 88.478 -59.658 89.185 29.057 .471'/%3E%3Cpolygon class='gris' points='36.926 .471 36.573 .117 -59.658 96.348 -59.658 97.055 36.926 .471'/%3E%3Cpolygon class='gris' points='44.795 .471 44.442 .117 -59.658 104.217 -59.658 104.924 44.795 .471'/%3E%3Cpolygon class='gris' points='52.666 .471 52.313 .117 -59.658 112.088 -59.658 112.795 52.666 .471'/%3E%3Cpolygon class='gris' points='60.536 .471 60.182 .117 -59.658 119.957 -59.658 120.664 60.536 .471'/%3E%3Cpolygon class='gris' points='68.401 .471 68.047 .117 -59.658 127.825 -59.658 128.532 68.401 .471'/%3E%3Cpolygon class='gris' points='76.276 .471 75.922 .117 -59.658 135.697 -59.658 136.404 76.276 .471'/%3E%3Cpolygon class='gris' points='84.146 .471 83.792 .117 -59.658 143.567 -59.658 144.274 84.146 .471'/%3E%3Cpolygon class='gris' points='92.016 .471 91.663 .117 -59.658 151.437 -59.658 152.144 92.016 .471'/%3E%3Cpolygon class='gris' points='99.886 .471 99.533 .117 -59.658 159.308 -59.658 160.015 99.886 .471'/%3E%3Cpolygon class='gris' points='107.755 .471 107.402 .117 -59.658 167.177 -59.658 167.885 107.755 .471'/%3E%3Cpolygon class='gris' points='115.625 .471 115.272 .117 -59.658 175.046 -59.658 175.753 115.625 .471'/%3E%3Cpolygon class='gris' points='123.496 .471 123.142 .117 -59.658 182.917 -59.658 183.624 123.496 .471'/%3E%3Cpolygon class='gris' points='131.073 .178 131.012 .117 -59.658 190.786 -59.658 190.907 131.073 .178'/%3E%3Cpolygon class='gris' points='-59.658 191.493 131.366 .471 131.073 .178 -59.658 190.907 -59.658 191.493'/%3E%3Cpolygon class='gris' points='138.942 .178 138.881 .117 -59.658 198.656 -59.658 198.777 138.942 .178'/%3E%3Cpolygon class='gris' points='-59.658 199.363 139.235 .471 138.942 .178 -59.658 198.777 -59.658 199.363'/%3E%3Cpolygon class='gris' points='146.813 .178 146.752 .117 -59.658 206.527 -59.658 206.648 146.813 .178'/%3E%3Cpolygon class='gris' points='-59.658 207.234 147.106 .471 146.813 .178 -59.658 206.648 -59.658 207.234'/%3E%3Cpolygon class='gris' points='154.683 .178 154.623 .117 -59.658 214.396 -59.658 214.514 154.683 .178'/%3E%3Cpolygon class='gris' points='-59.658 215.103 154.976 .471 154.683 .178 -59.658 214.514 -59.658 215.103'/%3E%3Cpolygon class='gris' points='162.551 .177 162.492 .117 -59.658 222.271 -59.658 222.388 162.551 .177'/%3E%3Cpolygon class='gris' points='-59.658 222.978 162.845 .471 162.551 .177 -59.658 222.388 -59.658 222.978'/%3E%3Cpolygon class='gris' points='170.422 .178 170.362 .117 -56.05 226.53 -55.697 226.883 -55.637 226.824 -55.931 226.53 170.422 .178'/%3E%3Crect class='gris' x='-102.663' y='113.292' width='320.111' height='.415' transform='translate(-63.447 73.826) rotate(-45)'/%3E%3Cpolygon class='gris' points='178.292 .177 178.232 .117 -48.182 226.53 -47.829 226.883 -47.768 226.823 -48.061 226.53 178.292 .177'/%3E%3Crect class='gris' x='-94.794' y='113.293' width='320.111' height='.415' transform='translate(-61.142 79.39) rotate(-45)'/%3E%3Cpolygon class='gris' points='186.162 .177 186.102 .117 -40.311 226.53 -39.958 226.883 -39.897 226.823 -40.191 226.53 186.162 .177'/%3E%3Crect class='gris' x='-86.923' y='113.292' width='320.111' height='.415' transform='translate(-58.837 84.956) rotate(-45)'/%3E%3Cpolygon class='gris' points='194.033 .178 193.972 .117 -32.441 226.53 -32.087 226.883 -32.027 226.823 -32.321 226.53 194.033 .178'/%3E%3Crect class='gris' x='-79.053' y='113.292' width='320.111' height='.415' transform='translate(-56.532 90.52) rotate(-45)'/%3E%3Cpolygon class='gris' points='201.902 .177 201.842 .117 -24.572 226.53 -24.218 226.883 -24.158 226.823 -24.451 226.53 201.902 .177'/%3E%3Crect class='gris' x='-71.182' y='113.293' width='320.111' height='.415' transform='translate(-54.226 96.086) rotate(-45)'/%3E%3Cpolygon class='gris' points='209.771 .176 209.712 .117 -16.698 226.53 -16.344 226.883 -16.286 226.825 -16.581 226.53 209.771 .176'/%3E%3Crect class='gris' x='-63.313' y='113.293' width='320.111' height='.417' transform='translate(-51.922 101.651) rotate(-45)'/%3E%3Cpolygon class='gris' points='217.643 .178 217.583 .117 -8.832 226.53 -8.478 226.883 -8.417 226.823 -8.71 226.53 217.643 .178'/%3E%3Crect class='gris' x='-55.443' y='113.293' width='320.111' height='.414' transform='translate(-49.616 107.216) rotate(-45)'/%3E%3Cpolygon class='gris' points='225.512 .178 225.452 .117 -.961 226.53 -.608 226.883 -.547 226.823 -.84 226.53 225.512 .178'/%3E%3Crect class='gris' x='-47.573' y='113.293' width='320.11' height='.414' transform='translate(-47.312 112.78) rotate(-45)'/%3E%3Cpolygon class='gris' points='233.382 .177 233.322 .117 6.91 226.53 7.263 226.883 7.323 226.824 7.029 226.53 233.382 .177'/%3E%3Crect class='gris' x='-39.703' y='113.293' width='320.111' height='.415' transform='translate(-45.006 118.346) rotate(-45)'/%3E%3Cpolygon class='gris' points='241.252 .178 241.192 .117 14.778 226.53 15.131 226.883 15.192 226.823 14.899 226.53 241.252 .178'/%3E%3Crect class='gris' x='-31.833' y='113.292' width='320.111' height='.414' transform='translate(-42.7 123.91) rotate(-45)'/%3E%3Cpolygon class='gris' points='249.122 .178 249.061 .117 22.648 226.53 23.001 226.883 23.062 226.823 22.769 226.53 249.122 .178'/%3E%3Crect class='gris' x='-23.963' y='113.292' width='320.11' height='.414' transform='translate(-40.396 129.475) rotate(-45)'/%3E%3Cpolygon class='gris' points='256.99 .175 256.932 .117 30.52 226.53 30.874 226.883 30.933 226.824 30.638 226.53 256.99 .175'/%3E%3Crect class='gris' x='-16.094' y='113.293' width='320.112' height='.417' transform='translate(-38.092 135.041) rotate(-45)'/%3E%3Cpolygon class='gris' points='264.864 .175 264.806 .117 38.388 226.53 38.742 226.883 38.802 226.823 38.509 226.53 264.864 .175'/%3E%3Crect class='gris' x='-8.223' y='113.291' width='320.114' height='.416' transform='translate(-35.785 140.606) rotate(-45)'/%3E%3Cpolygon class='gris' points='272.732 .178 272.671 .117 46.258 226.53 46.612 226.883 46.672 226.823 46.379 226.53 272.732 .178'/%3E%3Crect class='gris' x='-.353' y='113.293' width='320.11' height='.414' transform='translate(-33.481 146.169) rotate(-45)'/%3E%3Cpolygon class='gris' points='280.603 .177 280.542 .117 54.129 226.53 54.483 226.883 54.542 226.824 54.249 226.53 280.603 .177'/%3E%3Crect class='gris' x='7.516' y='113.293' width='320.112' height='.415' transform='translate(-31.176 151.735) rotate(-45)'/%3E%3Cpolygon class='gris' points='288.473 .177 288.413 .117 61.999 226.53 62.352 226.883 62.413 226.823 62.12 226.53 288.473 .177'/%3E%3Crect class='gris' x='15.388' y='113.293' width='320.111' height='.415' transform='translate(-28.871 157.301) rotate(-45)'/%3E%3Cpolygon class='gris' points='296.342 .177 296.282 .117 69.869 226.53 70.222 226.883 70.282 226.823 69.989 226.53 296.342 .177'/%3E%3Crect class='gris' x='23.256' y='113.293' width='320.111' height='.415' transform='translate(-26.566 162.864) rotate(-45)'/%3E%3Cpolygon class='gris' points='304.212 .177 304.152 .117 77.738 226.53 78.091 226.883 78.151 226.823 77.858 226.53 304.212 .177'/%3E%3Crect class='gris' x='31.126' y='113.292' width='320.112' height='.415' transform='translate(-24.26 168.429) rotate(-45)'/%3E%3Cpolygon class='gris' points='312.083 .176 312.024 .117 85.608 226.53 85.961 226.883 86.022 226.823 85.729 226.53 312.083 .176'/%3E%3Crect class='gris' x='38.997' y='113.291' width='320.113' height='.415' transform='translate(-21.954 173.995) rotate(-45)'/%3E%3Cpolygon class='gris' points='319.952 .178 319.891 .117 93.478 226.53 93.832 226.883 93.892 226.823 93.598 226.53 319.952 .178'/%3E%3Cpolygon class='gris' points='93.719 226.53 320.012 .238 319.952 .178 93.598 226.53 93.892 226.823 93.952 226.763 93.719 226.53'/%3E%3Crect class='gris' x='46.969' y='113.336' width='320.026' height='.329' transform='translate(-19.633 179.602) rotate(-45)'/%3E%3Cpolygon class='gris' points='327.822 .177 327.762 .117 101.348 226.53 101.702 226.883 101.762 226.823 101.468 226.53 327.822 .177'/%3E%3Cpolygon class='gris' points='101.589 226.53 327.882 .237 327.822 .177 101.468 226.53 101.762 226.823 101.822 226.763 101.589 226.53'/%3E%3Crect class='gris' x='54.839' y='113.335' width='320.026' height='.33' transform='translate(-17.328 185.166) rotate(-45)'/%3E%3Cpolygon class='gris' points='335.692 .178 335.631 .117 109.218 226.53 109.572 226.883 109.632 226.823 109.339 226.53 335.692 .178'/%3E%3Cpolygon class='gris' points='109.46 226.53 335.752 .238 335.692 .178 109.339 226.53 109.632 226.823 109.693 226.762 109.46 226.53'/%3E%3Crect class='gris' x='62.71' y='113.335' width='320.025' height='.329' transform='translate(-15.023 190.732) rotate(-45)'/%3E%3Cpolygon class='gris' points='343.562 .178 343.501 .117 117.088 226.53 117.442 226.883 117.502 226.823 117.208 226.53 343.562 .178'/%3E%3Cpolygon class='gris' points='117.326 226.53 343.623 .238 343.562 .178 117.208 226.53 117.502 226.823 117.561 226.765 117.326 226.53'/%3E%3Crect class='gris' x='70.576' y='113.335' width='320.028' height='.33' transform='translate(-12.718 196.296) rotate(-45)'/%3E%3Cpolygon class='gris' points='351.432 .177 351.372 .117 124.957 226.53 125.31 226.883 125.374 226.82 125.083 226.53 351.432 .177'/%3E%3Cpolygon class='gris' points='125.2 226.53 351.491 .237 351.432 .177 125.083 226.53 125.374 226.82 125.432 226.762 125.2 226.53'/%3E%3Crect class='gris' x='78.448' y='113.333' width='320.026' height='.329' transform='translate(-10.411 201.86) rotate(-45)'/%3E%3Cpolygon class='gris' points='-63.505 226.825 -63.447 226.883 -59.658 223.095 -59.658 222.978 -63.505 226.825'/%3E%3Cpolygon class='gris' points='-63.563 226.883 -63.505 226.825 -63.8 226.53 -59.658 222.388 -59.658 222.271 -63.917 226.53 -63.563 226.883'/%3E%3Cpolygon class='gris' points='-59.658 222.388 -63.8 226.53 -63.505 226.825 -59.658 222.978 -59.658 222.388'/%3E%3C/svg%3E") !important;
}

.h3-puce{
	background-image: url("data:image/svg+xml,%3Csvg id='Calque_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 31.033 21.065'%3E%3Cdefs%3E%3Cstyle%3E .or2 %7B fill: %23f0cb82; %7D %3C/style%3E%3C/defs%3E%3Cpath class='or2' d='M1.396,0C.594.032-.03.708.001,1.51c.029.734.601,1.331,1.333,1.391,10.583.255,11.342.887,14.758,4.414,2.332,2.408,3.995,8.748,4.864,12.848.131.615.736,1.008,1.351.877.367-.078.671-.331.815-.677L30.932,1.7c.267-.616-.015-1.332-.632-1.6-.152-.066-.316-.1-.482-.1H1.396Z'/%3E%3C/svg%3E") !important;
	background-size: 25px !important;
	background-position: left top !important;
}



/* === WP GRID BUILDER === */
.wpgb-prev-button svg,
.wpgb-next-button svg {
    display: none !important;
}

.wpgb-prev-button::before,
.wpgb-next-button::before {
    content: "";
    position: absolute;
    inset: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    pointer-events: none;
}

/* Taille globale des flèches */
.wpgb-prev-button,
.wpgb-next-button {
    width: 41px;       /* adapte selon ton design */
    height: 41px;
    position: relative;
}

/* Flèche gauche */
.wpgb-prev-button::before {
    background-image: url('/wp-content/themes/Divi-child/svg/prev.php');
	margin-right: 20px;
}

/* Flèche droite */
.wpgb-next-button::before {
    background-image: url('/wp-content/themes/Divi-child/svg/next.php');
}


/* === UP ===*/
#scrollup-btn {
    opacity: 0;
    transition: opacity .3s;
}


/*Masquer menu mobile en desktop*/
.wrapp-header-mobile{
  display: none;
}

/*-----------------------
        RESPONSIVE
  ---------------------*/
/*Menu*/
@media (max-width:980px) {
  .header-bar {
    display: none;
  }
  .wrapp-header-mobile {
    display: block;
  }

  .header-mobile {
    display: block;
    position: relative;
    background: linear-gradient(90deg, var(--bleu2) 0%, var(--bleu1) 100%);
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .box-logo-mobile {
    position: absolute;
    left: 50%;
    top:8px;
    transform: translate(-50%, -50%);
  }



  /*Nav*/
  .dropdown-mobile{
    background-color: #E5E5E5;
    padding: 10%;
    display: none; /* ✅ caché par défaut */
  }

  .dropdown-mobile.is-open{
    display: block; /* ✅ affiché quand burger ouvert */
  }
  .nav-principale-mobile li a{
  display: flex;
  align-items: center;
  width: 100%;
}
  .sub-label-mobile{
    flex: 1;                /* ⬅️ clé du problème */
  }
  .nav-principale-mobile ul li{
    background-color: white;
    border-left:3px solid #1e2240;
    margin-bottom: 5px;
  }
  .nav-principale-mobile ul li a {
    color: #1e2240;
  }
  .submenu-toggle-row {
    display:flex;
  }
  /*SUBMENU*/

  .sub-menu-mobile {
    padding: 15px 30px 20px 30px;
  }
  .sub-menu-mobile li {
    border: none !important;
    margin-bottom: 10px !important;
  }

  .sub-menu-mobile li:last-child a{
    border: none;
  }
  .dropdown-mobile nav ul li a:not(.submenu-link) {
    display: flex;
    width: 100% !important;
    padding: 10px;
  }
  .submenu-link {
    padding: 10px;
  }

  .sub-menu-mobile li a {
    border-bottom: 1px solid #1e2240;
    padding: 0 0 5px 0 !important;
    display: flex;
    gap: 15px;
  }

  .sub-label-mobile{
    line-height: 1.3em;
  } 

  .sub-icon-mobile {
    position: relative;
  }

  /* lien parent du sous-menu */
  .submenu-toggle{
    display: flex;
    align-items: center;
    width: 100%;
  }

  /* le texte prend toute la largeur disponible */
  .submenu-toggle .submenu-label{
    flex: 1;
  }

  /* la flèche reste collée à droite */
  .submenu-toggle .submenu-arrow{
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    margin-left: 16px;
  }

  /* Sous-menu fermé par défaut */
  .has-submenu-mobile > .sub-menu-mobile{ 
    display:none; 
  }
  .has-submenu-mobile.is-open > .sub-menu-mobile{ 
    display:block; 
  }
  .has-submenu-mobile.is-open .submenu-arrow{ 
    transform: rotate(180deg); 
  }
  .has-submenu-mobile .submenu-arrow{ 
    transition: transform .2s ease; 
  }



/* texte uniquement pour lecteurs d’écran */
.sr-only{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border:0;
}

.submenu-toggle-area{
  background: none;
  border: 0;
  padding: 10px; /* zone de tap confortable */
  cursor: pointer;

  display: inline-flex;
  align-items: center;
  justify-content: center;
}

  /* / Nav / */



/* Btn burger (conteneur) */
.btn-burger{
  width: 35px;
  height: 25px;
  cursor: pointer;
  display: inline-flex;       /* au lieu de flex column */
  align-items: center;
  justify-content: center;
}

/* Icône burger = celle qui gère les 3 barres */
.btn-burger .icon-burger{
  width: 35px;
  height: 25px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* barres */
.line-burger{
  width: 100%;
  height: 3px;
  background-color: #E4B961;
  transition: transform 0.25s ease, opacity 0.2s ease;
}

/* Toggle burger/croix */
.btn-burger .icon-cross { display: none; }
.btn-burger .icon-burger { display: flex; } /* important: flex pour garder les barres */
.btn-burger.is-open .icon-burger { display: none; }
.btn-burger.is-open .icon-cross  { display: inline-flex; }

}





