@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap");
@font-face {
  font-family: "IntegralCF-Bold";
  src: url("fonts/IntegralCF-Bold.woff2") format("woff2"), url("fonts/IntegralCF-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "icomoon";
  src: url("fonts/icomoon.eot?7yoa6e");
  src: url("fonts/icomoon.eot?7yoa6e#iefix") format("embedded-opentype"), url("fonts/icomoon.woff2?7yoa6e") format("woff2"), url("fonts/icomoon.ttf?7yoa6e") format("truetype"), url("fonts/icomoon.woff?7yoa6e") format("woff"), url("fonts/icomoon.svg?7yoa6e#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=fundtruck_icon-], [class*=" fundtruck_icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 24px;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fundtruck_icon-i:before {
  content: "\e900";
}

.fundtruck_icon-arrow_down:before {
  content: "\e901";
}

.fundtruck_icon-arrow_left:before {
  content: "\e902";
}

.fundtruck_icon-arrow_outward:before {
  content: "\e903";
}

.fundtruck_icon-arrow_prev:before {
  content: "\e904";
}

.fundtruck_icon-arrow_right:before {
  content: "\e905";
}

.fundtruck_icon-arrow_up:before {
  content: "\e906";
}

.fundtruck_icon-chevron_left:before {
  content: "\e907";
}

.fundtruck_icon-chevron_right:before {
  content: "\e908";
}

.fundtruck_icon-close:before {
  content: "\e909";
}

.fundtruck_icon-location_on:before {
  content: "\e90a";
}

.fundtruck_icon-question_mark:before {
  content: "\e90b";
}

#fundtruck_zone_map_interactive {
  width: 100%;
  max-width: 100%;
  height: calc(100vh - 105px);
  overflow: hidden;
  position: relative;
  background: #363cf5;
  color: #000000;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}
#fundtruck_zone_map_interactive p, #fundtruck_zone_map_interactive h3 {
  font-family: "Poppins", sans-serif;
}

.fundtruck_fond {
  width: 100%;
  height: 100%;
  background: #353CF5 url(img/fond.jpg) no-repeat center center;
  background-size: contain;
  position: absolute;
}

@media screen and (max-width: 1024px) {
  #fundtruck_zone_map_interactive {
    height: calc(100vh - 85px);
  }
}
.admin-bar #fundtruck_zone_map_interactive {
  height: calc(100vh - 105px - 32px);
}
@media screen and (max-width: 1024px) {
  .admin-bar #fundtruck_zone_map_interactive {
    height: calc(100vh - 85px - 32px);
  }
}
@media screen and (max-width: 782px) {
  .admin-bar #fundtruck_zone_map_interactive {
    height: calc(100vh - 85px - 46px);
  }
}

#fundtruck_conteneur_carte {
  width: calc(100% - 250px);
  height: 100%;
  position: absolute;
  left: 250px;
}
@media screen and (max-width: 940px) {
  #fundtruck_conteneur_carte {
    width: 100%;
    left: 0px;
  }
}

#fundtruck_carte {
  width: 100%;
  height: 100%;
  position: absolute;
  cursor: move;
}
#fundtruck_carte img {
  pointer-events: none;
  display: block;
  position: absolute;
}

.fundtruck_anim #fundtruck_carte {
  -webkit-transition: width 0.2s ease, height 0.2s ease, margin-left 0.2s ease, margin-top 0.2s ease;
  transition: width 0.2s ease, height 0.2s ease, margin-left 0.2s ease, margin-top 0.2s ease;
  pointer-events: none;
}
.fundtruck_anim #fundtruck_carre {
  -webkit-transition: width 0.2s ease, height 0.2s ease;
  transition: width 0.2s ease, height 0.2s ease;
}

.fundtruck_map {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.fundtruck_map_zoom {
  opacity: 0;
}

.fundtruck_carte_entiere .fundtruck_map_zoom {
  opacity: 1;
}

#fundtruck_carre {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.fundtruck_points {
  position: absolute;
  width: 100%;
  height: 100%;
}

.fundtruck_point {
  position: absolute;
  width: 8.5%;
  height: 3.3%;
  cursor: pointer;
}
.fundtruck_point:before {
  content: " ";
  position: absolute;
  left: 50%;
  height: 28%;
  bottom: 0;
  background: #000;
  width: 2%;
}
.fundtruck_point .fundtruck_point_panneau, .fundtruck_point .fundtruck_cadre_panneau {
  height: 75%;
}
.fundtruck_point .fundtruck_point_info {
  font-size: var(--size-point-info);
  height: 24%;
}

.fundtruck_point_panneau, .fundtruck_cadre_panneau {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: top center;
}

.fundtruck_point_info {
  font-size: 9px;
  border-radius: 20px;
  top: -9%;
  position: absolute;
  right: 6%;
  height: 34%;
  font-family: "IntegralCF-Bold";
  width: 30%;
  text-align: center;
  line-height: 140%;
  -webkit-transition: font-size 0.2s ease;
  transition: font-size 0.2s ease;
  background-color: #ffffff;
}

.fundtruck_live {
  z-index: 1;
}
.fundtruck_live .fundtruck_cadre_panneau {
  background-image: url(img/cadre_panneau_live.png);
}
.fundtruck_live .fundtruck_point_info {
  background-color: #94E8BB;
}

.fundtruck_next .fundtruck_cadre_panneau {
  background-image: url(img/cadre_panneau_next.png);
}
.fundtruck_next .fundtruck_point_info {
  background-color: #E38EF1;
}

.fundtruck_curseur_live {
  position: absolute;
  background: url(img/curseur_live.png) no-repeat center center/contain;
  width: 125%;
  height: 450%;
  bottom: 50%;
  left: -40%;
}

.fundtruck_point_bordeaux .fundtruck_point_panneau {
  background-image: url(img/panneau_bordeaux.png);
}
.fundtruck_point_bordeaux.fundtruck_actif .fundtruck_point_panneau {
  background-image: url(img/panneau_bordeaux_current.png);
}

.fundtruck_point_caen .fundtruck_point_panneau {
  background-image: url(img/panneau_caen.png);
}
.fundtruck_point_caen.fundtruck_actif .fundtruck_point_panneau {
  background-image: url(img/panneau_caen_current.png);
}

.fundtruck_point_cannes .fundtruck_point_panneau {
  background-image: url(img/panneau_cannes.png);
}
.fundtruck_point_cannes.fundtruck_actif .fundtruck_point_panneau {
  background-image: url(img/panneau_cannes_current.png);
}

.fundtruck_point_chartres .fundtruck_point_panneau {
  background-image: url(img/panneau_chartres.png);
}
.fundtruck_point_chartres.fundtruck_actif .fundtruck_point_panneau {
  background-image: url(img/panneau_chartres_current.png);
}

.fundtruck_point_la-reunion .fundtruck_point_panneau {
  background-image: url(img/panneau_la-reunion.png);
}
.fundtruck_point_la-reunion.fundtruck_actif .fundtruck_point_panneau {
  background-image: url(img/panneau_la-reunion_current.png);
}

.fundtruck_point_le-creusot-montceau .fundtruck_point_panneau {
  background-image: url(img/panneau_le-creusot-montceau.png);
}
.fundtruck_point_le-creusot-montceau.fundtruck_actif .fundtruck_point_panneau {
  background-image: url(img/panneau_le-creusot-montceau_current.png);
}

.fundtruck_point_lyon .fundtruck_point_panneau {
  background-image: url(img/panneau_lyon.png);
}
.fundtruck_point_lyon.fundtruck_actif .fundtruck_point_panneau {
  background-image: url(img/panneau_lyon_current.png);
}

.fundtruck_point_marseille .fundtruck_point_panneau {
  background-image: url(img/panneau_marseille.png);
}
.fundtruck_point_marseille.fundtruck_actif .fundtruck_point_panneau {
  background-image: url(img/panneau_marseille_current.png);
}

.fundtruck_point_nantes .fundtruck_point_panneau {
  background-image: url(img/panneau_nantes.png);
}
.fundtruck_point_nantes.fundtruck_actif .fundtruck_point_panneau {
  background-image: url(img/panneau_nantes_current.png);
}

.fundtruck_point_nice .fundtruck_point_panneau {
  background-image: url(img/panneau_nice.png);
}
.fundtruck_point_nice.fundtruck_actif .fundtruck_point_panneau {
  background-image: url(img/panneau_nice_current.png);
}

.fundtruck_point_paris .fundtruck_point_panneau {
  background-image: url(img/panneau_paris.png);
}
.fundtruck_point_paris.fundtruck_actif .fundtruck_point_panneau {
  background-image: url(img/panneau_paris_current.png);
}

.fundtruck_point_saint-malo .fundtruck_point_panneau {
  background-image: url(img/panneau_saint-malo.png);
}
.fundtruck_point_saint-malo.fundtruck_actif .fundtruck_point_panneau {
  background-image: url(img/panneau_saint-malo_current.png);
}

.fundtruck_point_toulouse .fundtruck_point_panneau {
  background-image: url(img/panneau_toulouse.png);
}
.fundtruck_point_toulouse.fundtruck_actif .fundtruck_point_panneau {
  background-image: url(img/panneau_toulouse_current.png);
}

.fundtruck_point_lille .fundtruck_point_panneau {
  background-image: url(img/panneau_lille.png);
}
.fundtruck_point_lille.fundtruck_actif .fundtruck_point_panneau {
  background-image: url(img/panneau_lille_current.png);
}

.fundtruck_point_belgique .fundtruck_point_panneau {
  background-image: url(img/panneau_belgique.png);
}
.fundtruck_point_belgique.fundtruck_actif .fundtruck_point_panneau {
  background-image: url(img/panneau_belgique_current.png);
}

.fundtruck_point_sophia-antipolis .fundtruck_point_panneau {
  background-image: url(img/panneau_sophia-antipolis.png);
}
.fundtruck_point_sophia-antipolis.fundtruck_actif .fundtruck_point_panneau {
  background-image: url(img/panneau_sophia-antipolis_current.png);
}

.fundtruck_point_toulon .fundtruck_point_panneau {
  background-image: url(img/panneau_toulon.png);
}
.fundtruck_point_toulon.fundtruck_actif .fundtruck_point_panneau {
  background-image: url(img/panneau_toulon_current.png);
}

.fundtruck_point_corse .fundtruck_point_panneau {
  background-image: url(img/panneau_corse.png);
}
.fundtruck_point_corse.fundtruck_actif .fundtruck_point_panneau {
  background-image: url(img/panneau_corse_current.png);
}

.fundtruck_point_belgique {
  left: 58.25%;
  top: 18%;
}

.fundtruck_point_bordeaux {
  left: 25.5%;
  top: 70.5%;
}

.fundtruck_point_caen {
  left: 28.75%;
  top: 29%;
}

.fundtruck_point_cannes {
  left: 77%;
  top: 74.75%;
}

.fundtruck_point_chartres {
  left: 38%;
  top: 39%;
}

.fundtruck_point_la-reunion {
  left: 10%;
  top: 89%;
}

.fundtruck_point_le-creusot-montceau {
  left: 59%;
  top: 48%;
}

.fundtruck_point_lille {
  left: 48.25%;
  top: 16.5%;
}

.fundtruck_point_lyon {
  left: 63.9%;
  top: 58.8%;
}

.fundtruck_point_marseille {
  top: 75.75%;
  left: 66%;
}

.fundtruck_point_nantes {
  left: 24%;
  top: 43.5%;
}

.fundtruck_point_nice {
  left: 83%;
  top: 71.5%;
}

.fundtruck_point_paris {
  left: 45.75%;
  top: 33.25%;
}

.fundtruck_point_saint-malo {
  left: 17%;
  top: 32.5%;
}

.fundtruck_point_toulouse {
  left: 41%;
  top: 79%;
}

.fundtruck_point_sophia-antipolis {
  left: 76.5%;
  top: 69%;
}

.fundtruck_point_toulon {
  left: 70.5%;
  top: 77.5%;
}

.fundtruck_point_corse {
  left: 81.5%;
  top: 85.5%;
}

@media screen and (min-width: 941px) {
  #fundtruck_bandeau_gauche {
    z-index: 3;
  }
  #fundtruck_bandeau_villes {
    z-index: 2;
  }
  #fundtruck_bandeau_entreprises {
    z-index: 1;
  }
}
#fundtruck_bandeaux {
  display: none;
}

.fundtruck_page_charge #fundtruck_bandeaux {
  display: block;
}

#fundtruck_bandeau_gauche {
  background: #FFEFDD;
  position: absolute;
  width: 200px;
  height: 100%;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
}
#fundtruck_bandeau_gauche .fundtruck_titre {
  margin: 24px 0;
}
#fundtruck_bandeau_gauche .fundtruck_contenu_bandeau_gauche {
  overflow: auto;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  scroll-behavior: smooth;
}

#fundtruck_poigne_bandeaux {
  width: 48px;
  height: 48px;
  background-color: #94E8BB;
  border-radius: 0 10px 10px 0;
  position: absolute;
  left: 0px;
  top: 105px;
  cursor: pointer;
  color: #373CF5;
  line-height: 48px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: background 0.2s ease, -webkit-transform 0.5s ease;
  transition: background 0.2s ease, -webkit-transform 0.5s ease;
  transition: transform 0.5s ease, background 0.2s ease;
  transition: transform 0.5s ease, background 0.2s ease, -webkit-transform 0.5s ease;
}
#fundtruck_poigne_bandeaux:hover {
  color: #000000;
}
#fundtruck_poigne_bandeaux .fundtruck_icon-location_on {
  display: none;
}
#fundtruck_poigne_bandeaux .fundtruck_icon-close {
  display: none;
}
#fundtruck_poigne_bandeaux .fundtruck_icon-arrow_left {
  display: block;
}

#fundtruck_poigne_lien {
  position: absolute;
  cursor: pointer;
  background-color: #E38EF1;
  height: 48px;
  width: 48px;
  border-radius: 0px 10px 10px 0px;
  top: 45px;
  -webkit-transition: background 0.2s ease, width 0.5s ease, -webkit-transform 0.5s ease;
  transition: background 0.2s ease, width 0.5s ease, -webkit-transform 0.5s ease;
  transition: transform 0.5s ease, background 0.2s ease, width 0.5s ease;
  transition: transform 0.5s ease, background 0.2s ease, width 0.5s ease, -webkit-transform 0.5s ease;
  font-family: "IntegralCF-Bold";
  font-size: 13px;
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
}
#fundtruck_poigne_lien:hover {
  background-color: #94E8BB;
}
#fundtruck_poigne_lien .fundtruck_lien_expand {
  display: none;
}
#fundtruck_poigne_lien .fundtruck_lien_expand a {
  background-color: #ffffff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 44px;
  border-radius: 0 10px 10px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 2px;
  width: 186px;
  text-decoration: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 4px;
}
#fundtruck_poigne_lien .fundtruck_lien_expand .fundtruck_icon-arrow_left {
  color: #373CF5;
  position: relative;
  top: 4px;
  left: 6px;
}
#fundtruck_poigne_lien .fundtruck_lien_collapse {
  height: 48px;
  width: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#fundtruck_poigne_lien .fundtruck_lien_collapse a {
  text-decoration: none;
  background-color: transparent;
}

.fundtruck_poigne_lien_ouvert #fundtruck_poigne_lien {
  width: 230px;
}
.fundtruck_poigne_lien_ouvert #fundtruck_poigne_lien .fundtruck_lien_expand {
  display: block;
}
.fundtruck_poigne_lien_ouvert #fundtruck_poigne_lien .fundtruck_lien_collapse {
  display: none;
}

.fundtruck_bandeau_gauche_ouvert #fundtruck_bandeau_gauche {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

@media screen and (min-width: 941px) {
  #fundtruck_poigne_bandeaux {
    -webkit-transform: translateX(150px);
            transform: translateX(150px);
  }
  #fundtruck_poigne_lien {
    -webkit-transform: translateX(200px);
            transform: translateX(200px);
  }
  #fundtruck_poigne_lien .fundtruck_lien_collapse a {
    pointer-events: none;
  }
  .fundtruck_bandeau_villes_ouvert #fundtruck_bandeau_entreprises {
    -webkit-transform: translateX(135px);
            transform: translateX(135px);
  }
  .fundtruck_bandeau_villes_ouvert #fundtruck_poigne_bandeaux, .fundtruck_bandeau_villes_ouvert #fundtruck_poigne_lien {
    -webkit-transform: translateX(500px);
            transform: translateX(500px);
  }
  .fundtruck_bandeau_entreprises_ouvert #fundtruck_poigne_bandeaux, .fundtruck_bandeau_entreprises_ouvert #fundtruck_poigne_lien {
    -webkit-transform: translateX(865px);
            transform: translateX(865px);
  }
}
.fundtruck_scrollbar {
  scrollbar-color: rgba(0, 0, 0, 0.25) transparent;
  scrollbar-width: thin;
}
.fundtruck_scrollbar::-webkit-scrollbar {
  width: 8px;
}
.fundtruck_scrollbar::-webkit-scrollbar-track {
  background-color: transparent;
}
.fundtruck_scrollbar::-webkit-scrollbar-thumb {
  background: #373CF5;
}

#fundtruck_bandeau_villes {
  background: #FFEFDD;
  position: absolute;
  width: 300px;
  height: 100%;
  overflow: auto;
  border-right: 5px solid #FFF;
  -webkit-transform: translateX(-95px);
          transform: translateX(-95px);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.fundtruck_bandeau_villes_ouvert #fundtruck_bandeau_villes {
  -webkit-transform: translateX(200px);
          transform: translateX(200px);
}

.fundtruck_ville {
  text-align: center;
  margin: auto;
  padding: 0 24px;
}
.fundtruck_ville:not(.fundtruck_active) {
  display: none;
}

.fundtruck_nom_ville {
  display: inline-block;
  position: relative;
  text-align: center;
  margin: 42px auto 36px auto;
}
.fundtruck_nom_ville .fundtruck_fond_ville {
  position: relative;
}
.fundtruck_nom_ville .fundtruck_panneau {
  position: absolute;
  top: -19px;
  left: 56px;
}
.fundtruck_nom_ville .placeholder_date {
  position: absolute;
  top: 30px;
  font-size: 18px;
  font-weight: 700;
  font-family: "IntegralCF-Bold";
  width: 87%;
  left: 6%;
}

#fundtruck_zone_map_interactive .fundtruck_ville_titre {
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  font-family: "IntegralCF-Bold";
  text-align: center;
  margin-bottom: 32px;
}
#fundtruck_zone_map_interactive .fundtruck_ville_titre p {
  font-family: "IntegralCF-Bold";
}
#fundtruck_zone_map_interactive .fundtruck_ville_titre b, #fundtruck_zone_map_interactive .fundtruck_ville_titre strong {
  color: #373CF5;
  font-style: normal;
  font-weight: 700;
}
#fundtruck_zone_map_interactive .fundtruck_ville_titre i, #fundtruck_zone_map_interactive .fundtruck_ville_titre em {
  color: #E38EF1;
  font-style: normal;
  font-weight: 700;
}

.fundtruck_ville_description {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 36px;
}

.fundtruck_ville .fundtruck_bouton {
  margin-bottom: 36px;
}

.fundtruck_liste_villes {
  padding: 0 32px;
}

.fundtruck_panneaux {
  text-align: center;
  padding-bottom: 24px;
  position: relative;
  width: 136px;
  margin: auto;
}
.fundtruck_panneaux:before {
  content: "";
  background-color: #000;
  display: block;
  position: absolute;
  height: calc(100% - 8px);
  bottom: 0;
  width: 8px;
  left: calc(50% - 4px);
}
.fundtruck_panneaux .fundtruck_panneau {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.fundtruck_panneau {
  width: 136px;
  height: 38px;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: top center;
}

.fundtruck_panneau_bordeaux {
  background-image: url(img/panneau_bordeaux.png);
}
.fundtruck_panneau_bordeaux.fundtruck_current {
  background-image: url(img/panneau_bordeaux_current.png);
}

.fundtruck_panneau_caen {
  background-image: url(img/panneau_caen.png);
}
.fundtruck_panneau_caen.fundtruck_current {
  background-image: url(img/panneau_caen_current.png);
}

.fundtruck_panneau_cannes {
  background-image: url(img/panneau_cannes.png);
}
.fundtruck_panneau_cannes.fundtruck_current {
  background-image: url(img/panneau_cannes_current.png);
}

.fundtruck_panneau_chartres {
  background-image: url(img/panneau_chartres.png);
}
.fundtruck_panneau_chartres.fundtruck_current {
  background-image: url(img/panneau_chartres_current.png);
}

.fundtruck_panneau_la-reunion {
  background-image: url(img/panneau_la-reunion.png);
}
.fundtruck_panneau_la-reunion.fundtruck_current {
  background-image: url(img/panneau_la-reunion_current.png);
}

.fundtruck_panneau_le-creusot-montceau {
  background-image: url(img/panneau_le-creusot-montceau.png);
}
.fundtruck_panneau_le-creusot-montceau.fundtruck_current {
  background-image: url(img/panneau_le-creusot-montceau_current.png);
}

.fundtruck_panneau_lyon {
  background-image: url(img/panneau_lyon.png);
}
.fundtruck_panneau_lyon.fundtruck_current {
  background-image: url(img/panneau_lyon_current.png);
}

.fundtruck_panneau_marseille {
  background-image: url(img/panneau_marseille.png);
}
.fundtruck_panneau_marseille.fundtruck_current {
  background-image: url(img/panneau_marseille_current.png);
}

.fundtruck_panneau_nantes {
  background-image: url(img/panneau_nantes.png);
}
.fundtruck_panneau_nantes.fundtruck_current {
  background-image: url(img/panneau_nantes_current.png);
}

.fundtruck_panneau_nice {
  background-image: url(img/panneau_nice.png);
}
.fundtruck_panneau_nice.fundtruck_current {
  background-image: url(img/panneau_nice_current.png);
}

.fundtruck_panneau_paris {
  background-image: url(img/panneau_paris.png);
}
.fundtruck_panneau_paris.fundtruck_current {
  background-image: url(img/panneau_paris_current.png);
}

.fundtruck_panneau_saint-malo {
  background-image: url(img/panneau_saint-malo.png);
}
.fundtruck_panneau_saint-malo.fundtruck_current {
  background-image: url(img/panneau_saint-malo_current.png);
}

.fundtruck_panneau_toulouse {
  background-image: url(img/panneau_toulouse.png);
}
.fundtruck_panneau_toulouse.fundtruck_current {
  background-image: url(img/panneau_toulouse_current.png);
}

.fundtruck_panneau_lille {
  background-image: url(img/panneau_lille.png);
}
.fundtruck_panneau_lille.fundtruck_current {
  background-image: url(img/panneau_lille_current.png);
}

.fundtruck_panneau_belgique {
  background-image: url(img/panneau_belgique.png);
}
.fundtruck_panneau_belgique.fundtruck_current {
  background-image: url(img/panneau_belgique_current.png);
}

.fundtruck_panneau_sophia-antipolis {
  background-image: url(img/panneau_sophia-antipolis.png);
}
.fundtruck_panneau_sophia-antipolis.fundtruck_current {
  background-image: url(img/panneau_sophia-antipolis_current.png);
}

.fundtruck_panneau_toulon {
  background-image: url(img/panneau_toulon.png);
}
.fundtruck_panneau_toulon.fundtruck_current {
  background-image: url(img/panneau_toulon_current.png);
}

.fundtruck_panneau_corse {
  background-image: url(img/panneau_corse.png);
}
.fundtruck_panneau_corse.fundtruck_current {
  background-image: url(img/panneau_corse_current.png);
}

.fundtruck_entreprises {
  background-color: #ffffff;
  border-radius: 10px;
  border: 1px solid #000;
  -webkit-box-shadow: 3px 3px 0px 0px #000;
          box-shadow: 3px 3px 0px 0px #000;
  max-width: 236px;
  margin: 0 auto 36px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  gap: 8px;
}

.fundtruck_entreprise {
  position: relative;
  width: 100%;
  padding: 8px;
  font-size: 16px;
  line-height: 24px;
  border-radius: 5px;
  border: 1px solid transparent;
  cursor: pointer;
  text-align: left;
}
.fundtruck_entreprise .fundtruck_trophee {
  top: 4px;
  right: 4px;
}
.fundtruck_entreprise.fundtruck_laureate {
  border-color: #F6CAFF;
}
.fundtruck_entreprise.fundtruck_laureate .fundtruck_nom_entreprise {
  margin-right: 24px;
}
.fundtruck_entreprise.fundtruck_current {
  background: #F6CAFF;
}
.fundtruck_entreprise .fundtruck_nom_entreprise {
  margin: 0 0 8px 0;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.fundtruck_entreprise .fundtruck_adresse_entreprise {
  margin: 0;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.fundtruck_entreprise .fundtruck_adresse_entreprise i {
  margin-right: 8px;
  color: #E38EF1;
}

.fundtruck_logo_cci {
  margin-bottom: 24px;
}

.fundtruck_partenaires {
  background-color: #ffffff;
  border-radius: 10px;
  border: 1px solid #000;
  -webkit-box-shadow: 3px 3px 0px 0px #000;
          box-shadow: 3px 3px 0px 0px #000;
  margin-right: 3px;
  max-width: 236px;
  margin: 0px auto 24px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 24px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  gap: 24px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.fundtruck_partenaires img {
  width: calc(50% - 12px);
}

#fundtruck_bandeau_entreprises {
  background: #ffffff;
  position: absolute;
  overflow: auto;
  width: 365px;
  height: 100%;
  -webkit-transform: translateX(-365px);
          transform: translateX(-365px);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#fundtruck_bandeau_entreprises .fundtruck_entreprise_infos {
  position: relative;
  background-color: #FFEFDD;
  border-radius: 10px;
  padding: 12px 24px;
  margin-bottom: 36px;
}
#fundtruck_bandeau_entreprises .fundtruck_entreprise_infos:last-child {
  margin-bottom: 12px;
}
#fundtruck_bandeau_entreprises .fundtruck_entreprise_infos .fundtruck_titre {
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  text-align: center;
  margin: 24px 0 36px 0;
}
#fundtruck_bandeau_entreprises .fundtruck_entreprise_infos .fundtruck_titre a {
  text-decoration: none !important;
  background-color: transparent;
}
#fundtruck_bandeau_entreprises .fundtruck_entreprise_infos .fundtruck_titre i {
  margin-left: 8px;
  font-size: 16px;
  position: relative;
  top: -10px;
}
#fundtruck_bandeau_entreprises .fundtruck_entreprise_infos .fundtruck_titre:hover i {
  color: #E38EF1;
}
#fundtruck_bandeau_entreprises .fundtruck_entreprise_infos .fundtruck_sous-titre {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  margin: 12px 0;
}
#fundtruck_bandeau_entreprises .fundtruck_entreprise_infos p {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 24px 0;
}
#fundtruck_bandeau_entreprises .fundtruck_entreprise_infos a {
  text-decoration: none;
  color: #000000;
}
#fundtruck_bandeau_entreprises .fundtruck_entreprise_infos a:hover {
  text-decoration: underline;
}
#fundtruck_bandeau_entreprises .fundtruck_entreprise_infos .fundtruck_bouton_ensavoirplus {
  background-color: #373CF5;
  color: #ffffff;
  border-radius: 5px;
  font-size: 12px;
  line-height: 24px;
  text-transform: uppercase;
  padding: 4px 8px;
  text-decoration: none !important;
}
#fundtruck_bandeau_entreprises .fundtruck_entreprise_infos .fundtruck_bouton_ensavoirplus .fundtruck_icon-arrow_outward {
  font-size: 12px;
}
#fundtruck_bandeau_entreprises .fundtruck_entreprise_infos .fundtruck_bouton_ensavoirplus:hover {
  background-color: #E38EF1;
  color: #000000;
}
#fundtruck_bandeau_entreprises .fundtruck_entreprise_infos .fundtruck_fondateur {
  font-size: 16px;
  display: block;
  text-align: right;
}
#fundtruck_bandeau_entreprises .fundtruck_entreprise_infos .fundtruck_fondateur .fundtruck_icon-arrow_outward {
  font-size: 16px;
  margin-left: 8px;
}
#fundtruck_bandeau_entreprises .fundtruck_entreprise_infos a.fundtruck_fondateur {
  text-decoration: none !important;
}
#fundtruck_bandeau_entreprises .fundtruck_entreprise_infos a.fundtruck_fondateur:hover {
  color: #373CF5;
}
#fundtruck_bandeau_entreprises .fundtruck_entreprise_infos a.fundtruck_fondateur:hover .fundtruck_icon-arrow_outward {
  color: #373CF5;
}
#fundtruck_bandeau_entreprises .fundtruck_contenu_bandeau_entreprises {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 24px;
}
#fundtruck_bandeau_entreprises .fundtruck_contenu_bandeau_entreprises:not(.fundtruck_active) {
  display: none;
}

.fundtruck_bandeau_entreprises_ouvert #fundtruck_bandeau_entreprises {
  -webkit-transform: translateX(500px);
          transform: translateX(500px);
}

.fundtruck_tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 12px;
  margin: 36px 0;
}
.fundtruck_tags .fundtruck_tag {
  padding: 0 8px;
  border-radius: 3px;
  background-color: #E38EF1;
  color: #ffffff;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
}

.fundtruck_retour {
  font-size: 14px;
  display: none;
  padding: 0 24px;
  cursor: pointer;
}
.fundtruck_retour:hover {
  color: #373CF5;
}

@media screen and (max-width: 940px) {
  .fundtruck_retour {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.fundtruck_image_entreprise {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 10px;
  margin-bottom: 36px;
}

.fundtruck_trophee {
  position: absolute;
  top: -24px;
  right: 0px;
}

.fundtruck_bouton {
  background-color: #ffffff;
  font-family: "IntegralCF-Bold";
  font-weight: 700;
  font-size: 16px;
  color: #000000;
  text-align: center;
  border-radius: 40px;
  display: inline-block;
  text-decoration: none;
  border: 1px solid #000;
  -webkit-box-shadow: 3px 3px 0px 0px #000;
          box-shadow: 3px 3px 0px 0px #000;
  padding: 8px 16px;
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease, -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
}
.fundtruck_bouton:hover {
  -webkit-transform: translate(2px, 2px);
          transform: translate(2px, 2px);
  -webkit-box-shadow: 1px 1px 0px 0px #000;
          box-shadow: 1px 1px 0px 0px #000;
  text-decoration: none;
}
.fundtruck_bouton:visited {
  color: #000000;
}

.fundtruck_bouton2 {
  background-color: #ffffff;
  font-family: "IntegralCF-Bold";
  font-weight: 700;
  font-size: 22px;
  color: #000000;
  text-align: center;
  border-radius: 13px;
  border: 5px solid #000;
  -webkit-box-shadow: inset 0 0 0 4px #fff, inset 0 0 0 7px #000;
          box-shadow: inset 0 0 0 4px #fff, inset 0 0 0 7px #000;
  height: 60px;
  line-height: 60px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  cursor: pointer;
}
.fundtruck_bouton2 i {
  color: #94E8BB;
  background: #000;
  float: left;
  position: relative;
  top: 7px;
  left: 7px;
  height: 46px;
  width: 40px;
  line-height: 46px;
}
.fundtruck_bouton2:hover {
  background-color: #000000;
  color: #ffffff;
}
.fundtruck_bouton2:hover i {
  color: #E38EF1;
  background: #fff;
  border-radius: 2px 0 0 2px;
}

@media screen and (max-width: 940px) {
  #fundtruck_bandeaux {
    position: absolute;
    width: calc(100% - 48px);
    left: 24px;
    top: 48px;
    border-radius: 10px 10px 0 0;
    height: calc(100% - 48px);
    -webkit-transform: translateY(calc(100% - 48px));
            transform: translateY(calc(100% - 48px));
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  }
  #fundtruck_bandeau_gauche {
    width: 100%;
    height: 100%;
    border-radius: 10px 10px 0 0;
  }
  #fundtruck_bandeau_gauche .fundtruck_titre {
    margin-top: 48px;
  }
  #fundtruck_bandeau_villes, #fundtruck_bandeau_entreprises {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    width: 100%;
    height: 100%;
    border-radius: 10px 10px 0 0;
    padding-top: 24px;
    border: none;
  }
  #fundtruck_poigne_lien {
    border-radius: 10px;
    left: calc(50% - 24px + 36px);
    top: -24px;
  }
  #fundtruck_poigne_bandeaux {
    border-radius: 10px;
    left: calc(50% - 24px - 36px);
    top: -24px;
  }
  #fundtruck_poigne_bandeaux .fundtruck_icon-arrow_left {
    display: none;
  }
  #fundtruck_poigne_bandeaux .fundtruck_icon-location_on {
    display: block;
  }
  .fundtruck_bandeau_gauche_ouvert #fundtruck_poigne_bandeaux .fundtruck_icon-location_on {
    display: none;
  }
  .fundtruck_bandeau_gauche_ouvert #fundtruck_poigne_bandeaux .fundtruck_icon-close {
    display: block;
  }
  .fundtruck_bandeau_gauche_ouvert #fundtruck_bandeaux, .fundtruck_bandeau_gauche_ouvert #fundtruck_poigne_bandeaux {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  .fundtruck_bandeau_villes_ouvert #fundtruck_bandeau_villes {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  .fundtruck_bandeau_gauche_ouvert.fundtruck_bandeau_villes_ouvert #fundtruck_bandeau_villes {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  .fundtruck_bandeau_gauche_ouvert.fundtruck_bandeau_entreprises_ouvert #fundtruck_bandeau_entreprises {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  .fundtruck_bandeau_entreprises_ouvert #fundtruck_bandeau_entreprises {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}
.swiper-pagination-bullet {
  --swiper-pagination-bullet-size: 6px;
  --swiper-pagination-bullet-inactive-color: #000000;
  opacity: 1;
}

.swiper-pagination-bullet-active {
  --swiper-pagination-color: #E38EF1;
}

#fundtruck_tuto_map_interactive {
  width: 100%;
  height: 100%;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  padding: 24px 0;
  z-index: 5;
}

.fundtruck_fond_tuto {
  width: 100%;
  height: 100%;
  background: url(img/fond_tuto.jpg) no-repeat center center;
  background-size: cover;
  position: absolute;
}

.fundtruck_phrise_tuto {
  width: 120%;
  left: -10%;
  height: 60px;
  background: url(img/phrise.png) repeat center center;
  background-position: 0px 50%;
  background-size: contain;
  position: absolute;
  -webkit-transform: rotate(-5deg);
          transform: rotate(-5deg);
  -webkit-animation: fundtruck_phrise_tuto 10s infinite linear;
          animation: fundtruck_phrise_tuto 10s infinite linear;
}

@-webkit-keyframes fundtruck_phrise_tuto {
  0% {
    background-position: 0px 50%;
  }
  100% {
    background-position: -563px 50%;
  }
}

@keyframes fundtruck_phrise_tuto {
  0% {
    background-position: 0px 50%;
  }
  100% {
    background-position: -563px 50%;
  }
}
.fundtruck_logos_tuto {
  width: 550px;
  max-width: calc(100% - 42px);
  margin: 0 auto;
  position: relative;
}
.fundtruck_logos_tuto img {
  max-width: 100%;
  height: auto;
}

#fundtruck_fermer_tuto {
  position: absolute;
  opacity: 1;
  right: 10px;
  top: 10px;
  border-radius: 25px;
  border: 1px solid #ffffff;
  background: #373CF5;
  width: 25px;
  height: 25px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#fundtruck_fermer_tuto i {
  font-size: 19px;
}
#fundtruck_fermer_tuto:hover {
  cursor: pointer;
  background: #E38EF1;
}

#fundtruck_conteneur_tuto {
  width: 560px;
  max-width: calc(100% - 42px);
  max-height: calc(100% - 102px);
  margin: 0 auto;
  position: relative;
}

.fundtruck_nowrap {
  white-space: nowrap;
}

.fundtruck_contenu_tuto {
  width: 100%;
  height: 100%;
  background-color: #FFEFDD;
  border-radius: 10px;
  padding: 42px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  overflow: auto;
  border: 2px solid #000;
  -webkit-box-shadow: 4px 4px 0 #000000;
          box-shadow: 4px 4px 0 #000000;
}
.fundtruck_contenu_tuto .swiper-pagination {
  position: initial;
  margin-top: 16px;
}
.fundtruck_contenu_tuto .swiper-wrapper {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.fundtruck_contenu_tuto .swiper-slide {
  height: auto;
}

.fundtruck_slide_tuto {
  padding: 0 35px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.fundtruck_slide_tuto p {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin-bottom: 16px;
}
.fundtruck_slide_tuto p.fundtruck_titre_slide {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 24px;
}
.fundtruck_slide_tuto p.fundtruck_titre_slide strong {
  font-weight: 500;
}
.fundtruck_slide_tuto .fundtruck_texte_tuto {
  margin-bottom: 16px;
}
.fundtruck_slide_tuto .fundtruck_texte_tuto a {
  text-decoration: underline;
  color: #000000;
}
.fundtruck_slide_tuto .fundtruck_texte_tuto a:hover {
  color: #E38EF1;
}
.fundtruck_slide_tuto .fundtruck_texte_tuto a:hover .fundtruck_picto_i {
  background-color: #E38EF1;
}
.fundtruck_slide_tuto .fundtruck_picto_i {
  position: relative;
  top: -5px;
  background: #94E8BB;
  width: 13px;
  height: 13px;
  border-radius: 7px;
  display: inline-block;
  color: #fff;
  text-align: center;
  line-height: 13px;
}
.fundtruck_slide_tuto .fundtruck_picto_i i {
  font-size: 13px;
}
.fundtruck_slide_tuto .fundtruck_image_tuto {
  margin: 0 0 32px 0;
  border-radius: 15px;
  max-width: 100%;
  height: auto;
}
.fundtruck_slide_tuto .fundtruck_boutons_tuto {
  width: 350px;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 16px;
}
.fundtruck_slide_tuto .fundtruck_boutons_tuto .fundtruck_tuto_prev {
  width: 54px;
}
.fundtruck_slide_tuto .fundtruck_boutons_tuto .fundtruck_tuto_prev:hover i {
  border-radius: 2px;
}
.fundtruck_slide_tuto .fundtruck_boutons_tuto .fundtruck_tuto_next, .fundtruck_slide_tuto .fundtruck_boutons_tuto .fundtruck_tuto_close {
  width: 256px;
}

@media screen and (max-width: 500px) {
  .fundtruck_bouton2 {
    font-size: 16px;
    border-radius: 13px;
    border: 5px solid #000;
    -webkit-box-shadow: inset 0 0 0 4px #fff, inset 0 0 0 7px #000;
            box-shadow: inset 0 0 0 4px #fff, inset 0 0 0 7px #000;
    height: 50px;
    line-height: 50px;
  }
  .fundtruck_bouton2 i {
    top: 7px;
    left: 7px;
    height: 36px;
    width: 30px;
    max-width: calc(100% - 14px);
    line-height: 36px;
    font-size: 16px;
  }
  .fundtruck_slide_tuto {
    padding: 0 24px;
  }
  .fundtruck_slide_tuto .fundtruck_boutons_tuto {
    gap: 8px;
  }
  .fundtruck_slide_tuto .fundtruck_boutons_tuto .fundtruck_tuto_next, .fundtruck_slide_tuto .fundtruck_boutons_tuto .fundtruck_tuto_close {
    width: 200px;
  }
  .fundtruck_slide_tuto .fundtruck_boutons_tuto .fundtruck_tuto_prev {
    width: 44px;
  }
}
.fundtruck_ecran_tactile .fundtruck_texte_non_tactile {
  display: none;
}

.fundtruck_ecran_non_tactile .fundtruck_texte_tactile {
  display: none;
}

.fundtruck_tuto_ferme #fundtruck_tuto_map_interactive {
  opacity: 0;
  pointer-events: none;
}

/*@media screen and (max-width: 600px ) {
  .fundtruck_contenu_tuto{
  }
}*/
#fundtruck_ouvrir_tuto {
  position: absolute;
  width: 48px;
  height: 48px;
  right: 24px;
  top: 24px;
  border-radius: 10px;
  background-color: #000000;
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-transition: background 0.2s ease, -webkit-transform 0.5s ease;
  transition: background 0.2s ease, -webkit-transform 0.5s ease;
  transition: transform 0.5s ease, background 0.2s ease;
  transition: transform 0.5s ease, background 0.2s ease, -webkit-transform 0.5s ease;
}
#fundtruck_ouvrir_tuto:hover {
  background-color: #ffffff;
  color: #000000;
}

#fundtruck_logos_bas {
  position: absolute;
  right: 10px;
  bottom: 10px;
}
#fundtruck_logos_bas img {
  max-width: 100%;
  height: auto;
}

@media screen and (max-width: 940px) {
  #fundtruck_logos_bas {
    right: 24px;
    bottom: 80px;
    max-width: calc(100% - 48px);
  }
  .fundtruck_bandeau_gauche_ouvert #fundtruck_ouvrir_tuto {
    display: none;
  }
}