<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.body-wrapper  {
  overflow-x:hidden !important;
}

@media screen and (max-width: 768px) { 
  .body-container--landing-page .row-fluid .span7 {
      width:50% !important;
  }
  .body-container--landing-page .lp-top-background:before {
      content:'' !important;
  }
}


.body-wrapper.hs-content-id-102243756178,
.body-wrapper.hs-content-id-62436994899,
.body-wrapper.hs-content-id-59038032967,
.body-wrapper.hs-content-id-57857948845,
.body-wrapper.hs-content-id-57851338869,
.body-wrapper.hs-content-id-55734780259,
.body-wrapper.hs-content-id-67891615897,
.body-wrapper.hs-content-id-66392502710,
.body-wrapper.hs-content-id-57772436836,
.body-wrapper.hs-content-id-54398837270,
.body-wrapper.hs-content-id-55115758713,
.body-wrapper.hs-content-id-98694244215 {
  overflow-x: unset !important;
}

@media screen and (min-width:1280px) {

  .hs-landing-page main.page-lp-event {
     min-height:1680px;
  }
  
}

/* for NonGated Infographie Page */

.page-ng-infograph .lp-top .lp-top__content {
    width:60%;
}

@media screen and (max-width:1380px) {
  .page-ng-infograph .dnd-section &gt;.row-fluid {
     max-width:unset !important;
  }
  .page-ng-infograph .cta-contact-wrapper {
     height: auto;
     margin: 5vw auto;
     max-width: 90vw;
     width: 90vw;
  }

}

@media screen and (max-width:768px) {
.page-ng-infograph .lp-top .lp-top__content {
    width:100vw;
}
}


/* for Ebook Thank you Page */

.page-ty-download .embed_container {
    position:relative;
    z-index:20;
}

.page-ty-download .lp-top-background {
    position:relative;
    z-index:1;
}

.page-lp-event .inputs-list.multi-container li.hs-form-radio {
   /*display:flex;
   flex-flow:row nowrap;*/
}

.page-lp-event .inputs-list.multi-container li.hs-form-radio label {
   white-space: nowrap;
}

.page-lp-event .inputs-list.multi-container li.hs-form-radio label input {
   width:18px !important;
}

.page-lp-event .hs_je_participe_accompagne span.hs-form-required {
   display:none !important;
}

@media screen and (max-width: 768px) { 
  
  .page-lp-event #hs_cos_wrapper_module_1666370791716 {
      padding-left: 20px !important;
  }
  
  .page-lp-event .lp-top-background:before {
     content:'' !important;
  }
  
  .page-lp-event .lp-top-background:after {
     content:'' !important;
  }
  
  .page-lp-event .lp-top .lp-top__content {
     padding-top: 0 !important;
  }
  
  .page-lp-event .body-container {
     margin-top:0 !important;
  }
  
  .page-lp-event .row-number-1.dnd-section {
     padding-top:15px !important;
  }
  
}

@media screen and (min-width: 475px) and (max-width: 768px) { 
  
  .page-lp-event #hs_cos_wrapper_widget_1649063456086 {
     padding-left:20px !important;
  }
  
}

@media screen and (max-width: 475px) {
  .page-lp-newsletter .lp-top-background:after {
     content:'';
  }
  
  .page-lp-newsletter .lp-top-background {
     margin-top:-100px;
  }
  
  .page-lp-newsletter .lp-top .lp-top__content .lp-top__logo img {
     margin-left:3vw;
  }
  

  
  
}

/*****************************************/
/* Button Top Landing Page Mobile        */
/*****************************************/

@media screen and (min-width: 476px) {
  .mobile-button-top: { display:none !important; }
}

@media screen and (max-width: 475px) {
   .mobile-button-top {
        display:block;
        text-align:center;
   }
  .mobile-button-top a,
  .mobile-button-top a:focus,
  .mobile-button-top a:active,
  .mobile-button-top a:visited {
    font-size:20px;
    line-height:20px;
    text-decoration:none;
    padding:9px 49px 9px 49px;
    border-radius:39px;
    border:2px solid #FFC014;
    color: #000000;
    background-color: #FFC014;
    box-shadow:2px 3px 2px rgba(0,0,0,.5);
    transition: all 0.5s ease-out;
    white-space:nowrap;
  }
  .mobile-button-top a:hover,
  .mobile-button-top a:focus:hover,
  .mobile-button-top a:active:hover,
  .mobile-button-top a:visited:hover {
    font-size:20px;
    line-height:20px;
    text-decoration:none;
    padding:9px 49px 9px 49px;
    border-radius:39px;
    border:2px solid  #FFC014;
    color: #000000;
    background-color: #FFC014;
    box-shadow:0px 0px 20px rgba(252,192,20,.5);
    transition: all 0.5s ease-out;
    white-space:nowrap;
  }  

}</pre></body></html>