

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato&display=swap');

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*** Variable declarations ***/

:root {
  --primary-color: #095b9d;
  --secondary-color: #e7551f;
  --black-color:#191717;
  --grey-color:#e9e9e9;
  --white-color:#ffffff;

  --light-primary-color: #83d3ff;
  --light-secondary-color: #ff88b0;
  --light-black-color:#323232;
  --light-grey-color:#f6f8f9;

  --dark-primary-color: #0f71b5;
  --dark-secondary-color: #ad0d3e;
  --dark-black-color:#000000;
  --dark-grey-color:#939597;

  --form-primary-grey-color:#f6f8fa;
  --form-border-grey-color:#cdd6e1;
  --error-color: #ff6b98;
}

/*** Background colors ***/

[data-bg-color='primary']{background:var(--primary-color);}
[data-bg-color='secondary']{background:var(--secondary-color); }
[data-bg-color='black']{background:var(--black-color);}
[data-bg-color='grey']{background:var(--light-grey-color);}
[data-bg-color='white']{background:var(--white-color);}

/*** CTAs colors ***/

[data-cta-bg-color='primary'] .hs-button{color:var(--white-color);background:var(--primary-color);}
[data-cta-bg-color='secondary'] .hs-button{color:var(--white-color);background:var(--secondary-color);}
[data-cta-bg-color='black'] .hs-button{color:var(--white-color);background:var(--black-color);}
[data-cta-bg-color='grey'] .hs-button{color:var(--dark-grey-color);background:var(--grey-color);}
[data-cta-bg-color='white'] .hs-button{color:var(--black-color);background:var(--color);}

.hs-button.primary-bg, .cta_button.primary-bg{background:var(--primary-color);}
.hs-button.tertiary-bg, .cta_button.tertiary-bg{background:var(--secondary-color);}
.hs-button.black-bg, .cta_button.black-bg{background:var(--black-color);}
.hs-button.grey-bg, .cta_button.grey-bg{background:var(--grey-color);}
.hs-button.white-bg, .cta_button.white-bg{background:var(--white-color);}

.hs-button.primary-color, .cta_button.primary-color{color:var(--primary-color);}
.hs-button.secondary-color, .cta_button.secondary-color{color:var(--secondary-color);}
.hs-button.black-color, .cta_button.black-color{color:var(--black-color);}
.hs-button.grey-color, .cta_button.grey-color{color:var(--grey-color);}
.hs-button.white-color, .cta_button.white-color{color:var(--white-color);}

.hs-button.primary-color.primary-bg, .cta_button.primary-color.primary-bg{color:var(--dark-primary-color);}
.hs-button.secondary-color.secondary-bg, .cta_button.secondary-color.secondary-bg{color:var(--dark-secondary-color);}
.hs-button.black-color.black-bg, .cta_button.black-color.black-bg{color:var(--dark-black-color);}
.hs-button.grey-color.grey-bg, .cta_button.grey-color.grey-bg{color:var(--dark-grey-color);}
.hs-button.white-color.white-bg, .cta_button.white-color.white-bg{color:var(--dark-grey-color);}

/*** Text colors ***/ 

[data-color='primary']{color:var(--primary-color);}
[data-color='secondary']{color:var(--secondary-color); }
[data-color='black']{color:var(--black-color);}
[data-color='grey']{color:var(--grey-color);}
[data-color='white']{color:var(--white-color);}

[data-color='primary'][data-bg-color='primary']{color:var(--dark-primary-color);}
[data-color='secondary'][data-bg-color='secondary']{color:var(--dark-secondary-color); }
[data-color='black'][data-bg-color='black']{color:var(--dark-black-color);}
[data-color='grey'][data-bg-color='grey']{color:var(--dark-grey-color);}

/*** Links color ***/

[data-color='primary'] ul li a {color: var(--dark-primary-color)}
[data-color='secondary'] ul li a {color: var(--dark-secondary-color)}
[data-color='black'] ul li a {color: var(--dark-black-color)}
[data-color='grey'] ul li a {color: var(--dark-grey-color)}
[data-color='white'] ul li a {color: var(--white-color)}

/*** Borders ***/

[data-border='primary']{-webkit-box-shadow: inset 0 0 0 2px var(--primary-color);box-shadow: inset 0 0 0 2px var(--primary-color);}
[data-border='secondary']{-webkit-box-shadow: inset 0 0 0 2px var(--secondary-color);box-shadow: inset 0 0 0 2px var(--secondary-color); }
[data-border='black']{-webkit-box-shadow: inset 0 0 0 2px var(--black-color);box-shadow: inset 0 0 0 2px var(--black-color);}
[data-border='grey']{-webkit-box-shadow: inset 0 0 0 2px var(--grey-color);box-shadow: inset 0 0 0 2px var(--grey-color);}
[data-border='white']{-webkit-box-shadow: inset 0 0 0 2px var(--white-color);box-shadow: inset 0 0 0 2px var(--white-color);}

[data-border='primary'][data-bg-color='primary']{-webkit-box-shadow: inset 0 0 0 2px var(--dark-primary-color);box-shadow: inset 0 0 0 2px var(--dark-primary-color);}
[data-border='secondary'][data-bg-color='secondary']{-webkit-box-shadow: inset 0 0 0 2px var(--dark-secondary-color);box-shadow: inset 0 0 0 2px var(--dark-secondary-color); }
[data-border='black'][data-bg-color='black']{-webkit-box-shadow: inset 0 0 0 2px var(--dark-black-color);box-shadow: inset 0 0 0 2px var(--dark-black-color);}
[data-border='grey'][data-bg-color='grey']{-webkit-box-shadow: inset 0 0 0 2px var(--dark-grey-color);box-shadow: inset 0 0 0 2px var(--dark-grey-color);}

/*** Borders radius ***/

.cta_button, .hs-button{border-radius:50rem;}
[data-border-radius='small']{border-radius:.3rem;}
[data-border-radius='normal']{border-radius:1rem;}
[data-border-radius='large']{border-radius:50rem;}

/*** Form error messages colors ***/

.lp-form-module[error-color='default'] form.hs-form label.hs-error-msg{color:var(--error-color);}
.lp-form-module[error-color='primary'] form.hs-form label.hs-error-msg{color:var(--dark-primary-color);}
.lp-form-module[error-color='secondary'] form.hs-form label.hs-error-msg{color:var(--dark-secondary-color); }
.lp-form-module[error-color='black'] form.hs-form label.hs-error-msg{color:var(--black-color);}
.lp-form-module[error-color='grey'] form.hs-form label.hs-error-msg{color:var(--dark-grey-color);}
.lp-form-module[error-color='white'] form.hs-form label.hs-error-msg{color:var(--white-color);}

/*** SVG fill colors ***/

[data-fill='primary'] svg{fill:var(--primary-color);}
[data-fill='secondary'] svg{fill:var(--secondary-color); }
[data-fill='black'] svg{fill:var(--black-color);}
[data-fill='grey'] svg{fill:var(--grey-color);}
[data-fill='white'] svg{fill:var(--white-color);}

/*** Bullet points background ***/

[data-list-color='primary'] ul li:before{background:var(--dark-primary-color);}
[data-list-color='secondary'] ul li:before{background:var(--dark-secondary-color);}
[data-list-color='black'] ul li:before{background:var(--dark-black-color);}
[data-list-color='grey'] ul li:before{background:var(--dark-grey-color);}
[data-list-color='white'] ul li:before{background:var(--white-color);}

/*** Bullet points styles ***/

[data-list-style='squared'] ul li:before {border-radius: 0;}
[data-list-style='rounded'] ul li:before {border-radius: .3rem;}
[data-list-style='circled'] ul li:before {border-radius:50%;}

/*** Carousel dots background ***/

[data-dots-color='primary'] .slick-dots li button{background:var(--dark-primary-color);}
[data-dots-color='secondary'] .slick-dots li button{background:var(--dark-secondary-color);}
[data-dots-color='black'] .slick-dots li button{background:var(--dark-black-color);}
[data-dots-color='grey'] .slick-dots li button{background:var(--dark-grey-color);}
[data-dots-color='white'] .slick-dots li button{background:var(--white-color);}

/*** Stars rating background ***/

[data-star-color='primary'] .star, [data-star-color='primary'] .star:before, [data-star-color='primary'] .star:after{border-bottom-color:var(--primary-color);}
[data-star-color='secondary'] .star, [data-star-color='secondary'] .star:before, [data-star-color='secondary'] .star:after{border-bottom-color:var(--secondary-color);}
[data-star-color='black'] .star, [data-star-color='black'] .star:before, [data-star-color='black'] .star:after{border-bottom-color:var(--black-color);}
[data-star-color='grey'] .star, [data-star-color='grey'] .star:before, [data-star-color='grey'] .star:after{border-bottom-color:var(--grey-color);}
[data-star-color='white'] .star, [data-star-color='white'] .star:before, [data-star-color='white'] .star:after{border-bottom-color:var(--white-color);}

/*** Gradients background ***/

[data-bg-type='gradient'][data-bg-first-color='primary'][data-bg-second-color='primary'] {background: -o-linear-gradient(305deg, var(--primary-color), var(--dark-primary-color));background: linear-gradient(145deg, var(--primary-color), var(--dark-primary-color));}
[data-bg-type='gradient'][data-bg-first-color='primary'][data-bg-second-color='secondary'] {background: -o-linear-gradient(305deg, var(--primary-color), var(--secondary-color));background: linear-gradient(145deg, var(--primary-color), var(--secondary-color));}
[data-bg-type='gradient'][data-bg-first-color='primary'][data-bg-second-color='black'] {background: -o-linear-gradient(305deg, var(--primary-color), var(--black-color));background: linear-gradient(145deg, var(--primary-color), var(--black-color));}
[data-bg-type='gradient'][data-bg-first-color='primary'][data-bg-second-color='grey'] {background: -o-linear-gradient(305deg, var(--primary-color), var(--grey-color));background: linear-gradient(145deg, var(--primary-color), var(--grey-color));}
[data-bg-type='gradient'][data-bg-first-color='primary'][data-bg-second-color='white'] {background: -o-linear-gradient(305deg, var(--primary-color), var(--white-color));background: linear-gradient(145deg, var(--primary-color), var(--white-color));}
[data-bg-type='gradient'][data-bg-first-color='secondary'][data-bg-second-color='secondary'] {background: -o-linear-gradient(305deg, var(--secondary-color), var(--dark-secondary-color));background: linear-gradient(145deg, var(--secondary-color), var(--dark-secondary-color));}
[data-bg-type='gradient'][data-bg-first-color='secondary'][data-bg-second-color='primary'] {background: -o-linear-gradient(305deg, var(--secondary-color), var(--primary-color));background: linear-gradient(145deg, var(--secondary-color), var(--primary-color));}
[data-bg-type='gradient'][data-bg-first-color='secondary'][data-bg-second-color='black'] {background: -o-linear-gradient(305deg, var(--secondary-color), var(--black-color));background: linear-gradient(145deg, var(--secondary-color), var(--black-color));}
[data-bg-type='gradient'][data-bg-first-color='secondary'][data-bg-second-color='grey'] {background: -o-linear-gradient(305deg, var(--secondary-color), var(--grey-color));background: linear-gradient(145deg, var(--secondary-color), var(--grey-color));}
[data-bg-type='gradient'][data-bg-first-color='secondary'][data-bg-second-color='white'] {background: -o-linear-gradient(305deg, var(--secondary-color), var(--white-color));background: linear-gradient(145deg, var(--secondary-color), var(--white-color));}
[data-bg-type='gradient'][data-bg-first-color='black'][data-bg-second-color='black'] {background: -o-linear-gradient(305deg, var(--black-color), var(--dark-black-color));background: linear-gradient(145deg, var(--black-color), var(--dark-black-color));}
[data-bg-type='gradient'][data-bg-first-color='black'][data-bg-second-color='primary'] {background: -o-linear-gradient(305deg, var(--black-color), var(--primary-color));background: linear-gradient(145deg, var(--black-color), var(--primary-color));}
[data-bg-type='gradient'][data-bg-first-color='black'][data-bg-second-color='secondary'] {background: -o-linear-gradient(305deg, var(--black-color), var(--secondary-color));background: linear-gradient(145deg, var(--black-color), var(--secondary-color));}
[data-bg-type='gradient'][data-bg-first-color='black'][data-bg-second-color='grey'] {background: -o-linear-gradient(305deg, var(--black-color), var(--grey-color));background: linear-gradient(145deg, var(--black-color), var(--grey-color));}
[data-bg-type='gradient'][data-bg-first-color='black'][data-bg-second-color='white'] {background: -o-linear-gradient(305deg, var(--black-color), var(--white-color));background: linear-gradient(145deg, var(--black-color), var(--white-color));}
[data-bg-type='gradient'][data-bg-first-color='grey'][data-bg-second-color='grey'] {background: -o-linear-gradient(305deg, var(--grey-color), var(--dark-grey-color));background: linear-gradient(145deg, var(--grey-color), var(--dark-grey-color));}
[data-bg-type='gradient'][data-bg-first-color='grey'][data-bg-second-color='primary'] {background: -o-linear-gradient(305deg, var(--grey-color), var(--primary-color));background: linear-gradient(145deg, var(--grey-color), var(--primary-color));}
[data-bg-type='gradient'][data-bg-first-color='grey'][data-bg-second-color='secondary'] {background: -o-linear-gradient(305deg, var(--grey-color), var(--secondary-color));background: linear-gradient(145deg, var(--grey-color), var(--secondary-color));}
[data-bg-type='gradient'][data-bg-first-color='grey'][data-bg-second-color='black'] {background: -o-linear-gradient(305deg, var(--grey-color), var(--black-color));background: linear-gradient(145deg, var(--grey-color), var(--black-color));}
[data-bg-type='gradient'][data-bg-first-color='grey'][data-bg-second-color='white'] {background: -o-linear-gradient(305deg, var(--grey-color), var(--white-color));background: linear-gradient(145deg, var(--grey-color), var(--white-color));}
[data-bg-type='gradient'][data-bg-first-color='white'][data-bg-second-color='white'] {background: -o-linear-gradient(305deg, var(--white-color), var(--light-grey-color));background: linear-gradient(145deg, var(--white-color), var(--light-grey-color));}
[data-bg-type='gradient'][data-bg-first-color='white'][data-bg-second-color='primary'] {background: -o-linear-gradient(305deg, var(--white-color), var(--primary-color));background: linear-gradient(145deg, var(--white-color), var(--primary-color));}
[data-bg-type='gradient'][data-bg-first-color='white'][data-bg-second-color='secondary'] {background: -o-linear-gradient(305deg, var(--white-color), var(--secondary-color));background: linear-gradient(145deg, var(--white-color), var(--secondary-color));}
[data-bg-type='gradient'][data-bg-first-color='white'][data-bg-second-color='black'] {background: -o-linear-gradient(305deg, var(--white-color), var(--black-color));background: linear-gradient(145deg, var(--white-color), var(--black-color));}
[data-bg-type='gradient'][data-bg-first-color='white'][data-bg-second-color='grey'] {background: -o-linear-gradient(305deg, var(--white-color), var(--white-color));background: linear-gradient(145deg, var(--white-color), var(--white-color));}

html{ font-size:62.5%; }
body{line-height:1.6; font-size:1.6rem; font-weight:300; color:var(--dark-black-color); cursor:default;}
b, strong { font-weight: 600; }
i { font-style: italic; }
sup {font-size: 1.5rem;position: relative;bottom: .6rem;}
sub {font-size: 1.5rem;position: relative;}
a{cursor:pointer;}
body, .hs-input, label{font-family: "Lato", Helvetica, Arial, sans-serif;}

.display-none{ display:none; }
.text-align-left{ text-align:left }
.text-align-right{ text-align:right }
.text-align-center{ text-align:center }

.text-align-center ul li {text-align: left;}
.text-align-right ul li {text-align: left;}

.lp-inner-body-container ul > li {
  position: relative;
  margin-top: 1rem;
  padding-left: 1.25rem;
}
.lp-inner-body-container ul > li:before {
  content:'';
  position:absolute;
  top:.6rem;
  left:0;
  width:.7rem;
  height:1.5rem;
  background-image:url(https://6797668.fs1.hubspotusercontent-na1.net/hubfs/6797668/Markentive/BAL20001-icon-puce.svg);
  background-size:contain;
  background-position:50%;
  background-repeat:no-repeat;
}

.lp-inner-body-container ul > li.hs-form-radio:before,
.lp-inner-body-container ul > li.hs-form-checkbox:before,
.lp-inner-body-container ul > li.hs-form-booleancheckbox:before{
  display:none;
}

.lp-inner-body-container ul>li.hs-form-checkbox {
  display: block;
  width: 100%;
  text-align: left;
}

.lp-inner-body-container ul > li.hs-form-radio, 
.lp-inner-body-container ul > li.hs-form-checkbox,
.lp-inner-body-container ul > li.hs-form-booleancheckbox{
  padding:0;
}

.row-fluid [class*="span"], [class*="span"]{min-height: 0;min-width: 0;min-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;}

.dnd-column, .dnd-section{position:relative;}

.dnd-section[class*='full-width'] > .row-fluid {padding-left: 0;padding-right: 0;}

.dnd-section > .row-fluid, .header-module .wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row;flex-flow: row;max-width: 1190px;margin: 0 auto;width:100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding-left:5rem;padding-right:5rem;}
.dnd-row > .row-fluid {justify-content:center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row;flex-flow: row;max-width: 1190px;margin: 0 auto;width:100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
[class*="force-full-width-section"] .dnd-row > .row-fluid {max-width: 100%;}

.dnd-section:not([class*="full"]) > .row-fluid [class*="background-image"] {position: absolute;top: 0;height: 100%;}
.dnd-section:not([class*="full"]) > .row-fluid [class*="background-image"]([data-x="0"]) {left:0;}
.dnd-section:not([class*="full"]) > .row-fluid [class*="background-image"]:not([data-x="0"]) {right:0;}


.dnd-section>.row-fluid{ max-width: 1190px; width: 100%; padding-left: 5rem; padding-right: 5rem; display:block; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: auto; margin-right: auto; }


h1{ font-size:3rem; line-height:1.4; margin-bottom:2rem; font-weight: 900;}
h2{ font-size:2.5rem; line-height:1.4;}
h3{ font-size:2rem; line-height:1.4;}
h4{ font-size:1.8rem; line-height:1.4; }

.order-1 { -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1;}
.order-2 { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2;}

.dnd-module h2, .dnd-module h3, .dnd-module h4, .dnd-module h5, .dnd-module h6, .dnd-module p {margin-bottom: 2rem;}

.lp-catalogue-module .header-module{width:100%;margin-bottom:4rem;}
.lp-catalogue-module .header-module .logo-container img {max-width: 50rem;}
.lp-catalogue-module .header-module {position:relative;z-index: 10;-webkit-transition: all .15s ease-in-out;-o-transition: all .15s ease-in-out;transition: all .15s ease-in-out;}
.header-module .wrapper {display: flex;flex-flow: row;align-items: center;justify-content: flex-start;}
.header-module .menu.navigation-primary {margin-left: auto; padding-left: 2rem;}
.header-module .menu.navigation-primary ul {display: flex; flex-flow: row; align-items: center; justify-content: center;}
.header-module .menu-cta {padding-left: 2rem;}
.header-module .menu-container {display: flex;flex-flow: row;align-items: center;justify-content: flex-end;margin-left:auto;}
.navigation-primary ul > li > a {font-size:1.5rem; padding: 1rem ;display: inline-block;text-decoration: none;color: inherit;font-weight: 300;}
.lp-catalogue-module .image-module {background-size: cover;background-position: 50%;background-repeat: no-repeat;}
.lp-catalogue-module .image-module img {opacity: 0;visibility: hidden;}
.lp-catalogue-module  .anchor {padding: 1rem 1.5rem;text-decoration: none;border-radius: .3rem;font-weight: 600;display:inline-block;}
.lp-catalogue-module  .hs-button.mobile {display:none;}
.lp-catalogue-module .hs-button{border:none;font-size: 1.4rem;outline:none;text-transform:uppercase;}
.lp-catalogue-module .cta-container .hs-button, .lp-catalogue-module .cta-container .cta_button {margin: 0 1rem;}
.lp-catalogue-module .menu-container .cta-container .hs-button, .lp-catalogue-module .menu-container .cta-container .cta_button {margin: 0;}
.lp-catalogue-module .header-module.menu {
  margin:0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index:10;
  background:#ffffff;
}

.lp-catalogue-module .header-module.menu .primary > .row-fluid, .lp-catalogue-module .breadcrumbs > .row-fluid {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-start;
  padding: 2rem 0;
  max-width: 180rem;
  padding-left: 5rem;
  padding-right: 5rem;
}

.lp-catalogue-module .header-module.menu .logo-container img {
  max-width: 12rem;
  display: block;
}

.lp-catalogue-module .breadcrumbs > .row-fluid{
  padding-left:8rem;
}

.lp-catalogue-module .breadcrumbs {
  flex: 0 0 100%;
  width: 100%;
  text-transform:uppercase;
  font-size:1.2rem;
  padding-top: 10rem;
  box-sizing:border-box;
}

.lp-catalogue-module .breadcrumbs a {
  text-decoration: none;
  color: #878787;
  padding-right: 2rem;
  position:relative;
}

.lp-catalogue-module .breadcrumbs a:after {
  content:'>';
  position:absolute;
  color:#000000;
  right:0;
  top:50%;
  transform:translate(-50%,-50%);
}

.header-module.menu .menu-container {
  flex: 1 1 auto;
  margin-left: 5rem;
}

.lp-catalogue-module  .header-module.menu ul > li {
  padding: 0;
  margin:0;
}

.lp-catalogue-module  .header-module.menu ul > li:before {
  display:none;
}

.lp-catalogue-module  .header-module.menu .primary {
  width: 100%;
}

.lp-catalogue-module  .header-module.menu .language-select {
  font-size: 1.3rem;
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: flex-end;
  padding: .2rem 3rem;
}

.lp-catalogue-module  .header-module.menu .language-text {
  margin-right: 1rem;
}

.lp-catalogue-module  .header-module.menu .flag{
  display:inline-block;
  overflow:hidden;
  width:1.8rem;
  height:1.2rem;
  background-size:cover;
  background-position:50%;
  background-repeat:no-repeat;
  margin:.9rem;
}

.flag-fr{background-image:url(https://6797668.fs1.hubspotusercontent-na1.net/hubfs/6797668/Markentive/flag-fr.png);}
.flag-it{background-image:url(https://6797668.fs1.hubspotusercontent-na1.net/hubfs/6797668/Markentive/flag-it.png);}
.flag-de{background-image:url(https://6797668.fs1.hubspotusercontent-na1.net/hubfs/6797668/Markentive/flag-de.png);}
.flag-es{background-image:url(https://6797668.fs1.hubspotusercontent-na1.net/hubfs/6797668/Markentive/flag-es.png);}
.flag-us{background-image:url(https://6797668.fs1.hubspotusercontent-na1.net/hubfs/6797668/Markentive/flag-us.png);}
.flag-gb{background-image:url(https://6797668.fs1.hubspotusercontent-na1.net/hubfs/6797668/Markentive/flag-gb.png);}



.lp-catalogue-module { width: 100%; }
.lp-catalogue-module > .wrapper{ padding-left: 0rem; padding-right: 0rem; }
.lp-catalogue-module.boxed { padding: 5rem 10rem; -webkit-box-sizing: border-box; box-sizing: border-box;}
.lp-catalogue-module.boxed .lp-inner-container > .wrapper { padding: 0; padding-bottom: 5rem; }
.lp-catalogue-module.full .lp-inner-container {min-height: 100vh;}
.lp-catalogue-module .lp-inner-container {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.lp-catalogue-module .body-container > .row-fluid-wrapper > .row-fluid {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row;flex-flow: row;}
.lp-catalogue-module img {max-width: 100%;-webkit-box-sizing:border-box;box-sizing:border-box;}

.lp-branding-container {width: 100%;-webkit-box-flex: 0;-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;}
.lp-branding-container .background-image {width: 100%;margin-top:5rem;display: block;}
.lp-branding-container .branding-text p, .lp-branding-container .branding-text ul { margin-top: 4rem; font-size: 2.4rem; }

.first-part-container .first-part-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; opacity:.2 }
.first-part-container .first-part-content { position: relative; z-index: 2; }
.first-part-container {padding: 13.5rem 0 5rem 0;position: relative;overflow: hidden;}

.lp-text-container { padding: 5rem 0; position:relative; overflow: hidden; }
.lp-text-container .lp-image img { display:inline-block; }
.lp-text-container .lp-image img.style-rounded { border-radius: 1rem; }
.lp-text-container .lp-image img.style-circled { border-radius: 50%; }
.lp-text-container .lp-image img.box-shadow { -webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,.1); box-shadow: 0 10px 20px 0 rgba(0,0,0,.1); }
.lp-text-container .image-order-1 .lp-image{-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
.lp-text-container .image-order-2 .lp-image{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
.lp-text-container .wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.lp-text-container .image-order-1 .lp-content {padding-left: 5rem;}
.lp-text-container .image-order-2 .lp-content {padding-right: 5rem;}
.lp-text-container .wrapper .span12 {padding-left: 0;}
.lp-text-container > .wrapper.image-order-1 > [class*="span"]:first-of-type,
.lp-text-container > .wrapper.image-order-2 > [class*="span"]:last-of-type {padding-left: 0; padding-right:0;}
.lp-text-container h2, .lp-text-container h3, .lp-text-container h4, .lp-text-container h5, .lp-text-container h6, .lp-text-container p, .lp-text-container img, .lp-text-container ul {margin-bottom: 2rem;}
.lp-text-container ul li {list-style: none;padding-left: 1rem;margin-bottom: 1rem;position:relative;}
.lp-text-container ul li:before {content: '';width: .5rem;height: .5rem;display: block;position: absolute;left: 0;top: .65rem;}

.speaker-container { margin-top: 2rem; margin-bottom: 2rem; }
.speaker-container .speaker-bio{ margin-top: 2rem; }
.speaker-container .image-container { display:inline-block; max-width: 12rem; border-radius: 50%; overflow: hidden; margin-bottom:2rem; }
.speaker-container .image-container img{ display:block; }

.event-container{ padding-top:5rem; padding-bottom:5rem; }
.event-container.no-bg{ padding-top:0; }
.event-container img{ max-height: 10rem; width: auto; margin-bottom: 1rem; }
.event-container .title{ margin-bottom: 4rem; text-align: center; }
.event-container .content{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } 
.event-container .content > div{ margin-bottom:2rem; padding-left: 3rem; padding-right: 3rem; }
.event-container .wrapper{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.event-container .icon-container svg{ max-height: 5rem; width:auto; margin: auto; margin-bottom: 1rem; } 

.text-picto-container{margin-top: 2rem; margin-bottom: 2rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;padding-left:1rem; padding-right:1rem;}
.text-picto-container img {width: auto; margin-bottom: 2rem; }
.text-picto-container .text p { margin-top: 1rem; }
.text-picto-container .icon-container svg {height: 5rem;width: auto;margin-right: auto;margin-bottom: 1rem;margin-left: 0;width: 5rem; max-height: 10rem; }
.text-picto-container .image-container img { /*display:block; */ margin-left:0; margin-right:auto;}
.text-picto-container.box-shadow {margin:0;background:#ffffff;box-shadow: 0 2px 10px 0 rgba(9, 91, 157, 0.35); border-radius:2rem; padding: 4rem;}
.dnd-row > .row-fluid > [class*="span"]:first-of-type > .dnd-row > .row-fluid > .dnd-module > div > .text-picto-container.box-shadow {margin-left: 0;margin-right:2rem;}
.dnd-row > .row-fluid > [class*="span"]:last-of-type > .dnd-row > .row-fluid > .dnd-module > div > .text-picto-container.box-shadow {margin-right: 0;margin-left:2rem;}


.text-picto-container.step .number-container {display:inline-block;}
.text-picto-container.step .number-container.order-1 { margin-bottom: 2rem;}
.text-picto-container.step .number-container .number-container-inner{ font-weight:600;font-size:2rem; width: 5rem;height: 5rem;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.text-picto-container.step .number-container .number-container-inner.squared {border-radius:0;}
.text-picto-container.step .number-container .number-container-inner.rounded {border-radius:.3rem;}
.text-picto-container.step .number-container .number-container-inner.circled {border-radius:50%;}
.text-picto-container.step .number-container.text-align-left .number-container-inner{margin-left:auto;}
.text-picto-container.step .number-container.text-align-right .number-container-inner{margin-right:auto;}
.text-picto-container.step .number-container.text-align-center .number-container-inner{margin-right:auto;margin-left:auto;}
.text-picto-container.step svg path {opacity:.1;stroke: #000000;stroke-width: 5px;stroke-dasharray: 15;stroke-dashoffset: 15;}
.text-picto-container.step > div {z-index: 2;}

.logo-polaroid-container{padding: 0 1rem;}
.logo-polaroid-inner-container {background:#ffffff;margin:2rem 0;padding: 3rem;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: 0 10px 10px 0 rgba(0,0,0,.1);box-shadow: 0 10px 10px 0 rgba(0,0,0,.1);}
.logo-polaroid-container .logo-image-container {margin: auto;margin-bottom: 2rem;}
.logo-polaroid-container .logo-image-container img {display:inline-block;max-height: 5rem; width:auto;}
.logo-polaroid-container .company-image-container {min-height: 20rem;background-size: cover;background-position: 50%;background-repeat: no-repeat;}

.key-number-container {padding: 1rem 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
.key-number-container .big-number{font-size:2.4rem;font-weight:600;}

.dnd-row > .row-fluid>[class*="span"]:first-of-type > .row-fluid-wrapper > .row-fluid > [class*="span"] > div > .pricing-offer-container {border-left: 1px solid #f6f8f9;}
.pricing-offer-container {background: #fff;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid #f6f8f9;border-left:0;}
.pricing-offer-container .offer-title {padding: 2rem;-webkit-box-sizing: border-box;box-sizing: border-box;}
.pricing-offer-container .offer-title h2,.pricing-offer-container .offer-title h3,.pricing-offer-container .offer-title h4,.pricing-offer-container .offer-title h5,.pricing-offer-container .offer-title h6{font-size:2rem;margin-bottom:0;}
.pricing-offer-container h2,.pricing-offer-container h3,.pricing-offer-container h4,.pricing-offer-container h5,.pricing-offer-container h6{font-size:1.8rem;margin-bottom: 1rem;}
.pricing-offer-container .big-number{font-size:2.4rem;font-weight:600;}
.pricing-offer-container .pricing-description{font-size:1.2rem;color:var(--dark-grey-color)}
.pricing-offer-container .price-container {padding: 2rem;}
.pricing-offer-container .details-description{margin-top: 2rem;}
.pricing-offer-container .details-description ul li {padding-left: 2rem;position: relative;font-size:1.2rem; margin:1rem 0;}
.pricing-offer-container .details-description ul li:before {border-radius: 5rem; content: '';position: absolute;top: 1rem;left: 0;width: .5rem;height: 2px;background: var(--primary-color);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.pricing-offer-container .details-description ul li:after {content: '';position: absolute;top: .95rem;left: .25rem;width: 1rem;height: 2px;background: var(--primary-color);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);border-radius: 5rem;}
.pricing-offer-container a.pricing-link {position: absolute;bottom: 0;left: 0;width: 100%;padding: 2rem;-webkit-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row;flex-flow: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.pricing-offer-container .price-container {padding: 2rem 2rem 6rem;}
.pricing-offer-container .plus {
  width: 2rem;
  height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 50%;
  color: #ffffff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right:1rem;
}

.pricing-details-container {-webkit-transition: opacity .25s ease-in-out;-o-transition: opacity .25s ease-in-out;transition: opacity .25s ease-in-out;opacity:0;visibility:hidden;z-index:-999;-webkit-box-sizing:border-box;box-sizing:border-box;padding: 10rem; position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);}
.pricing-details-container.open{-webkit-transition: opacity .25s ease-in-out;-o-transition: opacity .25s ease-in-out;transition: opacity .25s ease-in-out;opacity:1;visibility:visible;z-index:50}
.pricing-details-container .pricing-details-inner-container {overflow-y:scroll;position:relative;border-radius:.3rem;width: 100%;height: 100%;background: #ffffff;}
.pricing-details-container .pricing-details-header {padding:2rem 0;}
.pricing-details-container > .close {width: 100%;height: 100%;padding: 0;}
.pricing-details-container .close {position: absolute;top: 0;right: 0;padding: 3rem;-webkit-box-sizing: border-box;box-sizing: border-box;}
.pricing-details-container .close i {width: 3rem;height: 3rem;display: block;border-radius:50%;position:relative;}
.pricing-details-container .close i:before,.pricing-details-container .close i:after {content: '';width: 40%;height: .3rem;display: block;background: #ffffff;position: absolute;top: 50%;left: 50%; -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg);-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;border-radius:2rem;}
.pricing-details-container .close i:after {-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg);}
.pricing-details-container table {width: 100%;overflow:auto;}
.pricing-details-container table > tbody > tr {display:-webkit-box;display:-ms-flexbox;display:flex;}
.pricing-details-container table > tbody > tr:nth-child(even) {background: #f6f8f9;}
.pricing-details-container table > tbody > tr > td {padding:2rem;text-align:center;-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;}
.pricing-details-container i.check{position:relative;}
.pricing-details-container i.check:before {border-radius: 5rem; content: '';position: absolute;top: 1rem;left: 0;width: .5rem;height: 2px;background: var(--primary-color);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.pricing-details-container i.check:after {content: '';position: absolute;top: .9rem;left: .25rem;width: 1rem;height: 2px;background: var(--primary-color);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);border-radius: 5rem;}
.dnd-module .pricing-details-container p, .dnd-module .pricing-details-container h2, .dnd-module .pricing-details-container h3, .dnd-module .pricing-details-container h4, .dnd-module .pricing-details-container h5, .dnd-module .pricing-details-container h6 {margin-bottom: 0;}


.word-cloud-container .hs-button {margin: .5rem;}

.customer-logos-container{ overflow: hidden; padding:5rem 0; text-align:center; }
.customer-logos-container .content{ overflow: hidden; }
.customer-logos-container .logos-carousel .slick-slide > div {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.customer-logos-container .logos-carousel img { -webkit-box-sizing: border-box; box-sizing: border-box; height: auto; max-width:70%; max-height:6rem; margin:auto;}
.customer-logos-container .logos-carousel .slick-track {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row;flex-flow: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}

.customer-reviews-container{ overflow: hidden; text-align:center; }
.customer-reviews-container .content {margin-bottom: 4rem;}
.customer-reviews-container .review-box { -webkit-box-sizing:border-box; box-sizing:border-box; }
.customer-reviews-container .review-box-inner { padding: 3rem; text-align: left; -webkit-box-sizing:border-box; box-sizing:border-box; }
.customer-reviews-container .review-box .review-author { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.customer-reviews-container .review-box .review-author .author-image{ max-width: 4rem; border-radius: 50%; overflow: hidden; margin-right: 1rem; }
.customer-reviews-container .review-box .review-author .author-image img{ display:block; }
.customer-reviews-container .review-box .review-text h1, .customer-reviews-container .review-box .review-text h2, .customer-reviews-container .review-box .review-text h3, .customer-reviews-container .review-box .review-text h4, .customer-reviews-container .review-box .review-text h5, .customer-reviews-container .review-box .review-text h6, .customer-reviews-container .review-box .review-text p, .customer-reviews-container .review-box .review-text ul { margin-bottom: 1rem; }
.customer-reviews-container .review-box .review-text p, .customer-reviews-container .review-box .review-text ul{ margin-bottom: 2rem; }
.customer-reviews-container .reviews-carousel .slick-slide { opacity: 0; visibility: hidden; -webkit-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; outline:none; }
.customer-reviews-container .reviews-carousel .slick-slide.slick-active, .customer-reviews-container .reviews-carousel .slick-slide.slick-current { opacity: 1; visibility: visible; -webkit-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; }
.customer-reviews-container .review-box .review-author {position:relative; margin-top: 2rem; padding-top: 2rem;}
.customer-reviews-container .review-box .review-author:before { content: ''; width: 20%; height: 1px; background:#878787; position: absolute; top: 0; }
.customer-reviews-container .review-text {position:relative;}
.customer-reviews-container .review-text svg {position: absolute;top: -2.5rem;left: -2.5rem;width: 5rem;height: 5rem;z-index: -1;}
.customer-reviews-container .review-text svg path {fill: #d1d1d1;}

.resources-carousel-container{ text-align:center; }
.resources-carousel-container .content {margin-bottom: 4rem;}
.resources-carousel-container .resource-box { -webkit-box-sizing:border-box; box-sizing:border-box; }
.resources-carousel-container .slick-active .resource-box-inner { padding: 1.5rem; text-align: left; -webkit-box-sizing:border-box; box-sizing:border-box; }
.resources-carousel-container {margin-left: -1.5rem; margin-right: -1.5rem; display: block;}
.resources-carousel-container .resource-box .resource-text h1, .resources-container .resource-box .resource-text h2, .resources-container .resource-box .resource-text h3, .resources-container .resource-box .resource-text h4, .resources-container .resource-box .resource-text h5, .resources-container .resource-box .resource-text h6, .resources-container .resource-box .resource-text p, .resources-container .resource-box .resource-text ul { margin-bottom: 1rem; }
.resources-carousel-container .resource-box .resource-text p, .resources-container .resource-box .resource-text ul{ margin-bottom: 2rem; }
.resources-carousel-container .resources-carousel .slick-slide { opacity: 0; visibility: hidden; -webkit-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; outline:none; }
.resources-carousel-container .resources-carousel .slick-slide img.display-none {display:none;}
.resources-carousel-container .resources-carousel .slick-slide.slick-active, .resources-container .resources-carousel .slick-slide.slick-current { opacity: 1; visibility: visible; -webkit-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; }
.resources-carousel-container .resource-image {border-radius:.5rem; min-height: 26rem;background-size: cover;background-position: 50%;margin-bottom: 2rem;}
.resources-carousel-container a {text-decoration: none; color: inherit;}
.resources-carousel-container .slick-prev, .resources-carousel-container .slick-next {transform:translate(-50%,-50%);z-index:5; border-radius:50%; left: 0;position: absolute;line-height: 1;width: 3rem;height: 3rem;display: block; background:var(--primary-color);}
.resources-carousel-container .slick-next {left:initial;right: 0rem;}
.resources-carousel-container .slick-prev {transform:rotate(180deg) translate(-50%,50%);transform-origin: center center;}
.resources-carousel-container .slick-prev:before,
.resources-carousel-container .slick-next:before {opacity:1;background-image: url(https://7219788.fs1.hubspotusercontent-na1.net/hubfs/7219788/chevron.svg);font-size:4rem;content: ''; position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width: 50%;height: 50%;line-height: 1;}
.resources-carousel-container .slick-prev:before {content: '';}

.resources-cards-container{ text-align:center; }
.resources-cards-container .content {margin-bottom: 4rem;}
.resources-cards-container .resource-box { -webkit-box-sizing:border-box; box-sizing:border-box; }
.resources-cards-container .slick-active .resource-box-inner { padding: 1.5rem; text-align: left; -webkit-box-sizing:border-box; box-sizing:border-box; }
.resources-cards-container {display: block;}
.resources-cards-container .resource-box .resource-text h1, .resources-cards-container .resource-box .resource-text h2, .resources-container .resource-box .resource-text h3, .resources-container .resource-box .resource-text h4, .resources-container .resource-box .resource-text h5, .resources-container .resource-box .resource-text h6, .resources-container .resource-box .resource-text p, .resources-container .resource-box .resource-text ul { margin-bottom: 1rem; }
.resources-cards-container .resource-box .resource-text p, .resources-cards-container .resource-box .resource-text ul{ margin-bottom: 2rem; }
.resources-cards-container .resource-image { min-height: 15vw;background-size: cover;background-position: 50%;margin-bottom: 0rem;}
.resources-cards-container a {text-decoration: none; color: inherit;}
.resources-cards-container .resource-box-inner {
  border-radius: 3rem;
  box-shadow: 0 0 29px 0 rgba(0, 0, 0, 0.51);
  background-color: #ffffff;
  overflow: hidden;
  margin: 0 1rem;
}

.resources-cards-container .resource-body {
  padding:1.5rem;
  display:block;
}

.resources-cards-container .resource-body .resource-text {
  text-align: left;
}

.resources-cards-container .resource-body .resource-text h3 {
  font-weight: 600;
  font-size: 1.8rem;
}

.resources-cards-container .resource-body .post-date-author {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: flex-start;
  color:#8e8e8e;
  font-size:1.3rem;
  border-top:1px solid #eee;
  padding-top:1rem;
}

.resources-cards-container .resource-body .post-date-author .date {
  padding-right: 1rem;
  position:relative;
}

.resources-cards-container .resource-body .post-date-author .date:before {
  content: '';
  position: absolute;
  right: .35rem;
  top: 55%;
  height: 60%;
  width: 1px;
  background: #8e8e8e;
  transform: translate(-50%, -50%);
}

.resources-cards-container .resource-body .post-date-author a.author-link {
  font-weight: 600;
}


body .body-container-wrapper .lp-body-container .slick-dots li button {padding: 0;width: 1rem;margin: 0 .5rem;height: 1rem;opacity:.5;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;border-radius:2rem;}
body .body-container-wrapper .lp-body-container .slick-dots li.slick-active button, body .body-container-wrapper .lp-body-container .slick-dots li:hover button {opacity:1;}
body .body-container-wrapper .lp-body-container .slick-dots li.slick-active button{width: 2rem;}
body .body-container-wrapper .lp-body-container .slick-dots li button:before {display:none;}
body .body-container-wrapper .lp-body-container .slick-dots li {width: initial; height: initial; margin: 0;}

.map-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.map-container iframe { max-width: 100%; width: 100%; display: block; }
.map-container .train { background: black; width: 3rem; height: 3rem; color: white; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 50%; font-weight: bold; margin: .5rem; text-transform:uppercase; }
.map-container .trains { margin-top:3rem; }
.map-container .train-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.map-container .metro-1{background:#FFCD00; color:var(--black-color)}
.map-container .metro-2{background:#003CA6; color:var(--white-color)}
.map-container .metro-3{background:#837902; color:var(--white-color)}
.map-container .metro-4{background:#CF009E; color:var(--white-color)}
.map-container .metro-5{background:#FF7E2E; color:var(--black-color)}
.map-container .metro-6{background:#6ECA97; color:var(--black-color)}
.map-container .metro-7{background:#FA9ABA; color:var(--black-color)}
.map-container .metro-8{background:#E19BDF; color:var(--black-color)}
.map-container .metro-9{background:#B6BD00; color:var(--black-color)}
.map-container .metro-10{background:#C9910D; color:var(--black-color)}
.map-container .metro-11{background:#704B1C; color:var(--white-color)}
.map-container .metro-12{background:#007852; color:var(--white-color)}
.map-container .metro-13{background:#6EC4E8; color:var(--white-color)}
.map-container .metro-14{background:#62259D; color:var(--white-color)}
.map-container .rer-a{-webkit-box-shadow: inset 0 0 0 2px #E2231A;box-shadow: inset 0 0 0 2px #E2231A; color:#E2231A; background:transparent;}
.map-container .rer-b{-webkit-box-shadow: inset 0 0 0 2px #7BA3DC;box-shadow: inset 0 0 0 2px #7BA3DC; color:#7BA3DC; background:transparent;}
.map-container .rer-c{-webkit-box-shadow: inset 0 0 0 2px #C9910D;box-shadow: inset 0 0 0 2px #C9910D; color:#C9910D; background:transparent;}
.map-container .rer-d{-webkit-box-shadow: inset 0 0 0 2px #00AE41;box-shadow: inset 0 0 0 2px #00AE41; color:#00AE41; background:transparent;}
.map-container .rer-e{-webkit-box-shadow: inset 0 0 0 2px #E37ED1;box-shadow: inset 0 0 0 2px #E37ED1; color:#E37ED1; background:transparent;}
.map-container .map-informations { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.map-container .map-informations h1, .map-container .map-informations h2, .map-container .map-informations h3, .map-container .map-informations h4, .map-container .map-informations h5, .map-container .map-informations h6{ margin-bottom: 2rem; }

.form-container > .row-fluid-wrapper, .form-container > .row-fluid-wrapper > .row-fluid, .form-container > .row-fluid-wrapper > .row-fluid > div, .form-container > .row-fluid-wrapper > .row-fluid > div > div, .lp-form-module {height: 100%;}
.lp-form-module.order-1 {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
.lp-form-module.order-2 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
.lp-form-module .hs-input {width: 100%;margin: 0;border: 0;padding: .5rem 1.5rem;-webkit-box-sizing: border-box;box-sizing: border-box;background: var(--form-primary-grey-color);min-height: 4rem;outline:none;font-size:1.4rem;font-weight:400; border: 1px solid var(--form-border-grey-color); }
.lp-form-module.rounded .hs-input{border-radius:.3rem;}
.lp-form-module.line .hs-input{padding: .5rem 0;border-bottom:2px solid #ffffff;background:transparent;color:#ffffff !important;}
.lp-form-module.line form.hs-form fieldset .hs-fieldtype-select.field.hs-form-field .input:before{display:none;}
.lp-form-module.circled .hs-input{border-radius:50rem;}
.lp-form-module.line form.hs-form fieldset .hs-fieldtype-select.field.hs-form-field .input:after {border-color: var(--white-color) transparent transparent transparent;opacity: 1;right:0;}
::-webkit-input-placeholder{color:var(--dark-grey-color);}
::-moz-placeholder{color:var(--dark-grey-color);}
:-ms-input-placeholder{color:var(--dark-grey-color);}
::-ms-input-placeholder{color:var(--dark-grey-color);}
::placeholder{color:var(--dark-grey-color);}
.lp-form-module.line ::-webkit-input-placeholder{color:var(--white-color);opacity:.75;}
.lp-form-module.line ::-moz-placeholder{color:var(--white-color);opacity:.75;}
.lp-form-module.line :-ms-input-placeholder{color:var(--white-color);opacity:.75;}
.lp-form-module.line ::-ms-input-placeholder{color:var(--white-color);opacity:.75;}
.lp-form-module.line ::placeholder{color:var(--white-color);opacity:.75;}
.lp-form-module.line form.hs-form div.field .input textarea.hs-input {min-height: 10rem;border: 2px solid; padding:1rem;}
.lp-form-module {-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-flex: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;}
.lp-form-module .wrapper {box-sizing:border-box;padding:5rem; width: 100%;}
.lp-form-module .form-description {margin-bottom: 2rem;}
.lp-form-module .form-description div, .lp-form-module .form-description p, .lp-form-module .form-description ul{margin-top: 2rem;}
.lp-form-module label {font-size:1.4rem;margin-bottom: .5rem;display: block;font-weight:600;}
.lp-catalogue-module .hs-button, .lp-catalogue-module .cta_button {padding: 1rem 2rem; display: inline-block; text-decoration: none; -webkit-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; line-height: 1;}
.lp-catalogue-module a.hs-button:hover, .lp-catalogue-module a.hs-button:focus, .lp-catalogue-module a.cta_button:hover, .lp-catalogue-module a.cta_button:focus{opacity:.8;}
.lp-form-module form.hs-form {-webkit-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.lp-form-module form.hs-form fieldset {	max-width: unset; }
.lp-form-module form.hs-form fieldset.form-columns-3 .hs-form-field { width: 33.33%; }
.lp-form-module form.hs-form .hs-form-field label span { display: inline; }
.lp-form-module form.hs-form fieldset.form-columns-1 .input { margin-right: 0; outline:none; }
.lp-form-module form.hs-form fieldset.form-columns-2 .input { margin-right: 0; }
.lp-form-module form.hs-form fieldset.form-columns-3 .input { margin-right: 0; }
.lp-form-module form.hs-form div.field .input .hs-input:not([type='checkbox']):not([type='radio']), .lp-form-module form.hs-form fieldset .input .hs-input:not([type='checkbox']):not([type='radio']) { width: 100%;-webkit-appearance:none !important;}
.lp-form-module .inputs-list.multi-container {display: flex;flex-flow: row wrap;align-items: center;justify-content: flex-start;}
.lp-form-module form.hs-form label.hs-form-radio-display, .lp-form-module form.hs-form label.hs-form-checkbox-display{display: flex;flex-flow: row;align-items: center;justify-content: flex-start;margin-right:2rem;}
.lp-form-module form.hs-form div.field .input .hs-input.hs-fieldtype-intl-phone {border-bottom: 0;padding: 0;}
.lp-form-module form.hs-form .hs-form-field label input[type='checkbox'] {border: 1px solid var(--form-border-grey-color);padding: 0;position:relative;-webkit-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out;-webkit-appearance: none;width: 1.9rem;height: 1.9rem;background: var(--form-primary-grey-color);-webkit-box-sizing: border-box;box-sizing: border-box;min-height: initial;border-radius: .3rem;margin: 0;margin-right: .5rem;}
.lp-form-module form.hs-form .hs-form-field label input[type='checkbox']:checked {background: dodgerblue;}
.lp-form-module form.hs-form .hs-form-field label input[type='checkbox']:checked:before, 
.lp-form-module form.hs-form .hs-form-field label input[type='checkbox']:checked:after {content: '';width: .5rem;background: #ffffff;height: .2rem;display: block;-webkit-transform: translate(-100%, 20%) rotate(50deg);-ms-transform: translate(-100%, 20%) rotate(50deg);transform: translate(-100%, 20%) rotate(50deg);top: 50%;left: 50%;position: absolute;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;border-radius: 50rem;}
.lp-form-module form.hs-form .hs-form-field label input[type='checkbox']:checked:after {-webkit-transform: rotate(-50deg) translate(-10%,-200%);-ms-transform: rotate(-50deg) translate(-10%,-200%);transform: rotate(-50deg) translate(-10%,-200%);width: 1rem;}
.lp-form-module .hs-form fieldset > .hs-form-field {padding-left: 1rem;-webkit-box-sizing: border-box;box-sizing: border-box;}
.lp-form-module .hs-form fieldset > .hs-form-field:first-of-type {padding-left: 0;}
.lp-form-module .hs-form fieldset label.hs-error-msg {font-size: 1.2rem;padding: .5rem 0;}
.lp-form-module .hs-form .hs_error_rollup label {text-align: center;font-weight:600;margin-bottom:2rem;}
.lp-form-module form .hs_submit.hs-submit {margin-top: 2rem;}
.lp-form-module form.hs-form .hs-fieldtype-file .input{position:relative;}
.lp-form-module form.hs-form .hs-fieldtype-file .file-container {position: absolute;top: 0;left: 0;height: 100%;width: 100%;display: flex;flex-flow: row;align-items: center;justify-content: flex-start;}
.lp-form-module form.hs-form .hs-fieldtype-file .file-custom:hover{opacity:.75}
.lp-form-module form.hs-form .hs-fieldtype-file .file-custom {z-index:10;transition: opacity .3s ease-in-out;background: var(--form-primary-grey-color);display: flex;flex-flow: row;align-items: center;justify-content: center;border-radius: .3rem;color: #666666;padding: .5rem 1rem;box-sizing: border-box;font-size: 1.2rem;cursor: pointer;margin-right: 1rem;}
.lp-form-module form.hs-form .hs-dateinput {position:relative;}
.lp-form-module form.hs-form .hs-dateinput input{cursor:pointer;}
.lp-form-module form.hs-form .hs-dateinput:before {content: '';display: inline-block;width: 1.5rem;height: 1.5rem;margin-right: .5rem;opacity: .75;position: absolute;right: 0;top: 50%;transform: translateY(-50%);z-index:-1;}
.lp-form-module.squared form.hs-form .input > .hs-dateinput:before,.lp-form-module.rounded form.hs-form .input > .hs-dateinput:before, .lp-form-module.circled form.hs-form .input > .hs-dateinput:before{background-image: url(https://7219788.fs1.hubspotusercontent-na1.net/hubfs/7219788/calendar-black.svg);}
.lp-form-module.line form.hs-form .input > .hs-dateinput:before {background-image: url(https://7219788.fs1.hubspotusercontent-na1.net/hubfs/7219788/calendar.svg);}
.lp-form-module form.hs-form .hs-fieldtype-file .file-custom:before {content: '';background-image: url(https://starter.markentive.com/hubfs/upload.svg);display: inline-block;width: 1.5rem;height: 1.5rem;margin-right: .5rem;opacity: .75;}
.lp-form-module form.hs-form div.field .input .hs-input[type='file'], .lp-form-module form.hs-form fieldset .input .hs-input[type='file'] {opacity:0;background: none;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: initial;font-size:1.2rem;}
.lp-form-module form.hs-form label {text-align:left; font-size:1.4rem;margin-bottom: .5rem;display: block; margin-left: 1rem; color: #33475b;}
.lp-form-module form.hs-form label .hs-form-required {color: #e7551f;}
.lp-form-module form.hs-form .hs-error-msgs li {padding: 0;color: initial;}
.lp-form-module form.hs-form .hs-error-msgs li:before {display:none;}
.lp-form-module form.hs-form .hs-form-field {margin-bottom: 2rem;}
.lp-form-module form.hs-form fieldset .hs-fieldtype-select.field.hs-form-field .input{position:relative;}
.lp-form-module form.hs-form fieldset .hs-fieldtype-select.field.hs-form-field .hs-input{background:none;position:relative;z-index:2;color:var(--dark-grey-color);}
.lp-form-module form.hs-form fieldset .hs-fieldtype-select.field.hs-form-field .input:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--form-primary-grey-color);z-index:1;border-radius:.3rem;}
.lp-form-module.circled form.hs-form fieldset .hs-fieldtype-select.field.hs-form-field .input:before{border-radius:50rem;}
.lp-form-module form.hs-form [class*='select'] .input:after {content: '';position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 1rem;width: 0;height: 0;border-style: solid;border-width: 5px 5px 0 5px;border-color: var(--dark-black-color) transparent transparent transparent;z-index: 1;opacity:.25;}
.lp-form-module .form-container-inner.button-align-center form.hs-form {text-align: center;}
.lp-form-module .form-container-inner.button-align-right label {text-align: left;}
.lp-form-module .form-container-inner.button-align-right form.hs-form {text-align: right;}
.lp-form-module form.hs-form label.hs-error-msg {font-weight: 600;font-size: 1.2rem;margin-top: .5rem;}
.lp-form-module .form-container-inner.button-align-center form.hs-form .legal-consent-container > div {text-align: left; margin-top: 1rem; font-size:1.2rem;}
.lp-form-module .form-container-inner.button-align-center form.hs-form .legal-consent-container > div:first-of-type {margin-top: 0;}
.lp-form-module .form-container-inner label.hs-form-booleancheckbox-display {margin:0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row;flex-flow: row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;font-size: 1.2rem;}
.lp-form-module .form-container-inner label.hs-form-booleancheckbox-display span {margin-left:.5rem;}
.lp-form-module form.hs-form .hs-form-field label input {margin: .15rem;}
.lp-form-module.box-shadow {box-shadow: 0 2px 10px 0 rgba(9, 91, 157, 0.35); border-radius:2rem;}
.dnd-section[class*='background-image']>.row-fluid>div>div, .dnd-section[class*='background-image']>.row-fluid>div>div>div, .dnd-section[class*='background-image']>.row-fluid>div>div>div, .dnd-section[class*='background-image']>.row-fluid>div>div>div>div, .dnd-section[class*='background-image']>.row-fluid>div>div>div>div>.widget-type-form {height: 100%;}
.hs-form-field[class*='select'] .input {position: relative;}
.hs-form-field[class*='select'] .input {position: relative;background: var(--form-primary-grey-color);border-radius: 50rem;}
.lp-form-module .hs-form-field[class*='select'] .hs-input{background:transparent;position:relative;z-index:2;}

.legal-menu ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: flex-start;padding: 1rem 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
.legal-menu > .wrapper > span {display: block;width: 100%;}
.legal-menu ul li a {display: block;font-size: 1.6rem;text-decoration: none;margin-left:2rem;font-weight:600;text-align:center;-webkit-transition: color .3s ease-in-out;-o-transition: color .3s ease-in-out;transition: color .3s ease-in-out;}
.legal-menu ul li a:hover, .legal-menu ul li a:focus {color: var(--dark-primary-color);}
.legal-menu ul > li:first-of-type > a {margin-left:0;}

.footer.legal-menu > .row-fluid {
  padding:5rem 0 2rem 0;
}



.footer.legal-menu > .row-fluid > .dnd-row{
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  padding-left: 4rem;
  padding-right: 4rem;
  justify-content: space-between;
}

.footer > .row-fluid .dnd-row > .dnd-column{
  display: flex;
  flex-flow: row;
  align-items: flex-start;
  justify-content: space-between;
  width: 55%;
  flex: 0 0 55%;
}

.footer > .row-fluid .dnd-row > .dnd-column:first-of-type {
  width: 45%;
  flex: 0 0 45%;
}

.footer.legal-menu .logo {
  max-width:12rem;
}

.footer.legal-menu ul {
  display: flex;
  flex-flow: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding:0;
}

.footer.legal-menu .menu > span > div > ul {
  display: flex;
  flex-flow: row;
  align-items: flex-start;
  justify-content: flex-start;
}

.footer.legal-menu .menu > span > div > ul > li > a{
  color:var(--primary-color);
  text-transform:uppercase;
  padding:0;
  font-weight:900;
  line-height:1;
  user-select:none;
  pointer-events:none;
  cursor:default;
}

.footer.legal-menu .menu {
  flex: 1 1 auto;
  padding-left: 4rem;
  padding-right: 5rem;
}

.footer.legal-menu .newsletter-text h2 {
  font-size:1.5rem;
  line-height:1;
  margin-bottom:1rem;
}

.footer.legal-menu .newsletter-text h2 strong {
    font-weight: 900;
}

.footer.legal-menu .newsletter-text {
  flex: 0 0 33%;
  padding-right:2rem;
}

.footer.legal-menu .newsletter {
  display: flex;
  flex-flow: row;
  width: 100%;
  flex: 1 1 100%;
}

.footer.legal-menu .newsletter .hs-button {
  background: var(--primary-color);
  color: var(--white-color);
  border-radius: 1rem;
  text-transform: initial;
  font-size: 1.3rem;
}

.footer.legal-menu .newsletter-text p {
  line-height: 1.2;
  font-size: 1.5rem;
}


.footer.legal-menu .newsletter .legal-consent-container {
  font-size: 1.3rem;
  line-height: 1.4;
}

.footer.legal-menu .menu>span>div>ul> li {
  padding-right: 4rem;
}

.footer.legal-menu ul li a {
  padding: 0;
  margin:0;
  text-align:left;
  font-weight:300;
  font-size:1.5rem;
}

.footer.legal-menu .menu > span > div > ul > li > ul{
  margin-top:1rem;
}

.footer.legal-menu .socials-container {
  flex: 0 0 100%;
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: flex-end;
  margin-top: 2rem;
  padding-top: 2rem;
  position:relative;
}

.footer.legal-menu .socials-container:before {
  content:'';
  position:absolute;
  top:0;
  right:0;
  width:25%;
  height:1px;
  background:#878787;
}


.footer.legal-menu svg {
  width: 3rem;
  height: 3rem;
  margin-left: 1rem;
}

.footer.legal-menu svg path{
  fill: var(--primary-color);
}

.speaker-socials {margin-top: 2rem;}

a.facebook, a.twitter, a.linkedin {width: 4rem;height: 4rem;color: transparent;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;display: inline-block;overflow: hidden;margin: .25rem;border-radius: 50%;-webkit-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;position:relative;top:0;background-size: 30%;background-position: 50%;background-repeat: no-repeat;}
a.facebook:hover,a.facebook:focus,a.twitter:hover, a.twitter:focus, a.linkedin:hover,a.linkedin:focus {top:-.25rem;-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.25);box-shadow: 0 5px 10px 0 rgba(0,0,0,.25);}

a.facebook {background-image: url(https://7219788.fs1.hubspotusercontent-na1.net/hubfs/7219788/facebook-icon-white.svg);}
a.twitter {background-image: url(https://7219788.fs1.hubspotusercontent-na1.net/hubfs/7219788/twitter-icon-white.svg);}
a.linkedin {background-image: url(https://7219788.fs1.hubspotusercontent-na1.net/hubfs/7219788/linkedin-icon-white.svg);}
a.youtube {background-image: url(https://7219788.fs1.hubspotusercontent-na1.net/hubfs/7219788/linkedin-icon-white.svg);}

.video-module iframe, .video-module video{width: 100%;display: block;min-height: 60rem;-o-object-fit: cover;object-fit: cover;}
.span6.dnd-column .video-module iframe, .span6.dnd-column .video-module video {min-height: 30rem;}

.question-container {padding: 0 1rem;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.question-container-inner {border-bottom: 1px solid;padding:3rem 0;}
.question-container .question-text p {margin:0;}
.question-container .question {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row;flex-flow: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-weight:600;font-size:1.6rem;cursor:pointer;}
.question-container:hover .question .arrow {position:relative;right: 1rem;}
.question-container.open:hover .question .arrow {position:relative;right: 0;}
.question-container .question .arrow {width: 2rem;height: 2rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;position:relative;right: 0;}
.question-container .question .arrow i {background: #fff;border-top:1px solid;border-bottom:1px solid;width: 100%;display: block;position:relative;border-radius:5rem;}
.question-container .question .arrow i:before, .question-container .question .arrow i:after {content: '';width: 1rem;border-top: 1px solid;border-bottom: 1px solid;display: block;position: absolute;top: calc(50% - .3rem);right: -5%;-webkit-transform: translate(0%, -50%) rotate(45deg);-ms-transform: translate(0%, -50%) rotate(45deg);transform: translate(0%, -50%) rotate(45deg);border-radius:5rem;}
.question-container .question .arrow i:after {content: '';width: 1rem;border-top: 1px solid;border-bottom: 1px solid;display: block;position: absolute;top: calc(50% + .3rem);right: -5%;-webkit-transform: translate(0%, -50%) rotate(-45deg);-ms-transform: translate(0%, -50%) rotate(-45deg);transform: translate(0%, -50%) rotate(-45deg);}
.question-container .answer {opacity: 0;visibility: hidden;-webkit-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;max-height: 0;overflow-y: auto;position:relative;}
.question-container.open .question .arrow {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.question-container.open .answer {opacity: 1;visibility: visible;max-height: 100vh;padding-top:3rem;}
.question-container .answer:before {content: '';position: absolute;top: 1.5rem;left: 0;width: 5rem;border-top: 2px solid;display: block;opacity:0;visibility:hidden;-webkit-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
.question-container.open .answer:before {opacity:1;visibility:visible;}

.countdown-container {display: flex;flex-flow: row;align-items: center;justify-content: center;}
.countdown-container > div {display: flex;flex-flow: column;align-items: center;justify-content: center;padding: 0 2rem;}
.countdown-container > div > span:first-of-type {font-size:5rem;font-weight:600;position:relative;line-height: 1;}
.countdown-container > div > span:first-of-type:after {content: ':';position: absolute;top: 50%;transform: translateY(-50%);right: -3rem;}
.countdown-container > div:last-of-type > span:first-of-type:after{content:'';}
.countdown-container-outer .message-container {margin-top: 2rem;}

.card-box .card-image {min-height: 22rem;background-size: cover;background-position: 50%;border-radius:.5rem;margin-bottom:2rem;}
.card-box {padding: 0 2rem;}

@media (max-width:1280px){
  .lp-form-module form.hs-form fieldset.form-columns-3 .hs-form-field {width: 50%;}
  .lp-form-module form.hs-form fieldset.form-columns-3 > .hs-form-field:last-of-type {width: 100%;padding-left:0;margin-top:2rem;}
}

@media (max-width: 992px){
  .dnd-section>.row-fluid{padding-left:0;padding-right:0;-ms-flex-flow: row wrap;flex-flow: row wrap;}
  .dnd-row > .row-fluid {-ms-flex-flow: row wrap;flex-flow: row wrap;}
  .dnd-section:not([class*="full"]) > .row-fluid [class*="background-image"] {position: initial;top: 0;height: 100%;}
  .lp-catalogue-module > .wrapper {padding-right: 0;padding-left: 0;}
  .lp-catalogue-module.boxed {padding: 5rem;}
  .lp-inner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
  .row-fluid .lp-inner-container [class*="span"].lp-branding-container, .row-fluid .lp-inner-container [class*="span"].lp-form-module{width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
  .lp-branding-container {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
  .lp-branding-container .background-image {max-width: 50%;margin-top: 0;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
  .lp-branding-container .first-part-container {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;width: 100%;-webkit-box-shadow: none;box-shadow: none;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-sizing:border-box;box-sizing:border-box;}
  .lp-branding-container .branding-text {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;-webkit-box-sizing: border-box;box-sizing: border-box;}
  .lp-catalogue-module .row-fluid [class*="span"] .form-inner-container {width: 100%;}
  .lp-catalogue-module .row-fluid [class*="span"].form-container {-webkit-box-flex: 1;-ms-flex: 1 1;flex: 1 1 100%;width: 100%;}
  .lp-catalogue-module .row-fluid [class*="span"] .wrapper {max-height: 100%;overflow: hidden;}
  .lp-catalogue-module .body-container > .row-fluid-wrapper > .row-fluid {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;}
  .legal-menu {margin-top: auto;}
  .legal-menu ul {margin-top: 0;}
  .body-container-wrapper .row-fluid [class*="span"].lp-body-container {width: 100%;-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;}
  .lp-form-module .wrapper{height:initial;}
  .lp-catalogue-module .row-fluid [class*="span"].header-module {width: 100%;}
  h1 br, h2 br, h3 br, h4 br, h5 br, h6 br {content: ''; margin-left: 1.25rem;}
  .header-module .menu-container {
    flex-flow: column;
    align-items: center;
    justify-content: flex-start;
    position: fixed;
    top: 0;
    right: -40%;
    width: 40%;
    height: 100%;
    background: #ffffff;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    padding: 3rem;
    box-sizing: border-box;
    visibility:hidden;
    opacity:0;
    transition: all .25s ease-in-out;
  }
  .open .header-module .menu-container {
    right:0;
    visibility:visible;
    opacity:1;
  }

  .open .header-module .header-toggle-container {
    transform: rotate(45deg);
  }

  .open .header-module .header-toggle-container .header-toggle {
    background: transparent;
  }

  .open .header-module .header-toggle-container .header-toggle:before {
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width:3px;
    height:100%;
  }

  .open .header-module .header-toggle-container .header-toggle:after {
    top: 50%;
    left: 50%;
    bottom: initial;
    transform: translate(-50%,-50%);
  }

  body .lp-inner-body-container {
    position:relative;
    right: 0%;
    transition: all .25s ease-in-out;
  }

  body.open .lp-inner-body-container{
    right: 40%;
  }

  body > .header-toggle-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity:0;
    visibility:hidden;
    z-index:9;
    transition: all .25s ease-in-out;
  }

  body.open > .header-toggle-container {
    opacity:1;
    visibility:visible;
    background:rgba(0,0,0,.75);
  }

  .lp-catalogue-module.open .header-module.menu {
    left: -40%;
  }

  .header-module .menu.navigation-primary ul {
    flex-flow: column;
    text-align:left;
    justify-content:flex-start;
    align-items: initial;
    width:100%;
  }

  .header-module .navigation-primary ul > li {
    width: 100%;
  }

  .header-module .navigation-primary ul > li > a {
    padding: 1rem 0;
    width: 100%;
  }

  .header-module .menu.navigation-primary {
    margin: 0;
    padding: 0;
    width: 100%;
  }

  .header-module .menu-cta {
    padding-left: 0;
    width: 100%;
  }
  .header-module .header-toggle-container {
    width: 2.4rem;
    height: 2.4rem;
    display: flex;
    margin-left: auto;
    position: relative;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    cursor:pointer;
    transition: all .25s ease-in-out;
  }
  .header-module .header-toggle-container .header-toggle {
    width: 100%;
    height: 3px;
    background: var(--primary-color);
    display: inline-block;
    border-radius: 50rem;
  }
  .header-module .header-toggle-container .header-toggle:before, .header-module .header-toggle-container .header-toggle:after {
    content: '';
    width: 100%;
    height: 3px;
    background: var(--primary-color);
    display: inline-block;
    border-radius: 50rem;
    position:absolute;
  }
  .header-module .header-toggle-container .header-toggle:before{
    top:0;
    left:0;
  }
  .header-module .header-toggle-container .header-toggle:after{
    bottom:0;
    left:0;
  }
  .footer.legal-menu>.row-fluid {
    padding: 5rem 5rem 2rem 5rem;
  }
  .footer.legal-menu .menu {
    width: 50%;
    flex: 0 0 50%;
    box-sizing: border-box;
  }
  .footer.legal-menu .newsletter {
    width: 100%;
    flex: 0 0 100%;
    margin-top: 4rem;
  }

  .footer.legal-menu .logo {
    max-width: 100%;
    width:50%;
    flex: 0 0 50%;
    box-sizing: border-box;
  }

  .footer.legal-menu .logo img {
    max-width: 12rem;
  }
  .resources-cards-container .resource-box {
    margin-top: 3rem;
  }
  .span6.dnd-column .video-module iframe, .span6.dnd-column .video-module video {
    min-height: 24rem;
    height: auto;
  }

  .footer>.row-fluid .dnd-row>.dnd-column,
  .footer>.row-fluid .dnd-row>.dnd-column:first-of-type{
    width:100%;
    flex: 0 0 100%;
  }
  .footer.legal-menu > .row-fluid > .dnd-row {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (max-width: 768px){
  h1{font-size:4rem;}
  h2{font-size:3rem;}
  h3{font-size:2.4rem;}
  body .row-fluid [class*="span"] {float:left;}
  .lp-catalogue-module  .hs-button.mobile {display:inline-block;}
  .lp-catalogue-module > .wrapper {padding-right: 0;padding-left: 0;}
  .row-fluid .lp-text-container [class*="span"] {padding-left: 3rem;}
  .lp-branding-container .customer-reviews-container .content {display:block;}
  .row-fluid [class*="span"].span6, [class*="span"].span6, .span6 {margin-left:0;width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 100%;}
  .map-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
  .row-fluid .map-container > [class*="span"]{width:100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
  .dnd-section > .row-fluid > .span7, .dnd-section > .row-fluid > .span5 {width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
  .dnd-section .row-fluid > .span3 {width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;}
  .row-fluid .map-container .map-infos-container{padding:5rem 0;}
  .body-container-wrapper .span12 > .dnd-section[class*='padding'] {padding-top: 5rem !important;padding-bottom: 5rem !important;}
  .dnd-section .row-fluid > .span4,.dnd-section .row-fluid > .span3{padding-left: 1.5rem !important;padding-right: 1.5rem !important;}
  .dnd-section .dnd-row > .row-fluid {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;}
  .order-2 {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
  .text-picto-container.step .number-container.order-2 {margin-bottom: 2rem;}
  .video-module iframe, .video-module video {min-height: 30rem;}
  .dnd-section > .row-fluid {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;}
  .question-container {padding: 0;}
  .row-fluid [class*="span"].span6, [class*="span"].span6, .span6 {
    padding: 0 !important;
  }
  .dnd-row .dnd-column .dnd-row {
    padding: 0 !important;
  }
  .dnd-module {
    width: 100%;
    flex: 0 0 100%;
  }
  .video-module iframe {
    margin: 2rem 0 4rem 0;
  }
  .dnd-row > .row-fluid > [class*="span"]:first-of-type > .dnd-row > .row-fluid > .dnd-module > div > .text-picto-container.box-shadow,
  .dnd-row > .row-fluid > [class*="span"] > .dnd-row > .row-fluid > .dnd-module > div > .text-picto-container.box-shadow,
  .dnd-row > .row-fluid > [class*="span"]:last-of-type > .dnd-row > .row-fluid > .dnd-module > div > .text-picto-container.box-shadow {
    margin-right: 0;
    margin-left: 0;
  }
  .dnd-section .row-fluid>.span4, .dnd-section .row-fluid>.span3 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%;
    margin-bottom: 5rem;
  }

  .row-fluid [class*="span"] {
    flex: 0 0 100%;
    width: 100%;
  }
  .legal-menu > .row-fluid {
    align-items: center;
    justify-content: center;
    padding-left:3rem;
    padding-right:3rem;
  }
  .customer-reviews-container .content {
    margin-bottom: 0;
  }
  .dnd-section .dnd-column > .dnd-row {
    margin: 0 !important;
  }
  .resources-cards-container .resource-box-inner {
    margin: 0;
  }
  .resources-cards-container .resource-image { min-height: 50vw;}
}

@media (max-width: 640px){
  h1{font-size:3rem;}
  h2{font-size:2.4rem;}
  h3{font-size:2rem;}
  .lp-catalogue-module {padding-top: 0;padding-bottom: 0;}
  .lp-inner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}
  .lp-branding-container .lp-text-container .lp-image img {margin: 0 auto;max-width: 80%;}
  .lp-branding-container .lp-text-container .image-order-2 .lp-image,
  .lp-branding-container .lp-text-container .image-order-1 .lp-image{-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;}
  .lp-branding-container .lp-text-container .wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
  .first-part-container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;}
  .first-part-container.no-bg{padding-bottom:0;}
  .row-fluid .lp-text-container > .wrapper [class*="span"]{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;padding-top:5rem;}
  .row-fluid .lp-text-container > .wrapper > [class*="span"]:first-of-type{padding-top:0;}
  .lp-branding-container .branding-text {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
  .lp-branding-container .background-image {max-width: 100%;margin-top: 0;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
  .legal-menu ul{padding-left:0;padding-right:0;}
  .speakers-container .content .span4, 
  .event-container .content .span4, 
  .features-container .content .span4 {width: 50%;-webkit-box-flex: 0; -ms-flex: 0 0 50%;flex: 0 0 50%;}
  .customer-logos-container .logos-carousel img {max-height: initial;}
  .customer-logos-container .logos-carousel .slick-slide > div{padding:0;}
  .customer-reviews-container .review-box-inner {text-align: center;}
  .customer-reviews-container .review-box .review-author {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; text-align:left;}
  .dnd-section .row-fluid > [class*="span"], .dnd-section [class*="span"]{width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}
  .video-module iframe, .video-module video {min-height: 20rem;}
  .legal-menu ul {
    padding-left: 0;
    padding-right: 0;
    flex-flow: column;
  }
  .footer.legal-menu .logo {
    max-width: 100%;
    width: 100%;
    flex: 0 0 100%;
    box-sizing: border-box;
    text-align: center;
  }
  .footer.legal-menu .menu {
    width: 100%;
    flex: 0 0 100%;
    box-sizing: border-box;
    padding: 0;
    margin-top: 4rem;
  }

  .footer.legal-menu .newsletter-form{
    margin-top: 4rem;
  }

  .footer.legal-menu .newsletter {
    flex-flow:column;
  }
  .footer.legal-menu .newsletter-text {
    flex: 0 0 100%;
    padding-right: 0;
  }
  .lp-catalogue-module .breadcrumbs > .row-fluid {
    padding-left: 5rem;
  }
  .footer>.row-fluid .dnd-row>.dnd-column, .footer>.row-fluid .dnd-row>.dnd-column:first-of-type {
    flex-flow: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

@media (max-width: 480px){
  html{font-size:58%;}
  p, ul li{font-size: 1.6rem;}
  .lp-catalogue-module.boxed {padding: 3rem;-webkit-box-sizing: border-box;box-sizing: border-box;}
  .lp-catalogue-module.boxed .lp-inner-container > .wrapper {padding-bottom: 3rem;}
  .lp-inner-container {border-radius: 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}
  .lp-branding-container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;}
  .legal-menu ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
  .legal-menu ul > li > a {margin-bottom: 1rem;}
  .legal-menu ul > li:last-of-type > a {margin-bottom: 0;}
  .row-fluid [class*="span"].span4, [class*="span"].span4, .span4{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}
  .body-container-wrapper .span12 > .dnd-section[class*='padding'] {padding-top: 3rem !important;padding-bottom: 3rem !important;padding-left: 3rem !important;padding-right: 3rem !important;}
  /*.lp-catalogue-module .header-module .logo-container img {max-width: 10rem;}*/
  .lp-catalogue-module .row-fluid [class*="span"] .wrapper {padding-left: 3rem;padding-right: 3rem;}
  .dnd-section .row-fluid > .span4, .dnd-section .row-fluid > .span3{padding-left: 0 !important;padding-right: 0 !important;}
  .lp-form-module .hs-form fieldset>.hs-form-field {padding-left: 0;}
  .lp-form-module form.hs-form fieldset.form-columns-3 .hs-form-field {width: 100%;}
  .lp-form-module .form-container-inner label.hs-form-booleancheckbox-display span {font-size: 1.6rem;}
  .lp-form-module .form-container-inner label.hs-form-booleancheckbox-display {
    display: block;
  }
  .legal-menu ul li a{
    margin:0;
  }
  .footer.legal-menu .menu > span > div > ul {
    display: flex;
    flex-flow: column;
    align-items: flex-start;
    justify-content: center;
  }
  .footer.legal-menu .menu>span>div>ul> li {
    flex: 1 1 auto;
    margin-top: 4rem;
  }
  .footer.legal-menu .menu {
    margin-top: 0;
  }
}
@media (max-width: 400px){
  .lp-form-module .hs-form fieldset>.hs-form-field {padding-left: 0;}
  .lp-form-module form.hs-form fieldset.form-columns-3 .hs-form-field {width: 100%;}
  .lp-form-module form.hs-form .hs-fieldtype-file .file-container {flex-flow: column;}
  .lp-form-module form.hs-form .hs-fieldtype-file .input {padding-bottom: 3rem;}
  .lp-form-module form.hs-form .hs-fieldtype-file .file-custom {padding: 1rem;margin-right: 0;width: 100%;margin-bottom: 1rem;}
  .lp-form-module form.hs-form .hs-form-field label input[type='checkbox'] {margin-bottom: 0;display: inline-block;width:1.4rem;height:1.4rem;}
}

@media (max-width: 375px){
  .lp-branding-container .lp-text-container .lp-image img {max-width: 100%;}
}

/**
 * Update 2023 - Styles font
 */

.lp-catalogue-module p,
.lp-catalogue-module p[style="font-weight: normal;"],
.lp-catalogue-module p span[style="font-weight: normal;"]{
  font-weight: 300 !important;
}

.lp-catalogue-module p strong,
.lp-catalogue-module p b,
.lp-catalogue-module p[style="font-weight: bold;"],
.lp-catalogue-module p span[style="font-weight: bold;"]{
  font-weight: 700 !important;
}