html, body {
  overflow-x: hidden;
}

.font-light {
  font-family: 'Avenir LT Std Light', sans-serif !important;
  font-weight: 300 !important;
}

.font-book {
  font-family: 'Avenir LT Std Book', sans-serif !important;
  font-weight: 400 !important;
}

.font-roman, .roman {
  font-family: 'Avenir LT Std Roman', sans-serif !important;
  font-weight: 400 !important;
}

.font-medium {
  font-family: 'Avenir LT Std Medium', sans-serif !important;
  font-weight: 500 !important;
}

.font-heavy {
  font-family: 'Avenir LT Std Heavy', sans-serif !important;
  font-weight: 800 !important;
}

.font-black {
  font-family: 'Avenir LT Std Black', sans-serif !important;
  font-weight: 900 !important;
}

.font-oblique {
  font-family: 'Avenir LT Std Oblique', sans-serif !important;
}

.d-none {
  display: none !important;
}

/* iframe {
  border-radius: 10px;
} */

.button_1, .button_2, .btn-small, .paragraph_6, .p-participants, .p-donnees, .link_slider, .p-compteur, .p-8, .p-secteurs-rd, .p-youtube, .link-text-blue, .p-white-pitch-inline, .text-span-15.blanc, .button.map-infos, .rdv, .p-thematique {
  font-family: 'Avenir LT Std Black', sans-serif !important;
  font-weight: 900 !important;
}

.button_2.orange {
  background-image: url(../images/arrow-btn-orange_1arrow-btn-orange.svg);
}

.p-testi-donnees, .link-footer {
  font-family: 'Avenir LT Std Medium', sans-serif !important;
  font-weight: 500 !important;
}

.heading-2_black, .paragraph-7, .heading-stand, .paragraph-16.jour-bleu, .map-title, .heading-2 {
  font-family: 'Avenir LT Std Heavy', sans-serif !important;
  font-weight: 800 !important;
}

.list-blue, .p-white, .p-blue, .blue-list, .white-list, .p-white-pitch, .paragraph-2.programme, .sous-texte-form, .list-thematique {
  font-family: 'Avenir LT Std Roman', sans-serif !important;
  font-weight: 400 !important;
}

.container_header_home {
  display: block;
  max-width: 1000px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  /* padding-bottom: 0px; */
  /* padding-top: 60px;
  padding-bottom: 60px; */
  padding-bottom: 15px;
}

.header-right img, .header-left img {
  background-color: #000;
}

.section_interviews.home {
  display: none;
}

.heading {
  font-family: 'Avenir LT Std Heavy', sans-serif !important;
  font-weight: 800 !important;
  margin-top: 0px;
  color: #fff;
  /* font-size: 30px; */
  font-size: 27px;
  line-height: 36px;
}

.heading-2_blue {
  font-family: 'Avenir LT Std Heavy', sans-serif !important;
  font-weight: 800 !important;
  color: #0944bf;
  /* font-size: 30px; */
  font-size: 27px;
  line-height: 36px;
  margin-bottom: 30px;
}

.heading-2_blue.top {
  margin-top: 10px;
}

.heading-2_white {
  font-family: 'Avenir LT Std Heavy', sans-serif !important;
  font-weight: 800 !important;
  color: #fff;
  /* font-size: 30px; */
  font-size: 27px;
  line-height: 36px;
  text-align: left;
}

.p-1 {
  font-family: 'Avenir LT Std Heavy', sans-serif !important;
  font-weight: 800 !important;
  color: #fff;
  /* font-size: 21px; */
  font-size: 19px;
  line-height: 25px;
}

.p-2 {
  font-family: 'Avenir LT Std Black', sans-serif !important;
  font-weight: 900 !important;
  /* font-size: 19px; */
  font-size: 17px;
  line-height: 25px;
}

.list_intro {
  font-family: 'Avenir LT Std Roman', sans-serif !important;
  font-weight: 400 !important;
  /* font-size: 17px; */
  font-size: 15px;
  line-height: 25px;
}

.block_intro_home_1 {
  height: auto;
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
  -ms-flex-pack: unset;
  justify-content: unset;
}

.div-block-2 {
  margin-top: 20px;
    margin-bottom: 20px;
}

.white-list-span {
  /* font-size: 17px; */
  font-size: 15px;
  line-height: 25px;
}

.p-white {
  /* font-size: 17px; */
  font-size: 15px;
}

.button-intro {
  font-family: 'Avenir LT Std Black', sans-serif !important;
  font-weight: 900 !important;
  /* font-size: 16px; */
  font-size: 14px;
  line-height: 25px;
  padding-top: 1px;
}

.p-3 {
  font-family: 'Avenir LT Std Black', sans-serif !important;
  font-weight: 900 !important;
  /* font-size: 21px; */
  font-size: 19px;
  line-height: 25px;
  width: 69%;
}



.button_1, .p-blue, .blue-list-span, .button_2, .p-donnees {
  /* font-size: 17px; */
  font-size: 15px;
  line-height: 25px;
}

.show-extra-large {
  display: none;
}

.button_1.show-large{
  margin-top: 10px;
}

.button_1.partenaires {
  margin-top: 30px;
}

.button_2.place-inno {
  margin-bottom: 10px;
  margin-right: 0px;
}

.button_1.place-inno {
  margin-bottom: 10px;
}

.block_intro_home_2 {
  height: auto;
}

.p-compteur._1 {
  right: 55px;
}

.left-arrow._02, .right-arrow._02 {
  top: 80%;
}

.p-compteur._2 {
  right: 50px;
  bottom: 2%;
}

.p-compteur._3 {
  right: 52px;
  bottom: 1.5%;
}

.section_home_02 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.button-intro:hover {
  text-decoration: underline;
}

.heading-white-conf {
  font-family: 'Avenir LT Std Heavy', sans-serif !important;
  font-weight: 800 !important;
  margin-bottom: 20px;
  color: #fff;
  font-size: 25px;
  line-height: 25px;
}

.button_1._2.float-right {
  float: none;
  margin-top: 0;
}

.heading-2_white.inline {
  display: inline-block;
  margin-right: 25px;
}

.heading-2_white.inline.pitch {
  line-height: 40px;
}

.heading-2_white.inline.stands {
  /* font-size: 25px; */
  font-size: 30px;
  line-height: 25px;
}

.heading-2_white.inline.stands._2 {
  font-size: 20px;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.pb-40 {
  padding-bottom: 40px !important;
}

.pb-60 {
  padding-bottom: 60px !important;
}

.mt-15 {
  margin-top: 15px;
}

.mt-30 {
  margin-top: 30px;
}

.heading-2_blue.sub-heading {
  font-size: 20px;
  margin-top: 0;
  margin-bottom: 10px;
}

.w-slider-dot {
  width: 0.5em;
  height: 0.5em;
}

.img_ipad_h, .img_ipad_v, .img_iphone_them, .ipad-rd {
  pointer-events: none;
}

.slide-aero {
  overflow: auto;
}

.p-8, .paragraph_6 {
  /* font-size: 17px; */
  font-size: 15px;
}

.div-intro-qui-visite-3.expose {
  margin-top: 0;
  margin-right: 0;
}

.button_1._03.expose {
  background-position: 3% 50%;
}

.paragraph-4 {
  font-family: 'Avenir LT Std Roman', sans-serif !important;
  font-weight: 400 !important;
  /* font-size: 17px; */
  font-size: 15px;
  line-height: 25px;
}

.paragraph-_5 {
  font-weight: 800;
}

.p-blue-2 {
  /* font-size: 16px; */
  font-size: 14px;
}

/*.section-phone-visite {
  margin-bottom: -270px;
}*/

/*.section-phone-expose {
  margin-bottom: -190px;
}*/

.link_slider.place-innovation {
  padding-bottom: 0;
  padding-top: 1px;
}

.left-arrow.place-innovation, .right-arrow.place-innovation {
  margin-bottom: 5px;
}

.left-arrow.place-innovation {
  right: 13%;
}

.p-compteur._1.place-innovation {
  right: 50px;
}

.div-secteur-rd:hover {
  cursor: pointer;
}

.link_slider._01 {
  padding-top: 13px;
}

.pitch-block {
  border-width: 6px;
}

.pitch-white {
  width: calc(100% + 12px);
  margin-left: -6px;
}

.pitch-white img {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.embed-video-intro {
  background-color: #000;
  border-radius: 10px;
}

.bx-wrapper {
  max-width: 100% !important;
}

.ancre {
  height: 0;
  width: 0;
  position: absolute;
  margin-top: -170px;
  pointer-events: none;
}

.link-logo.mr-10-n {
  margin-right: 10px;
}

.div-partenaires-2.presse {
  margin-top: 30px;
}

.orga-pitchs-logos-link {
  padding-right: 20px;
  max-width: 133px;
  margin-right: 0;
}

.orga-pitchs-logos-link:last-child {
  padding-right: 0px;
}

.orga-pitchs-logos {
  max-width: 100%;
}

.button-intro.expose-1 {
  padding-top: 2px;
}

.button-intro.expose-2 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.list-expose-1-1 {
  display: none;
}

.list-expose-1-2 .button-intro.expose-1 {
  margin-top: 5px;
  display: inline-block;
}

.div-intro-qui-visite-3.visiteurs {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  flex-direction: column;
  -webkit-box-align: start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 30px;
}

.div-intro-qui-visite-3.visiteurs .paragraph-_5, .paragraph-_5.expose {
  font-family: 'Avenir LT Std Heavy', sans-serif !important;
  font-weight: 800 !important;
  margin-top: 10px;
  margin-right: 20px;
}

.block_slider_programme_home .heading-2_black {
  padding: 15px 20px;
}

.align-items-center {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.p-11000 {
  width: auto !important;
  margin-right: 15px !important;
  position: relative;
}

.p-survol-11000 {
  bottom: 128%;
  left: 4%;
  display: none;
  background-color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  position: absolute;
  font-size: 13px;
}

.survol-11000:hover .p-survol-11000 {
  display: block;
}

.div_donnees._1 {
  margin-bottom: 30px !important;
}

.div-img-donnees._1 {
  margin-right: 20px;
}

.p-question-donnees {
  font-family: 'Avenir LT Std Black', sans-serif !important;
  font-weight: 900 !important;
  font-size: 17px;
  line-height: 20px;
  color: #2F394D;
  text-align: center;
}

.p-question-donnees._partenaires {
  margin-right: 30px;
}

.p-question-donnees._prochaine {
  margin-left: 20px;
}

.img-camembert {
  display: block;
  margin-left: auto;
  margin-right: auto;
  height: 130px;
  margin-top: 20px;
}

.header_home {
  background-image: none;
}

.heading-2_white.thematiques {
  margin-bottom: 30px;
}

.show-just-extra-large {
  display: none;
}

.show-not-extra-large {
  display: block;
}

.div-partenaires-2 .paragraph-2 {
  font-size: 15px;
  line-height: 25px;
  color: #2F394D !important
}

.list-item-blue {
  padding-bottom: 5px;
}

.list-item-blue._02 {
  padding-bottom: 5px;
}

.blue-list-item.mb-20 {
  margin-bottom: 20px;
}

.blue-list-item {
  margin-bottom: 5px;
}

.p-white-pitch-inline.mr-5 {
  margin-right: 5px;
}

.dropdown-list.w--open {
  padding-bottom: 10px;
}

.section_donnees {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-rd.thematiques {
  padding-top: 40px;
  padding-bottom: 60px;
  /*margin-top: -201px;*/
}

.section-rd.black.tarifs.expose {
  padding-top: 80px;
}

.p-secteurs-rd.left {
  margin-left: 5px;
}

.flex-thematiques {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.flex-thematiques > div {
  width: 50%;
}

.flex-thematiques > div:first-child {
  padding-right: 40px;
}

.flex-thematiques._2 {
  margin-top: 20px;
}

.link-text-underline {
  text-decoration: none;
}

.link-text-underline:hover {
  text-decoration: underline;
}

.heading-2_blue._2 {
  margin-bottom: 20px;
}

.logos-conferences-link {
  max-width: 99px;
}

.logos-conferences-link:first-child {
  margin-left: -10px;
}

.link_slider {
  font-size: 15px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.p-compteur.stand {
  /* top: 5%; */
  top: 4.5%;
  right: 5.5%;
}

.ipad-rd.stand {
  border-radius: 40px;
}

.container-rd.stand {
  max-width: 750px;
  height: 450px;
}

.arrow-left-rd.stand, .arrow-right-rd.stand {
  top: 4%;
}

.button_1.blue.stand {
  margin-top: 10px;
  font-size: 14px;
}

#gallery-grid {
  max-width: unset;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  grid-template-areas: "Area Area Area Area Area Area-2 Area-2 Area-2 Area-3 Area-3 Area-3 Area-3 Area-3 Area-4 Area-4 Area-4 Area-4 Area-4 Area-4 Area-5 Area-5 Area-5"
    "Area Area Area Area Area Area-2 Area-2 Area-2 Area-3 Area-3 Area-3 Area-3 Area-3 Area-4 Area-4 Area-4 Area-4 Area-4 Area-4 Area-5 Area-5 Area-5"
    "Area Area Area Area Area Area-2 Area-2 Area-2 Area-3 Area-3 Area-3 Area-3 Area-3 Area-9 Area-9 Area-9 Area-9 Area-9 Area-9 Area-5 Area-5 Area-5"
    "Area Area Area Area Area Area-7 Area-7 Area-7 Area-7 Area-7 Area-8 Area-8 Area-8 Area-9 Area-9 Area-9 Area-9 Area-9 Area-9 Area-10 Area-10 Area-10"
    "Area-6 Area-6 Area-6 Area-6 Area-6 Area-7 Area-7 Area-7 Area-7 Area-7 Area-8 Area-8 Area-8 Area-9 Area-9 Area-9 Area-9 Area-9 Area-9 Area-10 Area-10 Area-10"
    "Area-6 Area-6 Area-6 Area-6 Area-6 Area-7 Area-7 Area-7 Area-7 Area-7 Area-8 Area-8 Area-8 Area-9 Area-9 Area-9 Area-9 Area-9 Area-9 Area-10 Area-10 Area-10"
    "Area-6 Area-6 Area-6 Area-6 Area-6 Area-7 Area-7 Area-7 Area-7 Area-7 Area-11 Area-11 Area-11 Area-11 Area-11 Area-11 Area-12 Area-12 Area-12 Area-12 Area-12 Area-12"
    "Area-6 Area-6 Area-6 Area-6 Area-6 Area-7 Area-7 Area-7 Area-7 Area-7 Area-11 Area-11 Area-11 Area-11 Area-11 Area-11 Area-12 Area-12 Area-12 Area-12 Area-12 Area-12";
}

.block-blue-conf p {
  font-size: 17px;
  color: #fff;
}

.block-blue-conf img {
  margin-right: 5px;
}

.block-blue-conf:hover p {
  color: #0944bf;
}

.button-rencontrer {
  margin-left: 105px;
}

.block-button-rencontrer.visite {
  margin-bottom: 20px;
  margin-top: 20px;
}

.block-button-participer {
  margin-bottom: 30px;
}

.block-button-participer a {
  margin-left: 0;
}

.heading-stand {
  font-size: 17px;
  line-height: 20px;
}

.heading-stand.mr-5 {
  margin-right: 5px;
}

.main-title-stand {
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.fond-thematiques-home {
  position: absolute;
  display: none;
}

.fond-thematiques-home:last-child {
  right: 0;
}

.fond-thematiques-home:hover {
  cursor: pointer;
}

.slide-stand {
  background-position: top center;
}

.img-camembert._prochaine {
  max-width: 270px;
}

.div-slider-ipad {
  background-color: #000 !important;
}

.section-rd.smartphone {
  display: none;
  margin-top: 0 !important;
}

.container-link-smartphone {
  text-align: center;
}

.container-link-smartphone img {
  margin-bottom: 20px;
}

.line-cut {
  border-top: 1px solid #98b7f5;
}

.block_intro_qui-visite.expose {
  margin-top: 0;
}

.block_intro_qui-visite-04.expose {
  margin-top: 30px;
}

.block_intro_qui-visite-04.expose._1 {
  margin-top: 50px;
}

.block_intro_qui-visite.expose._01.align-bottom {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.block-button-retour {
  text-align: center;
  margin-bottom: 20px;
}

.block-button-retour._2 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
}

.italic {
  font-style: italic !important;
}

.asterisque-rdv {
  margin-top: 20px;
  margin-bottom: 0;
}

.list-top {
  margin-top: 66px;
}

.block-ateliers {
  margin-bottom: 0;
  margin-top: 20px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.block_section_home_02.block_section_innovation.vertical-center {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.w-67 {
  width: 67% !important;
}

.w-33 {
  width: 33% !important;
}

.block-slider-expose-intro {
  box-shadow: 7px 7px 10px 0 rgb(25 43 91 / 25%);
  width: auto;
}

.pl-0 {
  padding-left: 0 !important;
}

.pl-20 {
  padding-left: 20px !important;
}

.slider-expose-intro {
  height: 200px;
}
.slider-btn-expose-intro {
  margin-top: 20px;
}

.bg-bleu-clair {
  background-color: #98B7F5;
}

.blue-color-text {
  color: #0944BF !important;
}

.button-blue {
  color: #0944BF !important;
  background-image: url('../images/arrow-blue.png');
}

.button-blue:hover {
  background-image: url('../images/arrow-blue.png');
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.mt-0 {
  margin-top: 0px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.pt-0 {
  padding-top: 0px !important;
}

.pb-5 {
  padding-bottom: 5px !important;
}

.pb-30 {
  padding-bottom: 30px !important;
}

.fs-19 {
  font-size: 19px !important;
}

.slider-btn-expose-intro {
  font-size: 13px;
}

.block_intro_home.block-3-intro {
  margin-top: 33px;
}

.fs-14-moyen {
  font-size: 14px;
}

.list-blue {
  font-size: 15px;
}

.overflow-hidden {
  overflow: hidden !important
}

.show-tablet, .show-tablet-flex, .show-tablet-inline {
  display: none;
}

.text-underline-none {
  text-decoration: none !important;
}

.img-block-remise-prix img {
  margin: 0 10px 15px 0px;
}

.home-header-blue-block {
  width: 100%;
}

.section-bandeau-logos {
  padding-left: 15px;
  padding-right: 15px;
}

.container-bandeau-logos {
  max-width: 1000px;
  margin: 0 auto;
}

.header-bandeau-logos {
  background-color: #fff;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
  padding: 15px 15px 0px 15px;
  margin-bottom: 20px;
}

.container-bandeau-logos.header-bandeau-logos {
  margin-bottom: 0px;
  justify-content: space-between;
  padding: 20px 0 0 0;
}

.header-bandeau-logos > div {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.header-bandeau-logos .paragraph-2 {
  margin-right: 20px;
}

.header-logo {
  max-height: 40px;
  margin-bottom: 15px;
}

.container-bandeau-logos .header-logo {
  margin-bottom: 20px;
}

.header-logo.inpi {
  margin-right: 20px;
}

.header-logo.aura {
  max-height: 30px;
}

.header-logo.economie {
  max-height: 60px;
  margin-right: 20px;
  margin-top: -5px;
}

.header-logo.enseignement {
  max-height: 55px;
}

.p-bandeau-logos.home {
  margin-bottom: 15px;
}

.p-bandeau-logos {
  margin-bottom: 20px;
}

.cursor-hover-pointer:hover {
  cursor: pointer;
}

.button-trigger-laureats {
  text-align: center;
  margin-top: 20px;
}

.uppercase {
  text-transform: uppercase;
}

.ministere-eco-img {
  height: 113px;
}

.mr-0 {
  margin-right: 0 !important;
}

.p-1.small {
  font-size: 17px;
  margin-bottom: 0;
}

.p-1.middle {
  font-size: 18px;
}

.div-block-2.small {
  margin-top: 10px;
  margin-bottom: 10px;
}

.li-hover:hover, .li-hover:hover .li-hover {
  text-decoration: underline;
  cursor: pointer;
}

span.p-replay {
  display: inline-block;
}

.p-replay {
  margin-top: 5px;
  font-size: 16px;
}

.p-replay img {
  display: inline-block;
  margin-top: -5px;
}

.title-modal img {
  width: 100%;
  max-width: 300px;
}

.no-underline-hover:hover {
  text-decoration: none;
}

.slider-images-home {
  width: 90% !important;
  max-width: 520px !important;
  height: auto !important;
}

.slider-images-home .block_slider_programme_home {
  width: auto;
  box-shadow: 7px 7px 10px 0 rgba(25, 43, 91, 0.25);
  margin-bottom: 0;
}

.slider-images-home .slider_home {
  height: auto;
}

.slider-images-home .link_slider._01.responsive {
  display: none;
}

.slider-images-home .arrow-slider-home {
  margin-bottom: 15px;
  margin-left: 38px;
}


.slider-images-home .right-arrow {
  right: 1%;
}

.slider-images-home .left-arrow {
  right: 16%;
}

.slider-images-home .p-compteur._1 {
  right: 44px;
}

/* .container-rd.stand {
  max-width: 900px;
  max-height: 500px;
} */

@media screen and (min-width: 2600px) {
  .header_home {
    background-size: cover !important;
  }
}

@media screen and (min-width: 2200px) {
  #gallery-grid {
    grid-template-columns: 80.0771px 80.0771px 80.0771px 80.0771px 80.0771px 80.0771px 80.0771px 80.0771px 80.0771px 80.0771px 80.0771px 80.0771px 80.0771px 80.0771px 80.0771px 62.5571px 80.0771px 58.804px 40.0386px 80.0771px 80.0771px 80.0771px;
    grid-template-rows: 80.0771px 80.0771px 80.0771px 80.0771px 80.0771px 80.0771px 80.0771px 80.0771px;
    max-width: 2143px;
  }
}

@media screen and (min-width: 2100px) and (max-width: 2600px) {
  .header_home {
    background-size: 100% 100% !important;
  }
}

@media screen and (min-width: 1920px) {
  .container_header_home {
    max-width: 1312px;
    /* padding: 40px 20px; */
    padding: 0px 20px;
  }
  .heading {
    font-family: Avenirltstd, sans-serif;
    color: #fff;
    font-size: 37px;
    font-weight: 900;
  }
  .heading-2_blue {
    font-size: 37px;
    line-height: 40px;
  }
  .heading-2_white {
    font-size: 37px;
    line-height: 40px;
  }

  /*.section-rd.thematiques {
    margin-top: -250px;
  }*/

  .p-1 {
    margin-bottom: 10px;
    font-family: Avenirltstd, sans-serif;
    color: #fff;
    font-size: 29px;
    line-height: 35px;
  }

  .p-survol-11000 {
    bottom: 128%;
    left: 4%;
    display: none;
    background-color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    position: absolute;
    font-size: 13px;
  }
  
  .survol-11000:hover .p-survol-11000 {
    display: block;
  }

  .p-11000 {
    position: relative;
  }

  .show-extra-large {
    display: block;
  }
  .show-large {
    display: none;
  }
  .p-compteur._2 {
    right: 62px;
    bottom: 3.5%;
  }
  .heading-2_white.inline {
    margin-right: 50px;
  }
  .heading-2_white.inline.pitch {
    margin-right: 25px;
    font-size: 30px;
  }
  .heading-2_white.inline.stands {
    /* font-size: 25px; */
    font-size: 30px;
    line-height: 25px;
  }
  .heading-2_white.inline.stands._2 {
    font-size: 20px;
  }
  .button_1._2.float-right {
    margin-top: 25px;
    float: right;
    clear: none;
  }
  .p-compteur.stand {
    top: 4.5%;
  }
  .arrow-left-rd.stand {
    top: 3%;
  }
  .arrow-right-rd.stand {
    top: 3%;
  }
  .div-stand {
    padding-top: 15px;
  }
  .p-compteur._1.place-innovation {
    right: 60px;
    bottom: 4px;
  }
  .p-compteur._3 {
    right: 60px;
    bottom: 3.5%;
  }
  .link-logo.mr-10-n {
    margin-right: 30px;
  }
  .link_slider._01 {
    padding-top: 20px;
  }
  .block_intro_home_1._02.conf {
    padding-left: 30px;
    padding-right: 0;
  }
  .orga-pitchs-logos-link {
    max-width: 210px;
  }
  .list-expose-1-1 {
    display: list-item;
  }
  .list-expose-1-2 {
    display: none;
  }
  .div-intro-qui-visite-3.visiteurs {
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -moz-box-direction: reverse;
    -moz-box-orient: horizontal;
    flex-direction: row;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 0;
  }
  .div-intro-qui-visite-3.visiteurs .paragraph-_5 {
    margin-top: 10px;
    margin-right: 20px;
  }
  .container-rd.stand {
    height: 750px;
    border-radius: 0;
  }
  .button-intro, .contact-personne .rdv {
    padding-top: 4px;
  }
  .img-camembert {
    height: 180px;
  }
  .div_donnees._2 {
    margin-left: 10px !important;
    margin-right: -10px !important;
  }
  .header_home {
    background-image: url('../images/BG-header-home.png');
    background-size: cover;
    background-position: center;
  }
  .button_1._2.float-right.stands {
    margin-top: 10px;
  }
  .show-just-extra-large {
    display: block;
  }
  .show-not-extra-large {
    display: none;
  }
  .p-white-pitch-inline.mr-5 {
    margin-right: 15px;
  }
  .logos-conferences-link {
    max-width: 138px;
  }
  .button-rencontrer {
    margin-left: 155px;
  }
  .block-button-rencontrer.visite {
    margin-bottom: 0px;
  }
  .heading-stand {
    font-size: 24px;
    line-height: 30px;
  }
  .heading-stand.mr-5 {
    margin-right: 40px;
  }
  .fond-thematiques-home {
    display: block;
  }
  .img-camembert._prochaine {
    max-width: unset;
  }
  /* .container-rd.stand {
    max-width: 1312px;
    max-height: unset;
  } */
  .button_1.blue.stand {
    font-size: 17px;
  }
  .ipad-rd.stand {
    border-radius: 48px;
  }
  .container-rd.stand {
    max-width: 1312px;
  }
  .main-title-stand {
    max-width: 1312px;
    margin-left: unset;
    margin-right: unset;
  }
  .list-top {
    margin-top: 70px;
  }
  .slider-expose-intro {
    height: 245px;
  }
  .slider-btn-expose-intro {
    margin-top: 17px;
  }
  .slider-btn-expose-intro {
    font-size: 15px;
  }
  .p-2 {
    font-size: 19px;
  }
  .list_intro {
    font-size: 17px;
  }
  .white-list-span {
    font-size: 17px;
  }
  .p-white {
    font-size: 17px;
  }
  .button-intro {
    font-size: 16px;
  }
  .p-3 {
    font-size: 21px;
  }
  .button_1, .p-blue, .blue-list-span, .button_2, .p-donnees {
    font-size: 17px;
  }
  .p-8, .paragraph_6 {
    font-size: 17px;
  }
  .paragraph-4 {
    font-size: 17px;
  }
  .p-blue-2 {
    font-size: 16px;
  }
  .mt-0-1920 {
    margin-top: 0;
  }
  .block_intro_home.block-3-intro {
    margin-top: 44px;
  }
  .btn-stand-expose-intro {
    font-size: 16px;
  }
  .fs-14-moyen {
    font-size: 17px;
  }
  .list-blue {
    font-size: 17px;
  }
  .blue-list-item {
    margin-bottom: 5px;
  }
  .heading-2_blue.sub-heading {
    font-size: 25px;
  }
  .container-bandeau-logos {
    max-width: 1312px;
  }
  .header-logo {
    max-height: 60px;
  }
  .header-logo.aura {
    max-height: 45px;
  }
  .header-logo.economie {
    max-height: 90px;
    margin-top: 0;
  }
  .header-logo.enseignement {
    max-height: 78px;
  }
  .header-logo.home {
    max-height: 50px;
  }
  .header-logo.aura.home {
    max-height: 40px;
  }
  .header-logo.economie.home {
    max-height: 60px;
    margin-top: -5px;
  }
  .header-logo.enseignement.home {
    max-height: 55px;
  }
  .ministere-eco-img {
    height: 120px;
  }
  .section_participants.france-biotech .p-white.big, .section_participants.france-biotech ul {
    font-size: 20px;
  }
  .section_participants.france-biotech .p-white.big {
    margin-top: 30px;
  }
  .section_participants.france-biotech ul {
    margin-top: 20px;
    font-size: 20px;
  }
  .section_participants.france-biotech li {
    margin-bottom: 20px;
  }
  .p-1.small {
    font-size: 23px;
  }
  .p-1.middle {
    font-size: 26px;
  }
  .slider-images-home {
    max-width: 600px !important;
  }
  .slider-images-home .arrow-slider-home {
    margin-bottom: 23px;
    margin-left: auto;
  }
  .slider-images-home .left-arrow {
    right: 16%;
  }
  .slider-images-home .p-compteur._1 {
    right: 58px;
  }
}

@media screen and (max-width: 1919px) {
  .header-bandeau-logos > div {
    display: block;
  }
}



@media screen and (max-width: 1720px) {
  .header-left {
    padding-right: 10px;
  }
  .header-right {
    padding-left: 10px;
  }
}




@media screen and (max-width: 1560px) {
  .header-left, .header-right {
    display: none;
  }
  .link_slider {
    margin-left: 10px;
    font-size: 13px;
  }
}


@media screen and (max-width: 1509px) {
  .button-trigger-laureats {
    display: none;
  }
}


@media screen and (max-width: 1460px) {
  .slider-visiteurs {
    height: 92%;
    background-color: transparent;
  }
}

@media screen and (max-width: 1400px) {
  .container_participants {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 1340px) {
  .slider-visiteurs {
    height: 91%;
    background-color: transparent;
  }
}

@media screen and (max-width: 1200px) {
   .section_participants.logos {
    display: none;
  }
}

@media screen and (min-width: 991px) and (max-width: 1300px) {
  #gallery-grid {
    grid-template-areas: "Area-2 Area-2 Area-2 Area-3 Area-3 Area-3 Area-3 Area-3 Area-4 Area-4 Area-4 Area-4 Area-4 Area-4 Area-5 Area-5 Area-5"
    "Area-2 Area-2 Area-2 Area-3 Area-3 Area-3 Area-3 Area-3 Area-4 Area-4 Area-4 Area-4 Area-4 Area-4 Area-5 Area-5 Area-5"
    "Area-2 Area-2 Area-2 Area-3 Area-3 Area-3 Area-3 Area-3 Area-9 Area-9 Area-9 Area-9 Area-9 Area-9 Area-5 Area-5 Area-5"
    "Area-7 Area-7 Area-7 Area-7 Area-7 Area-8 Area-8 Area-8 Area-9 Area-9 Area-9 Area-9 Area-9 Area-9 Area-10 Area-10 Area-10"
    "Area-7 Area-7 Area-7 Area-7 Area-7 Area-8 Area-8 Area-8 Area-9 Area-9 Area-9 Area-9 Area-9 Area-9 Area-10 Area-10 Area-10"
    "Area-7 Area-7 Area-7 Area-7 Area-7 Area-8 Area-8 Area-8 Area-9 Area-9 Area-9 Area-9 Area-9 Area-9 Area-10 Area-10 Area-10"
    "Area-7 Area-7 Area-7 Area-7 Area-7 Area-11 Area-11 Area-11 Area-11 Area-11 Area-11 Area-12 Area-12 Area-12 Area-12 Area-12 Area-12"
    "Area-7 Area-7 Area-7 Area-7 Area-7 Area-11 Area-11 Area-11 Area-11 Area-11 Area-11 Area-12 Area-12 Area-12 Area-12 Area-12 Area-12";
  }
}

@media screen and (max-width: 991px) {
  /* .container_header_home {
    padding-top: 60px;
  } */
  .t-center, .heading, .heading-2_blue, .heading-2_white, .p-1, .p-4, .p-8, .p-09, .paragraph-4, .paragraph_6, .p-blue-2, .block-p-donnees-2 {
    text-align: center !important;
  }
  .block_intro_home_2 {
    margin-left: auto;
    margin-right: auto;
  }
  .show-extra-large {
    display: block;
  }
  .show-large {
    display: none;
  }
  .block-text-intro {
    text-align: center;
  }
  .block-text-intro ul {
    text-align: left;
  }
  .p-3 {
    padding-right: 0;
    text-align: center;
  }
  .button_1.show-extra-large, .paragraph-_5, .button_1._03, .paragraph-_5.expose {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .block_section_home_02 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .block_slider_programme_home {
    margin-left: auto;
    margin-right: auto;
  }
  .block-heading-pitch-white {
    text-align: center;
  }
  .button_1._2.float-right {
    margin-top: 0px;
    float: none;
  }
  .section-rd.black.tarifs {
    display: none;
  }
  .div-intro-qui-visite-1.expose, .div-intro-qui-visite-1.expose-1, .div-intro-qui-visite-1._02 {
    padding-left: 0;
    padding-right: 0;
    margin-top: 20px;
  }
  .div-iphone-qui-visite._02.expose, .div-iphone-qui-visite._02 {
    display: none;
  }
  .div-qui-visite-4._02 {
    width: 100%;
  }
  .block_intro_qui-visite.expose, .block_intro_qui-visite, .flex-thematiques {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-intro-qui-visite-1.expose-1, .div-intro-qui-visite-1 {
    border-right-style: none;
    border-left-style: none;
  }
  .div-intro-qui-visite-3 {
    margin-top: 40px;
  }
  .section-phone-visite, .section-phone-expose {
    margin-bottom: 0;
  }
  .list-expose-1-1 {
    display: list-item;
  }
  .list-expose-1-2 {
    display: none;
  }
  .block_03.mt-tablet {
    margin-top: 30px;
  }
  .flex-center-tablet {
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .p-11000 {
    margin-right: 0px !important;
  }
  .div_donnees._2 {
    margin-bottom: 30px;
  }
  .block_donnees-2 {
    text-align: center;
  }
  .div-intro-qui-visite-3.expose {
    padding-left: 0;
  }
  .flex-thematiques > div {
    width: 100%;
  }
  .section-rd.thematiques {
    display: none;
  }
  #w-node-_48c3c7cc-72d6-a1db-3145-9fce22c96f39-929404cc, #w-node-_2d44c610-6739-a774-f701-9c4423964317-929404cc, #w-node-_28ad15a7-172a-01f2-c100-ba439a7262cd-929404cc, #w-node-c384cb06-0a4d-e69c-de86-a6918acec2e1-929404cc, #w-node-_7ce705ea-c383-4e14-ff6a-b3ccd6791004-929404cc, #w-node-_56595761-efda-0d44-c1f4-299e007a075a-929404cc {
    display: none;
  }
  .block-button-rencontrer {
    text-align: center;
  }
  .section-rd.smartphone {
    display: block;
  }
  .list-top {
    margin-top: 0;
  }
  .block-ateliers {
    margin-bottom: 20px;
    margin-top: 0;
  }
  .w-67, .w-33 {
    width: auto !important;
  }
  .block-slider-expose-intro {
    width: 470px;
  }
  .slider-expose-intro {
    height: 270px;
  }
  .slider-btn-expose-intro {
    margin-top: 20px;
  }
  .pl-20 {
    padding-left: unset !important;
  }
  .block-button-participer {
    text-align: center;
  }
  .fs-14-moyen {
    font-size: 17px;
  }
  .mb-0-991 {
    margin-bottom: 0 !important;
  }
  .section_donnees {
    padding-top: 0;
  }
  .hide-tablet-flex {
    display: none;
  }
  .show-tablet-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .hide-tablet {
    display: none;
  }
  .show-tablet {
    display: block;
  }
  .show-tablet {
    display: inline-block;
  }
  .img-block-remise-prix {
    text-align: center;
  }
  .p-1.small, .p-1.middle {
    font-size: 19px;
  }
}

@media screen and (max-width: 767px) {
  .block_intro_home_2 {
    width: 90%;
  }
  .div_donnees {
    margin-right: 0;
  }
  .img-camembert._02 {
    padding-right: 0;
    width: 42%;
  }
  .p-09 {
    position: relative;
    z-index: 1;
    margin-top: 0px;
    background-color: #fff;
  }
  .block-partenaire-1._1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-partenaires-2 {
    margin-top: 30px
  }
  .div-img-donnees, .img-camembert, .img-camembert._02 {
    width: auto !important;
  }
  .div-img-donnees._1 {
    margin-right: 0;
    margin-bottom: 30px;
  }
  .p-question-donnees._partenaires, .p-question-donnees._prochaine {
    margin: 0px;
  }
  .img-camembert._01 {
    margin-left: 25px;
  }
  .button_1, .btn-small, .button_2 {
    font-size: 14px;
  }
  .mt-5-767 {
    margin-top: 5px !important;
  }
  .header-bandeau-logos {
    text-align: center;
  }
  .header-logo.mb {
    margin-bottom: 20px !important;
  }
  .p-bandeau-logos {
    margin-top: 30px;
  }
  .container-bandeau-logos.header-bandeau-logos {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .slider-images-home .arrow-slider-home {
    margin-left: auto;
  }
}

@media screen and (max-width: 700px) {
  .link-footer {
    display: block;
    margin-bottom: 10px;
    text-align: center;
  }
  .link-footer._02 {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 557px) {
  .block_interviews-2 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .slider-images-home .link_slider._01 {
    display: none;
  }
  .slider-images-home .link_slider._01.responsive {
    display: block;
  }
}

@media screen and (max-width: 479px) {
  .p-compteur._1 {
    right: 40px;
    bottom: 2%;
  }
  .p-compteur._2 {
    right: 45px;
    bottom: 1%;
  }
  .left-arrow._01 {
    right: 18%;
  }
  .left-arrow._02, .right-arrow._02 {
    top: 75%;
  }
  .button_1._2.float-right {
    margin-top: 10px;
  }
  .p-blue.phone-center {
    margin-top: 20px;
  }
  .p-compteur._1.place-innovation {
    right: 40px;
    bottom: 1%;
  }
  .left-arrow.place-innovation {
    right: 20%;
  }
  .p-compteur._3 {
    right: 46px;
    bottom: 1%;
  }
  .orga-pitchs-logos-link {
    max-width: 45%;
  }
  .list-expose-1-1 {
    display: none;
  }
  .list-expose-1-2 {
    display: list-item;
  }
  .list-expose-1-2 .button-intro.expose-1 {
    margin-top: 5px;
    display: inline-block;
  }
  .block-slider-expose-intro {
    width: auto;
  }
  .slider-expose-intro {
    height: auto;
  }
  .slider-btn-expose-intro {
    margin-bottom: 15px;
  }
  .slider-images-home .right-arrow {
    right: 0%;
    margin-right: 10px;
  }
  .slider-images-home .right-arrow .arrow-slider-home {
    margin-right: 10px;
  }
  .slider-images-home .left-arrow {
    right: 24%;
  }
  .slider-images-home .p-compteur._1 {
    right: 36px;
  }
}











/* FONTS */

@font-face {
  font-family: 'Avenir LT Std Roman';
  src: url('../../fonts/AvenirLTStd-Roman.otf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir LT Std Medium';
  src: url('../../fonts/AvenirLTStd-Medium.otf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir LT Std Heavy';
  src: url('../../fonts/AvenirLTStd-Heavy.otf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir LT Std Black';
  src: url('../../fonts/AvenirLTStd-Black.otf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir LT Std Book';
  src: url('../../fonts/AvenirLTStd-Book.otf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir LT Std Light';
  src: url('../../fonts/AvenirLTStd-Light.otf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Avenir LT Std Oblique';
  src: url('../../fonts/AvenirLTStd-Oblique.otf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}



