
/* Base Reset */
html, body {
  margin: 0;
  padding: 0;
  font-family: 'futura-pt', sans-serif;
  height: 100%;
}

img {
  border: 0;
  display: block;
  max-width: 100%;
  height: auto;
}

a {
  background: transparent;
  text-decoration: none;
}

a:hover, a:active {
  outline: 0;
}

/* Header spécifique */
header {
  background: yellow !important;
}

/* Responsive – header réduit sur mobile */
@media screen and (max-width: 768px) {
  header {
    transform: scale(0.5);
    transform-origin: top left;
    width: 200%;
  }

  /* Règle générale */
  header * {
    font-size: 80% !important;
  }

  /* Exception spécifique : on remet la taille exacte après la règle générale */
  h1.main-tagline {
    font-size: 9vw !important;
    line-height: 1.3 !important;
  }

  /* À supprimer ou à ajuster si on utilise .main-tagline */
  /* .sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="heading"] h1#sqs-slash-page-header {
    font-size: 22px !important;
    line-height: 1.2 !important;
  } */
}



/* Flexbox layout (mobile & desktop) */
.flexbox:not(.ie11) body {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0;
  padding: 0 0 60px 80px;
  box-sizing: border-box;
}

/* Mobile nav */
@media (max-width:1020px) {

  #mobileNav {
    max-height: 0;
    overflow: hidden;
    transition: max-height .3s;
  }
}

/* Desktop nav */
@media (min-width:1021px) {

  #mobileNav {
    max-height: 0;
    overflow: hidden;
    transition: max-height .3s;
  }

  body {
    margin: 0 0 0 50%;
    padding: 0 0 60px 80px;
  }
}


	    
/*! LESS Compiler  (less.js language v1.3.3)  */.sqs-slide-wrapper[data-slide-type="cover-page"] .responsive-wrapper{display:inline-block}.sqs-slide-wrapper[data-slide-type="cover-page"] .responsive-wrapper .sqs-slice{display:inline-block}.sqs-slide-wrapper[data-slide-type="cover-page"] .responsive-wrapper .sqs-slice[data-content-empty="true"]{display:none}.sqs-slide-wrapper[data-slide-type="cover-page"] .responsive-wrapper .sqs-slice:not([data-content-empty="true"])~.sqs-slice:not([data-content-empty="true"]){margin-left:1em}.sqs-slide-wrapper[data-slide-type="cover-page"] .sqs-slide-layer{box-sizing:border-box}.sqs-slide-wrapper[data-slide-type="cover-page"] .sqs-slide-layer.full-width-height{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.sqs-slide-wrapper[data-slide-type="cover-page"] .sqs-slide-layer.full-width-height>

.sqs-slide-layer-content{height:100%}.sqs-slide-wrapper[data-slide-type="cover-page"] 
.sqs-slide-layer-content{position:relative;padding:40px 60px 60px 60px;box-sizing:border-box}.sqs-slide-wrapper[data-slide-type="cover-page"] .sqs-slice{position:relative}.sqs-slide-wrapper[data-slide-type="cover-page"] .sqs-slice[data-content-empty="true"]{display:none}.sqs-slide-wrapper[data-slide-type="cover-page"] .sqs-slice-group{position:relative}.sqs-slide-wrapper[data-slide-type="cover-page"] .sqs-slice-group.align-center-horiz{position:absolute;left:50%;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%)}.sqs-slide-wrapper[data-slide-type="cover-page"] .sqs-slice-group.align-center-vert{position:relative;top:50%;box-sizing:border-box;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%)}.sqs-slide-wrapper[data-slide-type="cover-page"] .sqs-slice-group.full-width{position:absolute;left:60px;right:60px}.sqs-slide-wrapper[data-slide-type="cover-page"] .sqs-slice-group.bottom-full-width{position:absolute;bottom:60px;left:60px;right:60px}.sqs-slide-wrapper[data-slide-type="cover-page"] .sqs-slice-group.flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-compound-type="logo"] h1{margin:0;line-height:1em}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-compound-type="logo"] img{position:relative !important;top:0 !important;left:0 !important;width:auto !important;height:auto !important;max-width:100%;max-height:100%}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="heading"] h1#sqs-slash-page-header{line-height:1em;margin-top:0;margin-bottom:0}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"]{max-width:36em;margin:0 auto}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"] p{margin:0}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"] p:not(:last-of-type){margin-bottom:1em}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="gallery"]{z-index:0}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="gallery"],.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="gallery"].sqs-gallery-design-stacked:not(.sqs-gallery-grid){position:absolute;top:0;left:0;width:100%;height:100%}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="album"]{position:relative;width:100%}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="buttons"] ul,.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="navigation"] ul{margin:0;padding:0;line-height:1em}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="buttons"] li,.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="navigation"] li{display:inline-block;list-style:none}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="buttons"] li a,.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="navigation"] li a{display:block;text-decoration:none}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="buttons"] li+li{margin-left:1em}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="buttons"] a{text-align:center}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="buttons"] a:empty{display:none !important}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="buttons"] a{padding-top:1em;padding-right:1.44em;padding-right:calc(1.44em - .14em);padding-bottom:1em;padding-left:1.44em}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-compound-type="action"]:not([data-content-empty="true"])+[data-slice-type="custom-form"]{margin-left:1em}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="navigation"] ul li a{padding-left:.6em;padding-right:.6em;padding-top:.8em;padding-bottom:.8em}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="navigation"] ul li:first-of-type a{padding-left:0}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="navigation"] ul li:last-of-type a{padding-right:0}.sqs-slide-wrapper[data-slide-type="cover-page"] svg.social{-webkit-transition:background-color 170ms ease-in-out;-moz-transition:background-color 170ms ease-in-out;-ms-transition:background-color 170ms ease-in-out;-o-transition:background-color 170ms ease-in-out;transition:background-color 170ms ease-in-out}@media all and (max-width:600px){.sqs-slide-wrapper[data-slide-type="cover-page"] .sqs-slide-layer-content{padding:20px}.sqs-slide-wrapper[data-slide-type="cover-page"] .sqs-slice-group.full-width{left:20px;right:20px}.sqs-slide-wrapper[data-slide-type="cover-page"] .sqs-slice-group.bottom-full-width{bottom:calc(60px  - 20px);left:20px;right:20px}}@media all and (max-height:900px){.sqs-slide-wrapper[data-slide-type="cover-page"] .sqs-slice-group.bottom-full-width{bottom:calc(60px  - 20px)}}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-compound-type="logo"][data-slice-type="heading"] h1{font-family:'futura-pt';font-weight:500;font-size:30px;letter-spacing:2px;line-height:1em;font-family:"Source-Sans-Pro";font-size:24px;line-height:1.2em;text-transform:uppercase;letter-spacing:.14em;font-weight:400;font-style:normal;color:#fff}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-compound-type="logo"][data-slice-type="image"]{max-height:60px}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-compound-type="logo"][data-slice-type="image"] img{max-height:60px}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="heading"]:not([data-compound-type]) h1#sqs-slash-page-header{font-family:'futura-pt';font-size:30px;font-weight:500;letter-spacing:-2px;line-height:1em;

font-family:"ltc-bodoni-175";font-size:58px;line-height:.9em;text-transform:none;letter-spacing:0em;font-weight:400;font-style:normal;color:#fff}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"]{font-family:'futura-pt';font-size:26px;line-height:1.3em;letter-spacing:.5px;font-family:"ltc-bodoni-175";font-size:61px;line-height:.9em;text-transform:none;letter-spacing:-.1em;font-weight:400;font-style:normal;color:#fff}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"] p{font-family:'futura-pt';font-size:26px;line-height:1.3em;letter-spacing:.5px;font-family:"ltc-bodoni-175";font-size:61px;line-height:.9em;text-transform:none;letter-spacing:-.1em;font-weight:400;font-style:normal;color:#fff}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"] p a,.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"] p a:visited{color:#fff;text-decoration:none;border-bottom:solid 1px rgba(255,255,255,.2);-webkit-transition:border-color 170ms ease-in-out;-moz-transition:border-color 170ms ease-in-out;-ms-transition:border-color 170ms ease-in-out;-o-transition:border-color 170ms ease-in-out;transition:border-color 170ms ease-in-out}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"] p a:hover,.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"] p a:focus{color:#fff;border-bottom-color:#fff}@media all and (max-width:1800px){.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"],.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"] p{font-size:27px}}@media all and (max-width:1600px){.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"],.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"] p{font-size:22px}}@media all and (max-width:1020px){.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"],.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"] p{font-size:18px}}@media all and (max-width:760px){.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"],.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"] p{font-size:17px}}@media all and (max-width:600px){.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"],.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"] p{font-size:16px}}.sqs-slide-wrapper[data-slide-type="cover-page"] .sqs-slide{background:#999}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="navigation"] ul{font-family:'futura-pt';font-weight:400;letter-spacing:2px;font-family:"Source-Sans-Pro";font-size:16px;text-transform:uppercase;letter-spacing:.14em;font-weight:700;font-style:normal}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="navigation"] ul li a{-webkit-transition:color 100ms ease-in-out;-moz-transition:color 100ms ease-in-out;-ms-transition:color 100ms ease-in-out;-o-transition:color 100ms ease-in-out;transition:color 100ms ease-in-out;color:#fff}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="navigation"] ul li a:hover{color:rgba(255,255,255,.6)}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="buttons"] ul{font-family:'futura-pt';font-weight:500;letter-spacing:2px;font-family:"Source-Sans-Pro";font-size:16px;text-transform:uppercase;letter-spacing:.14em;font-weight:700;font-style:normal}.sqs-slide-wrapper[data-slide-type="cover-page"] .button-style-solid [data-slice-type="buttons"] a{background:#fff;color:#222;border-style:none}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="heading"]:not([data-compound-type]){margin-bottom:20px}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"]:not([data-content-empty]){margin-bottom:40px}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"][data-content-empty]+.responsive-wrapper{margin-top:20px}.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="navigation"] ul{margin-top:-.8em}.sqs-slide-wrapper[data-slide-type="cover-page"] .layer-front .sqs-slide-layer-content>*{width:100%;max-width:940px}.sqs-slide-wrapper[data-slide-type="cover-page"] .horizontal-positioning-right .layer-front .sqs-slide-layer-content{margin:0 0 0 50%;padding-left:0;padding-right:0}.sqs-slide-wrapper[data-slide-type="cover-page"] .horizontal-positioning-right .sqs-slice-group.full-width,.sqs-slide-wrapper[data-slide-type="cover-page"] .horizontal-positioning-right .sqs-slice-group.bottom-full-width{left:0;right:0;box-sizing:border-box}.sqs-slide-wrapper[data-slide-type="cover-page"] .horizontal-positioning-right.alignment-center .layer-front .sqs-slide-layer-content>*{margin:0 auto;max-width:1000px}.sqs-slide-wrapper[data-slide-type="cover-page"] .horizontal-positioning-right.alignment-center .sqs-slice-group.full-width,.sqs-slide-wrapper[data-slide-type="cover-page"] .horizontal-positioning-right.alignment-center .sqs-slice-group.bottom-full-width{padding-left:60px;padding-right:60px}.sqs-slide-wrapper[data-slide-type="cover-page"] .alignment-center .layer-front .sqs-slide-layer-content{text-align:center}@media all and (max-width:1020px){.sqs-slide-wrapper[data-slide-type="cover-page"] .layer-front .sqs-slide-layer-content>*{width:auto}.sqs-slide-wrapper[data-slide-type="cover-page"] .horizontal-positioning-right.alignment-center .layer-front .sqs-slide-layer-content{margin:0 0 0 auto;padding:40px 60px 60px}.sqs-slide-wrapper[data-slide-type="cover-page"] .horizontal-positioning-right.alignment-center .sqs-slice-group.full-width,.sqs-slide-wrapper[data-slide-type="cover-page"] .horizontal-positioning-right.alignment-center .sqs-slice-group.bottom-full-width{left:60px;right:60px;padding-left:0;padding-right:0;box-sizing:border-box}}@media all and (max-width:600px){.sqs-slide-wrapper[data-slide-type="cover-page"] [data-slice-type="body"]:not([data-content-empty]){margin-bottom:30px}.sqs-slide-wrapper[data-slide-type="cover-page"] .horizontal-positioning-right.alignment-center .layer-front .sqs-slide-layer-content{padding:20px}.sqs-slide-wrapper[data-slide-type="cover-page"] .horizontal-positioning-right.alignment-center .sqs-slice-group.full-width,.sqs-slide-wrapper[data-slide-type="cover-page"] .horizontal-positioning-right.alignment-center .sqs-slice-group.bottom-full-width{left:20px;right:20px;padding-left:0;padding-right:0}}.sqs-slide-wrapper[data-slide-type="cover-page"] .responsive-wrapper.actions ul{white-space:nowrap}