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;}
*, *:before, *:after {box-sizing: border-box;}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
@font-face {font-family: "Wulkan"; src: url("https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Fonts/wulkan-light.otf") format("opentype"); font-weight: 300; font-style: normal;}
@font-face {font-family: "Wulkan"; src: url("https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Fonts/wulkan-regular.otf") format("opentype"); font-weight: 400; font-style: normal;}
@font-face {font-family: "Wulkan"; src: url("https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Fonts/wulkan-medium.otf") format("opentype"); font-weight: 500; font-style: normal;}
@font-face {font-family: "Wulkan"; src: url("https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Fonts/wulkan-bold.otf") format("opentype"); font-weight: 600; font-style: normal;}
@font-face {font-family: "Wulkan"; src: url("https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Fonts/wulkan-black.otf") format("opentype"); font-weight: 900; font-style: normal;}

@font-face {font-family: "SulSans"; src: url("https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Fonts/SulSans-Light.otf") format("opentype"); font-weight: 300; font-style: normal;}
@font-face {font-family: "SulSans"; src: url("https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Fonts/SulSans-LightItalic.otf") format("opentype"); font-weight: 300; font-style: italic;}
@font-face {font-family: "SulSans"; src: url("https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Fonts/SulSans-Regular.otf") format("opentype"); font-weight: 400; font-style: normal;}
@font-face {font-family: "SulSans"; src: url("https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Fonts/SulSans-Italic.otf") format("opentype"); font-weight: 400; font-style: italic;}
@font-face {font-family: "SulSans"; src: url("https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Fonts/SulSans-Medium.otf") format("opentype"); font-weight: 500; font-style: normal;}
@font-face {font-family: "SulSans"; src: url("https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Fonts/SulSans-MediumItalic.otf") format("opentype"); font-weight: 500; font-style: italic;}
@font-face {font-family: "SulSans"; src: url("https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Fonts/SulSans-Bold.otf") format("opentype"); font-weight: 600; font-style: normal;}
@font-face {font-family: "SulSans"; src: url("https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Fonts/SulSans-BoldItalic.otf") format("opentype"); font-weight: 600; font-style: italic;}
@font-face {font-family: "SulSans"; src: url("https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Fonts/SulSans-Black.otf") format("opentype"); font-weight: 900; font-style: normal;}
@font-face {font-family: "SulSans"; src: url("https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Fonts/SulSans-BlackItalic.otf") format("opentype"); font-weight: 900; font-style: italic;}

@font-face {font-family: "PalmerLake Print"; src: url("https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Fonts/PalmerLakePrint-Regular.otf") format("opentype"); font-weight: 300; font-style: normal;}
@font-face {font-family: "PalmerLake Script"; src: url("https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Fonts/PalmerLakeScript-Regular.otf") format("opentype"); font-weight: 300; font-style: normal;}

.row-fluid {width: 100%;*zoom: 1;}
.row-fluid:before, .row-fluid:after {display: table;content: "";}
.row-fluid:after {clear: both;}
.row-fluid [class*="span"] {display: block;float: left;width: 100%;margin-left: 2.127659574%;*margin-left: 2.0744680846382977%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.row-fluid [class*="span"].d-flex{display:flex;float:none;}
.row-fluid.justify-content-space-between > [class*="span"] + [class*="span"]:last-of-type {margin-left: auto;}
.row-fluid [class*="span"]:first-child {margin-left: 0;}
.row-fluid .span12 {width: 99.99999998999999%;*width: 99.94680850063828%;}
.row-fluid .span11 {width: 91.489361693%;*width: 91.4361702036383%;}
.row-fluid .span10 {width: 82.97872339599999%;*width: 82.92553190663828%;}
.row-fluid .span9 {width: 74.468085099%;*width: 74.4148936096383%;}
.row-fluid .span8 {width: 65.95744680199999%;*width: 65.90425531263828%;}
.row-fluid .span7 {width: 57.446808505%;*width: 57.3936170156383%;}
.row-fluid .span6 {width: 48.93617020799999%;*width: 48.88297871863829%;}
.row-fluid .span5 {width: 40.425531911%;*width: 40.3723404216383%;}
.row-fluid .span4 {width: 31.914893614%;*width: 31.8617021246383%;}
.row-fluid .span3 {width: 23.404255317%;*width: 23.3510638276383%;}
.row-fluid .span2 {width: 14.89361702%;*width: 14.8404255306383%;}
.row-fluid .span1 {width: 6.382978723%;*width: 6.329787233638298%;}

.container-fluid {*zoom: 1;}
.container-fluid:before, .container-fluid:after {display: table;content: "";}
.container-fluid:after {clear: both;}

@media (max-width: 992px) {
  .row-fluid {width: 100%;}
  .row-fluid [class*="span"] {display: block;float: none;width: 100%;margin-left: 0;}
  .row-fluid.justify-content-space-between > [class*="span"] + [class*="span"]:last-of-type {margin-left: initial;}
}

@media (min-width: 993px) and (max-width: 1139px) {
  .row-fluid {width: 100%;*zoom: 1;}
  .row-fluid:before, .row-fluid:after {display: table;content: "";}
  .row-fluid:after {clear: both;}
  .row-fluid [class*="span"] {display: block;float: left;width: 100%;margin-left: 2.762430939%;*margin-left: 2.709239449638298%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
  .row-fluid [class*="span"]:first-child {margin-left: 0;}
  .row-fluid .span12 {width: 99.999999993%;*width: 99.9468085036383%;}
  .row-fluid .span11 {width: 91.436464082%;*width: 91.38327259263829%;}
  .row-fluid .span10 {width: 82.87292817100001%;*width: 82.8197366816383%;}
  .row-fluid .span9 {width: 74.30939226%;*width: 74.25620077063829%;}
  .row-fluid .span8 {width: 65.74585634900001%;*width: 65.6926648596383%;}
  .row-fluid .span7 {width: 57.182320438000005%;*width: 57.129128948638304%;}
  .row-fluid .span6 {width: 48.618784527%;*width: 48.5655930376383%;}
  .row-fluid .span5 {width: 40.055248616%;*width: 40.0020571266383%;}
  .row-fluid .span4 {width: 31.491712705%;*width: 31.4385212156383%;}
  .row-fluid .span3 {width: 22.928176794%;*width: 22.874985304638297%;}
  .row-fluid .span2 {width: 14.364640883%;*width: 14.311449393638298%;}
  .row-fluid .span1 {width: 5.801104972%;*width: 5.747913482638298%;}
}

@media (min-width: 1280px) {
  .row-fluid {width: 100%;*zoom: 1;}
  .row-fluid:before, .row-fluid:after {display: table;content: "";}
  .row-fluid:after {clear: both;}
  .row-fluid [class*="span"] {display: block;float: left;width: 100%;margin-left: 2.564102564%;*margin-left: 2.510911074638298%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
  .row-fluid [class*="span"]:first-child {margin-left: 0;}
  .row-fluid .span12 {width: 100%;*width: 99.94680851063829%;}
  .row-fluid .span11 {width: 91.45299145300001%;*width: 91.3997999636383%;}
  .row-fluid .span10 {width: 82.905982906%;*width: 82.8527914166383%;}
  .row-fluid .span9 {width: 74.358974359%;*width: 74.30578286963829%;}
  .row-fluid .span8 {width: 65.81196581200001%;*width: 65.7587743226383%;}
  .row-fluid .span7 {width: 57.264957265%;*width: 57.2117657756383%;}
  .row-fluid .span6 {width: 48.717948718%;*width: 48.6647572286383%;}
  .row-fluid .span5 {width: 40.170940171000005%;*width: 40.117748681638304%;}
  .row-fluid .span4 {width: 31.623931624%;*width: 31.5707401346383%;}
  .row-fluid .span3 {width: 23.076923077%;*width: 23.0237315876383%;}
  .row-fluid .span2 {width: 14.529914530000001%;*width: 14.4767230406383%;}
  .row-fluid .span1 {width: 5.982905983%;*width: 5.929714493638298%;}
}

.clearfix {*zoom: 1;}
.clearfix:before, .clearfix:after {display: table;content: "";}
.clearfix:after {clear: both;}

#hs_cos_wrapper_module_spacer:before {content: '\00a0';display: block;width: 100%;height: 100%;}

.row-fluid:before, .row-fluid:after {display: table;content: "";}
.row-fluid {width: 100%; *zoom: 1;}
.content-wrapper,.container-fluid { padding: 0 10px; }
.dnd-section > .row-fluid, [class*="-module"].content-wrapper > .row-fluid{max-width: 121.0rem;margin-left:auto;margin-right:auto;box-sizing:border-box;}
.body-container .dnd-section > .row-fluid, [class*="-module"].content-wrapper > .row-fluid{position:relative;padding-left: 5.0rem;padding-right: 5.0rem;}
.body-container .dnd-section > .row-fluid, .body-container [class*="-module"].container > .row-fluid{padding-top: 8.8rem;padding-bottom: 8.8rem;}
.body-container .dnd-section[class*="padding"] > .row-fluid, .body-container .dnd-section[class*="padding"] > .row-fluid [class*="-module"].container > .row-fluid{padding-top: 0;padding-bottom: 0;}
.body-container > .row-fluid-wrapper > .row-fluid > div > .dnd-section:first-of-type > .row-fluid {padding-bottom: 0;}
.body-container .dnd-section[class*="full-width"] > .row-fluid{padding-left:0;padding-right:0;}

@media (max-width: 992px){
  .body-container .dnd-section > .row-fluid, .body-container [class*="-module"].container > .row-fluid{padding-top: calc(8.8rem /1.3);padding-bottom: calc(8.8rem /1.3)}
  .body-container .dnd-section > .row-fluid{flex-flow: row wrap;}
  .lp-inner-body-container > .row-fluid-wrapper > .row-fluid > div > .row-number-1 > .row-fluid {text-align:center;padding-top: calc(8.8rem*1.5);padding-bottom: calc(8.8rem*1.5);}
  .lp-inner-body-container > .row-fluid-wrapper > .row-fluid > div > .row-number-1 > .row-fluid img {margin-left: auto;margin-right: auto;margin-top:calc(.5rem*4);display:block;}
  .lp-inner-body-container > .row-fluid-wrapper > .row-fluid > div > .row-number-1 > .row-fluid .cta-container.text-align-left {text-align: center;}
  .dnd-module img {display: block;margin-left: auto;margin-right: auto;}
  .dnd-section .row-fluid [class*='span'] {padding-left: 0 !important;padding-right: 0 !important;}
  .dnd-section > .row-fluid > [class*='span']:not(:first-child), 
  .dnd-row > .row-fluid > [class*='span']:not(:first-child) {margin-top: calc(.5rem*8);}
  .dnd-section[class*="-padding"] > .row-fluid,
  .lp-inner-body-container > .row-fluid-wrapper > .row-fluid > div > .row-number-1[class*="-padding"] > .row-fluid {padding-top: 0;padding-bottom: 0;}
  .dnd-row .mobile-order {order: 2;margin-top: 4rem;}
  .dnd-row > .row-fluid > [class*="span"]:not([class*="mobile-order"]):last-child {order: 1;margin-top: 0;}
}

@media (max-width: 480px){
  .body-container .dnd-section > .row-fluid, .body-container [class*="-module"].container > .row-fluid{padding-top: calc(8.8rem / 2);padding-bottom: 0;}
  .body-container .dnd-section[class*="background"] > .row-fluid{padding-bottom: calc(8.8rem / 2);}
  .body-container .dnd-section > .row-fluid, [class*="-module"].content-wrapper > .row-fluid{position:relative;padding-left: calc(5.0rem/ 3.5);padding-right: calc(5.0rem/ 3.5);}
}
html{
  font-size:62.5%;
}

body{
  font-size:1.6rem;
  line-height:1.8;
  font-family:'SulSans', Arial, sans-serif;;
  color:#191919;
  font-weight: 300;
}

b, strong { 
  font-weight:600;
}

i, em{ 
  font-style: italic;
}

sup {
  font-size: calc(1.6rem/1.5);
  position: relative;
  bottom: calc(1.6rem/1.5);
}

sub {
  font-size: calc(1.6rem/1.5);
  position: relative;
}

a{
  cursor:pointer;
  text-decoration:none;
  display:inline-block;
}

h1, h2, h3, h4, h5, h6{
  font-family: 'Wulkan', serif;;
  font-weight: 600;
}

h1{
  color:#0032A9;
  margin-bottom:calc(.5rem*5); 
}

h2{
  color:#0032A9;
  margin-bottom:calc(.5rem*9);
}

h3{
  color:#0032A9;
  margin-bottom:calc(.5rem*4);
}

h4{
  color:#0032A9;
  margin-bottom:calc(.5rem*4);
}

h5{
  color:#0032A9;
  margin-bottom:calc(.5rem*4);
}

h6{
  color:#0032A9;
  margin-bottom:calc(.5rem*4);
}

.font-family-title{
  font-family: ;
}

h1, .font-size-h1, 
h2, .font-size-h2, 
h3, .font-size-h3, 
h4, .font-size-h4, 
h5, .font-size-h5, 
h6, .font-size-h6{
  margin-top:0;
  line-height:1.2;
}

h1, .font-size-h1{
  font-size:5.4rem; 
}

h2, .font-size-h2{
  font-size:5.4rem; 
}

h3, .font-size-h3{
  font-size:3.6rem; 
}

h4, .font-size-h4{
  font-size:3rem; 
}

h5, .font-size-h5{
  font-size:2.6rem; 
}

h6, .font-size-h6{
  font-size:2rem; 
}

p, ul, ol, blockquote{
  margin-bottom:calc(.5rem*4);
}

footer, 
.footer{
  font-size:1.2rem;
}

img{
  max-width:100%;
  height:auto;
}

.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-right ul li, 
.text-align-center ol li, 
.text-align-right ol li{
  text-align: left;
}

.uppercase{
  text-transform:uppercase;
}

.lowercase{
  text-transform:lowercase;
}

.capitalize{
  text-transform:capitalize;
}

.extra-small{
  font-size:1.2rem;
}

.small{
  font-size:1.4rem;
}

.normal{
  font-size:1.6rem;
}

.large{
  font-size:1.9rem;
}

.category, pre{
  font-family:;
  font-size:2.8rem;
  color:#BC3B55;
  line-height: 1;
  white-space:normal;
}

.font-weight-bold{
  font-weight:;
}

@media (max-width:992px){
  h1, .font-size-h1{ font-size:calc(5.4rem / 1.2); }
  h2, .font-size-h2{font-size:calc(5.4rem / 1.2); }
  h3, .font-size-h3{font-size:calc(3.6rem / 1.2); }
  h4, .font-size-h4{font-size:calc(3rem / 1.2); }
  h5, .font-size-h5{font-size:calc(2.6rem / 1.2); }
  h6, .font-size-h6{font-size:calc(2rem / 1.2); }
  .extra-small-tablet{font-size:1.2rem;}
  .small-tablet{font-size:1.4rem;}
  .normal-tablet{font-size:1.6rem;}
  .large-tablet{font-size:1.9rem;}
  .widget-type-rich_text h1,
  .widget-type-rich_text h2,
  .widget-type-rich_text h3,
  .widget-type-rich_text h4,
  .widget-type-rich_text h5,
  .widget-type-rich_text h6,
  .widget-type-rich_text p,
  .widget-type-rich_text blockquote,
  .widget-type-rich_text img,
  .widget-type-rich_text code,
  .widget-type-rich_text pre {
    text-align: center !important;
  }
}


@media screen and (max-width: 480px){
  html{font-size:55%;}
  h2 br, h3 br, h4 br {
    content: '\&nbsp;';
  }
  h1, .font-size-h1{ font-size:calc(5.4rem / 1.5); }
  h2, .font-size-h2{font-size:calc(5.4rem / 1.5); margin-bottom:calc(.5rem*4); }
  h3, .font-size-h3{font-size:calc(3.6rem / 1.5); }
  h4, .font-size-h4{font-size:calc(3rem / 1.5); }
  h5, .font-size-h5{font-size:calc(2.6rem / 1.5); }
  h6, .font-size-h6{font-size:calc(2rem / 1.5); }
  .extra-small-mobile{font-size:1.2rem;}
  .small-mobile{font-size:1.4rem;}
  .normal-mobile{font-size:1.6rem;}
  .large-mobile{font-size:1.9rem;}
}
.primary-color{color:#0032A9;}
.secondary-color{color:#BC3B55;}
.black-color{color:#191919;}
.grey-color{color:#898BA6;}
.accent-color{color:#F8E9EC;}
.white-color{color:#FFFFFF;}

.primary-bg{background-color:#0032A9;}
.secondary-bg{background-color:#BC3B55;}
.black-bg{background-color:#191919;}
.grey-bg{background-color:#898BA6;}
.accent-bg{background-color:#F8E9EC;}
.white-bg{background-color:#FFFFFF;}

.primary-fill svg path{fill:#0032A9;}
.secondary-fill svg path{fill:#BC3B55;}
.black-fill svg path{fill:#191919;}
.grey-fill svg path{fill:#898BA6;}
.accent-fill svg path{fill:#F8E9EC;}
.white-fill svg path{fill:#FFFFFF;}
.hs-button, 
.cta_button,
.ctaButton{
  font-family: ;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: opacity .3s ease-in-out, background-color .3s ease-in-out, box-shadow .3s ease-in-out;
  text-decoration: none; 
  display: inline-block; 
  background-color: #0032A9; 
  color: #FFFFFF; 
  padding: 1.0rem 3.0rem; 
  border-radius: 10.0rem;
  position:relative;
  cursor:pointer;
  font-weight:;
  border:none;
}

.hs-button.white, 
.cta_button.white,
.ctaButton.white {
  background-color: #FFFFFF; 
  color: #0032A9; 
}

.hs-button:hover, 
.cta_button:hover,
.ctaButton:hover,
.hs-button.white:hover, 
.cta_button.white:hover,
.ctaButton.white:hover{
  background-color:;
  color:#FFFFFF;
}

.hs-button.secondary, 
.cta_button.secondary,
.ctaButton.secondary{
  background-color: transparent; 
  box-shadow: inset 0 0 0 0.2rem #0032A9;
  color: #0032A9; 
}

.hs-button.secondary.white,
.ctaButton.secondary.white, 
.cta_button.secondary.white{
  box-shadow: inset 0 0 0 0.2rem #FFFFFF;
  color: #FFFFFF; 
}

.hs-button.secondary:hover, 
.cta_button.secondary:hover,
.ctaButton.secondary:hover,
.hs-button.secondary.white:hover, 
.cta_button.secondary.white:hover,
.ctaButton.secondary.white:hover{
  background-color: ; 
  color: #FFFFFF; 
  box-shadow: inset 0 0 0 0.2rem ;
}


.hs-button.inline, 
.cta_button.inline{
  background-color: transparent; 
  border: none;
  color: #0032A9; 
  padding-top: 0;
  padding-left: 0;
  padding-bottom: 0;
}

.hs-button.long-arrow:after, 
.cta_button.long-arrow:after{
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  width: 28px;
  height: 12px;
  background-image: url(https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Images/Icons/arrow-right.svg);
  display: block;
  transform:translateY(-50%);
}

.hs-button.icon, 
.cta_button.icon{
  padding-right: calc(.5rem*7);
}

.hs-button.icon:after, 
.cta_button.icon:after{
  background-size:contain;
  background-position:50%;
  background-repeat:no-repeat;
}

/*** SPECIFIC STYLING ***/

header .hs-button, 
header .cta_button{
  padding: 0.8rem 1.6rem;
  font-size: 1.6rem;
}

header .hs-button.secondary.arrow:after, 
header .cta_button.secondary.arrow:after{
  content: '';
  position: absolute;
  top: 50%;
  right: 15px;
  width: 12px;
  height: 12px;
  background-image: url(https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Images/Icons/arrow-cta.svg);
  display: block;
  transform:translateY(-50%);
}
form .hs-input.hs-fieldtype-intl-phone select{width: 48.5% !important;}
div#hs_form_target_form_module .hs-fieldtype-intl-phone.hs-input .hs-input{width: 49% !important;} 
div#hs_form_target_form_module .hs-fieldtype-intl-phone.hs-input{width:100% !important;}

form ::placeholder{color:rgba(137, 139, 166, 0.6);}
.body-container-wrapper form fieldset{max-width:100%;}
form{padding:3.0rem;font-family:;background-color:#0032A9;border-bottom-left-radius:0.0rem;border-bottom-right-radius:0.0rem;}
.form-description{padding:3.0rem 3.0rem 0;background-color:#0032A9;border-top-left-radius:0.0rem;border-top-right-radius:0.0rem;}
form h3{color:#FFFFFF}
form .hs-form-field legend{color:rgba(255, 255, 255, 0.6);}
.form-description h3{margin:0;color:#FFFFFF}
form label, form .legal-consent-container{color:#FFFFFF;}
form .legal-consent-container{font-size:1.2rem;line-height:1.4;}
form .legal-consent-container .hs-form-booleancheckbox-display > span {display: inline;margin-left: 0;}
form .legal-consent-container .hs-form-booleancheckbox-display input {float: none;}
form .legal-consent-container .hs-richtext {margin-bottom: 2rem;}
form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus{border: 0.1rem solid #BC3B55;}
form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), form select, form textarea{height: auto !important;margin: initial;font-size:1.6rem !important;background-color:#FFFFFF;color:#898BA6;padding:1rem !important;outline: none;display: block; width: 100% !important; border: 0.1rem solid #D1D6DC;border-radius:3px;}
form input[type="submit"], form .hs-button{margin-top:1rem;font-family: ;-webkit-appearance: none;-moz-appearance: none;font-size:1.6rem;transition: opacity .3s ease-in-out, background-color .3s ease-in-out, box-shadow .3s ease-in-out;text-decoration: none; display: inline-block; background-color: #FFFFFF; color: #0032A9; padding: 1.0rem 3.0rem; border-radius: 10.0rem;position:relative;cursor:pointer;font-weight:;border:none;}
form .hs-form-field{margin-bottom:1rem;}
form .hs-error-msgs, form .hs-error-msg, form .hs-error-msgs label, form .hs-error-msg label{color:#BC3B55;}
form input[type=radio] {box-shadow: inset 0 0 0 3px #FFFFFF;transition: background-color .3s ease-in-out;outline: none;-webkit-appearance: none;width: 1.5rem;height: 1.5rem;background-color: #FFFFFF;border-radius: 50%;margin-right: 1rem;display: inline-block;position: relative;top: 3px;cursor: pointer;}
form input[type=radio]:checked {background:#0032A9;box-shadow: inset 0 0 0 3px #FFFFFF;}
form input[type=checkbox] {box-shadow: inset 0 0 0 3px #FFFFFF;transition: background-color .3s ease-in-out;outline: none;-webkit-appearance: none;width: 1.5rem;height: 1.5rem;background-color: #FFFFFF;border-radius: 2px;margin-right: 1rem;display: inline-block;position: relative;top: 3px;cursor: pointer;}
form input[type=checkbox]:checked {background:#0032A9;box-shadow: inset 0 0 0 3px #FFFFFF;}
form .hs-dateinput {position: relative;}

.line form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), .line form select, .line form textarea{background-color:transparent;border-top:none;border-left:none;border-right:none;border-radius:0;}
.squared form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), .squared form select, .squared form textarea{border-radius:0;}
.circled form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]), .circled form select, .circled form textarea{border-radius:5rem;}




@media (max-width: 400px){
    form .hs-input.hs-fieldtype-intl-phone select{width: 100% !important; margin-bottom: 16px !important;}
    div#hs_form_target_form_module .hs-fieldtype-intl-phone.hs-input .hs-input{width: 100% !important;} 
}
table, th, td{border: 1px solid #F9F9F9;}
th, td{padding:calc(.5rem*4);}
table{background-color:#FFFFFF;color:#191919;}
tfoot{background-color:#FFFFFF;color:#191919;}
th{background-color:#0032A9;color:#FFFFFF;}
.header-module {background-color: transparent;position: fixed;top: 0;left: 0;width: 100%;transition: background .3s ease-in-out, border .3s ease-in-out;border-bottom: 1px solid transparent;z-index:10;padding-top:2.0rem;padding-bottom:2.0rem;}
.header-module.scrolled{background-color: #FFFFFF;border-bottom: 1px solid rgba(137, 139, 166, .2);}
.header-module .navigation-primary > ul{display:flex;justify-content: flex-end;align-items: center;}
.header-module .logo img, .header-module .logo span {display: flex;flex-flow: column;align-items: center;justify-content: center;max-width:8.5rem;}
.header-module.new-header .hs-cta-wrapper .hs-button.secondary:hover,
.header-module.new-header .hs-cta-wrapper .cta_button.secondary:hover { box-shadow: none; background-color: #0032A9; color: #FFFFFF; border-color: #0032A9; }
.header-module.new-header .navigation-primary>ul>li>a { font-weight: 400;}

header.nonav-header { opacity: 1; top:39px; }
header.nonav-header.scrolled { opacity: 1; }

@media (max-width: 992px){
    .header-module .logo {position: relative;z-index: 3;}
    .header-module .menu {opacity:0;display:flex;align-items:center; justify-content:center;flex-flow:column;position: fixed;top: -100%;right: 0;width: 100%;height: 100%;overflow: auto;transition: top .3s ease-in-out, opacity .3s ease-in-out;}
    .header-module .menu:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #F8E9EC;z-index: -1;}
    .header-module .row-fluid > [class*="span"] {width: 50%;}
    .header-module .header__navigation--toggle {width: 4rem;height: 4rem;margin-left: 3rem;position:relative;}
    .header-module .header__navigation--toggle .menu-toggle-container-inner{width:50%;height:50%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);}
    .header-module .header__navigation--toggle .menu-toggle-container-inner i{width:100%;height:2px;background:#0032A9;display: block;position: absolute;top: 50%;right: 0%;transform:translateY(-50%)}
    .header-module .header__navigation--toggle .menu-toggle-container-inner:before{transition: all .3s ease-in-out;content:'';width:90%;height:2px;background:#0032A9;display: block;position: absolute;top: calc(50% - .6rem);right: 0%;transform:translateY(-50%);}
    .header-module .header__navigation--toggle .menu-toggle-container-inner:after{transition: all .3s ease-in-out;content:'';width:80%;height:2px;background:#0032A9;display: block;position: absolute;top: calc(50% + .6rem);right: 0%;transform:translateY(-50%);}
    .header-module .header__navigation--toggle:hover i, .header-module .header__navigation--toggle:hover .menu-toggle-container-inner:before, .header-module .header__navigation--toggle:hover .menu-toggle-container-inner:after {width: 100%; background-color: #898BA6}
    .header-module .navigation-primary > ul {justify-content: center;align-items: center;flex-flow: column;}
    body.menu-open .header-module .menu {top: 0;opacity:1;}
    .header-module #hs_cos_wrapper_navigation-cta {opacity: 1;transition: all .3s ease-in-out;}
    .menu-open .header-module #hs_cos_wrapper_navigation-cta {opacity: 0;}
    .menu-open .header-module .header__navigation--toggle i {width: 0}
    .menu-open .header-module .header__navigation--toggle .menu-toggle-container-inner:before {width: 100%;top: 50%;transform: translateY(-50%);}
    .menu-open .header-module .header__navigation--toggle .menu-toggle-container-inner:after {width: 100%;top: 45%;transform: rotate(-90deg) translateY(calc(-50% + 1px));transform-origin: center center;}
    .menu-open .header-module .header__navigation--toggle .menu-toggle-container-inner {transform: translate(-50%,-50%) rotate(45deg);transform-origin: center center;}
    .header-module .navigation-primary > ul > li {padding: 2rem 0;position:relative;}
    .header-module .navigation-primary > ul > li:not(:last-child):after {content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:2px;width:calc(.5rem*5 - 1px);background-color:#0032A9;}
    .header-module .cta-container-mobile .cta_button {position: absolute;bottom: 0;left: 0;width: 100%;box-sizing: border-box !important;border-radius: 0;text-align: center;}
    header.nonav-header { position: absolute; }
    header.nonav-header.scrolled { position: fixed; }
    header.nonav-header .branding { justify-content: start; align-items: center; }
    header.nonav-header>div {justify-content: start;}
}

@media (max-width:480px){
    .header-module .row-fluid>[class*="span"].branding {
        width: 33.33333%;
    }
    .header-module .row-fluid>[class*="span"].cta {
        width: 66.666666%;
    }
}


@media (max-width:360px){
    .header-module .header__navigation--toggle{
        margin-left:0;
    }
}
.footer-module{background-color:#FFFFFF;color:#898BA6;padding-top:5.6rem;padding-bottom:5.6rem;}
.footer-module .footer.menu .navigation-primary > ul {justify-content: space-between;}
.footer-module .footer.menu .navigation-primary ul li a{color:#191919;font-size:1.4rem;padding: 0;transition: all .3s ease-in-out;box-sizing:border-box;width:100%;position:relative;}
.footer-module .footer.menu .navigation-primary > ul > li > a{margin-bottom:calc(.5rem*3);}
.footer-module .footer.menu .navigation-primary ul.submenu.level-2 > li:not(:last-child) > a {margin-bottom: calc(.5rem*3);}
.footer-module .footer.menu .navigation-primary ul li a:hover, .footer-module .footer.menu .navigation-primary ul li a:focus{color:#898BA6;padding-left:calc(.5rem*2);}
.footer-module .footer.menu .navigation-primary ul li a:before{content:'';position:absolute;top:50%;left:-1rem;width:.5rem;height:.5rem;border-radius:50%;transform:translateY(-50%);background:transparent;transition: all .3s ease-in-out;}
.footer-module .footer.menu .navigation-primary ul li a:hover:before,.footer-module .footer.menu .navigation-primary ul li a:focus:before{left:0;background:#898BA6;}
.footer-module .footer.menu .navigation-primary > ul > li{flex: 0 0 25%;}
.footer-module .footer.menu .navigation-primary > ul > li:not(:first-of-type){padding-left:calc(.5rem*3);}
.footer-module .footer.menu .navigation-primary > ul > li > input[type="checkbox"], .footer-module .footer.menu .navigation-primary > ul > li > label {display: none;}
.footer-module .footer.menu .navigation-primary > ul > li > a[href="javascript:;"], .footer-module .footer.menu .navigation-primary > ul > li > a[href="javascript:;"]:hover, .footer-module .footer.menu .navigation-primary > ul > li > a[href="javascript:;"]:focus { cursor:default; color:#0032A9;padding-left:0;}
.footer-module .footer.menu .navigation-primary > ul > li > a[href="javascript:;"]:before{display:none;}
.footer-module .copyright p{margin-bottom:0;}
 
.footer-new.footer-module .footer.menu .navigation-primary ul li a { font-weight: 400; }
.footer-new.footer-module .footer.menu .navigation-primary>ul>li { flex: 0 0 20%;}
.footer-new.footer-module .columns.span12 { margin-left: 0;}

 
@media (max-width: 992px){
  .footer-module .footer.menu .navigation-primary>ul>li {
    flex: 0 0 50%;
  }
  .footer-new.footer-module .footer.menu .navigation-primary>ul>li { flex: 0 0 50%;}
  .footer-module .navigation-primary > ul{
    flex-flow:row wrap;
  }
  .footer-module .footer.menu .navigation-primary > ul > li, 
  .footer-module .footer.menu .navigation-primary > ul > li:not(:first-of-type){padding-left:0;margin-bottom:3rem;}
  
  .footer-new.footer-module .widget-type-rich_text p{ text-align: inherit !important; } 
}
@media (max-width: 767px){
  
  .footer-new.footer-module .footer.menu .navigation-primary>ul>li { padding-right: 15px;}
  
}
@media (max-width: 480px){
  .copyright-socials > [class*="span"] {
    width: 50%;
    flex: 0 0 50%;
  }
}
.navigation-primary > ul {
  display: flex;
  flex-flow: row;
  margin-bottom:0;
}

.navigation-primary > ul > li > a{
  padding: calc(.5rem*2) calc(.5rem*4); 
  color: #0032A9;
  font-size: 1.6rem;
  transition: color .3s ease-in-out;
  cursor:pointer;
}

.navigation-primary > ul > li > a:hover{
  color: #898BA6;
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/fonts/lick.eot);src:url('https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/fonts/slick.eot?#iefix') format('embedded-opentype'),url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/fonts/slick.woff) format('woff'),url(https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/fonts/slick.ttf) format('truetype'),url('https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/fonts/slick.svg#slick') format('svg');font-display:swap}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick','Open Sans',Helvetica,Arial,sans-serif;;font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}body .body-container-wrapper .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick','Open Sans',Helvetica,Arial,sans-serif;;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}
.slick-track{display:flex;}
.speaker-container { margin-top: 2rem; margin-bottom: 2rem; }
.speaker-container .speaker-bio{ margin-top: 2rem; }
.speaker-container .image-container { display:inline-block; width: 12rem; height: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 { max-height: 10rem; 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;}
.text-picto-container .image-container img { display:block; margin-left:auto; margin-right:auto; }
.text-picto-container.box-shadow {background:#ffffff;box-shadow: 0 10px 10px 0 rgba(0,0,0,.1); border-radius: .3rem; padding: 2rem;margin: 0 1rem;}
.text-picto-container img {margin-left: auto;margin-right: auto;}
.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-inner {background: #0032A9; color: #FFFFFF;}
.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:3.6rem;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;}
.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:#898BA6;}
.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: #0032A9;-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: #0032A9;-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; position:relative;}
.pricing-offer-container .plus {background-color:#0032A9;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;color:#FFFFFF;background-color:#0032A9;}
.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;background: #FFFFFF}
.pricing-details-container .close i:before,.pricing-details-container .close i:after {content: '';width: 40%;height: .3rem;display: block;background: #0032A9;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: #0032A9;-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: #0032A9;-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; text-align:center; }
.customer-logos-container .content{ overflow: hidden; margin-left:0;margin-right:0;}
.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 .star-rating { margin-bottom: 1rem; }
.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.style-1 .slick-slide { margin:0;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.style-1 .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 .reviews-carousel.style-2 .review-author .author-image{margin:0;max-width:8rem;}
.customer-reviews-container .reviews-carousel.style-2 .review-box .review-author {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-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.customer-reviews-container .reviews-carousel.style-2 .slick-slide.slick-active {opacity: .5;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transform: scale(.75) translateX(50%);-ms-transform: scale(.75) translateX(50%);transform: scale(.75) translateX(50%);-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;height: inherit;background:#ffffff;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.1);box-shadow:0 10px 10px 0 rgba(0,0,0,.1);}
.customer-reviews-container .reviews-carousel.style-2 .star-rating {margin-bottom: 1rem;margin-top: 1rem;}
.customer-reviews-container .reviews-carousel.style-2 .slick-list {margin-bottom: 3rem;overflow: visible;}
.customer-reviews-container .reviews-carousel.style-2  .review-box-inner{padding: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;}
.customer-reviews-container .reviews-carousel.style-2 .slick-slide.slick-current {opacity: 1;-webkit-transform: scale(1) translateX(0);-ms-transform: scale(1) translateX(0);transform: scale(1) translateX(0);z-index: 2;position: relative;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.customer-reviews-container .reviews-carousel.style-2 .slick-slide.slick-current.slick-active ~ .slick-slide {-webkit-transform: scale(.75) translateX(-50%);-ms-transform: scale(.75) translateX(-50%);transform: scale(.75) translateX(-50%);-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: .5;}
.customer-reviews-container .reviews-carousel.style-2 .slick-slide,  .customer-reviews-container .reviews-carousel.style-2 .slick-slide.slick-current.slick-active ~ .slick-slide{margin:0;opacity:0;-webkit-transform: scale(.75) translateX(-50%);-ms-transform: scale(.75) translateX(-50%);transform: scale(.75) translateX(-50%);-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.customer-reviews-container .reviews-carousel.style-2 .slick-slide.slick-current.slick-active ~ .slick-slide.slick-active{opacity:.5;}

.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-slide .resource-box-inner { display:block;width:100%;padding: 1.5rem; text-align: left; -webkit-box-sizing:border-box; box-sizing:border-box; }
.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 img.d-none {display:none;}
.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: -1.5rem;position: absolute;line-height: 1;width: 3rem;height: 3rem;display: block; background:#0032A9;}
.resources-carousel-container .slick-next {left:initial;right: -1.5rem;}
.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://cdn2.hubspot.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-carousel-container .slick-list {padding-left: 3rem;padding-right: 3rem;}
.resources-carousel-container .slick-slide {opacity: 0;transition: opacity .3s ease-in-out;}
.resources-carousel-container .slick-slide.slick-current, .resources-carousel-container .slick-slide.slick-active{opacity: 1;}

.star { position: relative; display: inline-block; width: 0; height: 0; margin-left: .9rem; margin-right: .9rem; margin-bottom: 1.2rem; border-right: .3rem solid transparent; border-bottom: .7rem  solid #FC0; border-left:   .3rem solid transparent; font-size: 2.4rem; }
.star:before, .star:after { content: ''; display: block; width: 0; height: 0; position: absolute; top: .6rem; left: -1rem; border-right:  1rem solid transparent; border-bottom: .7rem  solid #FC0; border-left: 1rem solid transparent; -webkit-transform: rotate(-35deg); -ms-transform: rotate(-35deg); transform: rotate(-35deg); }
.star:after { -webkit-transform: rotate(35deg); -ms-transform: rotate(35deg); transform: rotate(35deg); }
.star.unchecked, .star.unchecked:before, .star.unchecked:after { border-bottom-color: #898BA6; }

body .body-container-wrapper .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 .slick-dots li.slick-active button, body .body-container-wrapper .slick-dots li:hover button {opacity:1;}
body .body-container-wrapper .slick-dots li.slick-active button{width: 2rem;}
body .body-container-wrapper .slick-dots li button:before {display:none;}
body .body-container-wrapper .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:#191919}
.map-container .metro-2{background:#003CA6; color:#FFFFFF}
.map-container .metro-3{background:#837902; color:#FFFFFF}
.map-container .metro-4{background:#CF009E; color:#FFFFFF}
.map-container .metro-5{background:#FF7E2E; color:#191919}
.map-container .metro-6{background:#6ECA97; color:#191919}
.map-container .metro-7{background:#FA9ABA; color:#191919}
.map-container .metro-8{background:#E19BDF; color:#191919}
.map-container .metro-9{background:#B6BD00; color:#191919}
.map-container .metro-10{background:#C9910D; color:#191919}
.map-container .metro-11{background:#704B1C; color:#FFFFFF}
.map-container .metro-12{background:#007852; color:#FFFFFF}
.map-container .metro-13{background:#6EC4E8; color:#FFFFFF}
.map-container .metro-14{background:#62259D; color:#FFFFFF}
.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; }

.speaker-socials {margin-top: 2rem;}
.speaker-socials a {background-color: #0032A9;}
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);}
.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 .35s ease-in-out;-o-transition: all .35s ease-in-out;transition: all .35s 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;color:#0032A9;}
.countdown-container [class*="-text"]{color:#191919;}
.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 a{color:inherit;display:block;}

.popular-posts-module .img-blog-container{min-height:22rem;background-size: cover;background-position: 50%;border-radius:.5rem;margin-bottom:2rem;}

.lp-form-module.popup-container {opacity: 0;user-select: none;pointer-events: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-flow: column;align-items: flex-start;justify-content: flex-start;z-index: 50;transition: opacity .3s ease-in-out;padding: 5rem;}
.lp-form-module.popup-container.open {opacity:1;user-select:initial;pointer-events:initial;}
.lp-form-module.popup-container .close-popup {color: transparent;user-select: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;background: rgba(25, 25, 25, .5);z-index: 1;}
.lp-form-module.popup-container .close-popup > i {width: 4rem;height: 4rem;position: absolute;right: 2rem;top: 2rem;background: #0032A9;border-radius: 50%;transform:rotate(45deg);}
.lp-form-module.popup-container .close-popup > i:before, .close-popup > i:after {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: block;width: 50%;height: 2px;background: #FFFFFF;}
.lp-form-module.popup-container .close-popup > i:after {transform: translate(-50%,-50%) rotate(90deg);}
.lp-form-module.popup-container .form-inner-container {max-height: 100%;overflow: scroll;box-shadow: 0 10px 10px 0 rgba(0,0,0,.3);max-width: 121.0rem;margin: auto; position: relative; z-index: 2;}

/*** SOCIAL FOLLOW ***/

.social-links .social-links__link {flex: 0 0 16px;height: 18px;margin: 0 10px 0 0;position: relative;width: 18px;}
.social-links .social-links__icon svg {transition: background-color .3s ease-in-out, fill .3s ease-in-out; fill: #0E2B71;height: 18px;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 18px;}
.social-links .social-links__icon:hover svg, .social-links__icon:focus svg, .social-links__icon:active svg {fill:#898BA6;}
.social-links .social-links__link.facebook-f svg {background: #0E2B71;padding: 2px;box-sizing: border-box;fill:#FFFFFF;border-radius: 50%;}
.social-links .social-links__link.facebook-f:hover svg {background: #898BA6;}
.social-links .social-links__link.linkedin-in svg {background: #0E2B71;padding: 2px;box-sizing: border-box;fill:#FFFFFF;border-radius: 2px;}
.social-links .social-links__link.linkedin-in:hover svg {background: #898BA6;}

span.bredcrum {font-family: 'Wulkan',serif;color: #0032A9;font-weight: 600;margin-bottom: 15px;display: inline-block;}

@media (max-width: 640px){
  .cta-container {display:flex;flex-flow:column;align-items:center;justify-content:center;}
  .cta-container > .hs-button:not(:first-child) {margin-top: calc(.5rem*4);}
}

/*** Newsletters Popup Copy ***/
.newsletter-popup .newsletter::after { display: none; }
.certifications-and-newsletter-module.newsletter-popup .newsletter { padding: 0; }
.certifications-and-newsletter-module.newsletter-popup .newsletter .form-container input[type=submit] { position: unset; }
.certifications-and-newsletter-module.newsletter-popup .newsletter .form-container .hs-submit { display: flex; order: unset; justify-content: center; margin-top: 15px; }
.certifications-and-newsletter-module.newsletter-popup .newsletter .form-container .hs-form-field { background-color: transparent; order: unset; border-bottom-right-radius: 1rem; border-top-right-radius: 1rem; margin-bottom: 0.7rem; display: block; padding: 0 0 10px; text-align: left; }
.certifications-and-newsletter-module.newsletter-popup .newsletter .form-container form h1 { font-size: 2.5rem; margin-bottom: 10px; }
.certifications-and-newsletter-module.newsletter-popup .newsletter .form-container form h1 span { color: #0032A9 !important; }
.certifications-and-newsletter-module.newsletter-popup .newsletter .form-container.open .popup-container-inner { padding: 4rem 2.5rem 4rem; max-width: 700px;overflow-y: auto; overflow-x: hidden; }
.certifications-and-newsletter-module.newsletter-popup .newsletter .form-container .hs-form-field label { display: block; }
.certifications-and-newsletter-module.newsletter-popup .newsletter .form-container input[type="text"],
.certifications-and-newsletter-module.newsletter-popup .newsletter .form-container input[type="email"],
.certifications-and-newsletter-module.newsletter-popup .newsletter .form-container input[type="number"] { width: 100%; background-color: #fff !important; border-radius: 10px; }
.certifications-and-newsletter-module.newsletter-popup .newsletter .form-container { padding: 20px; top: calc(50% + 60px); transform: translateY(-50%); }
.certifications-and-newsletter-module.newsletter-popup .form-container .hs-form-field:first-child { padding-right: 5px; }
.certifications-and-newsletter-module.newsletter-popup .form-container .hs-form-field:last-child { padding-left: 5px; }

/*** CERTIFICATIONS AND NEWSLETTER ***/

.certifications-and-newsletter-module .certifications {position:relative; padding: 7rem 0;}
.certifications-and-newsletter-module .certifications > .row-fluid-inner {position:relative;z-index:2;}
.certifications-and-newsletter-module .certifications:after {    content: ''; background-color: #ffffff; position: absolute; top: 0; left: -80%; width: 500%; height: 100%; z-index: 1;}
.certifications-and-newsletter-module .newsletter {position:relative; padding: 10rem 0 2rem 0;}
.certifications-and-newsletter-module .span12.columns.newsletter{margin-left: 0;}
.certifications-and-newsletter-module .newsletter > .row-fluid-inner {position:relative;z-index:2;}
/* .certifications-and-newsletter-module .newsletter:after {content: '';background-color: #f4f4f4;position: absolute;bottom: -33%;width: 500%;height: 136%;z-index: 0;left: -80%;} */
.certifications-and-newsletter-module .newsletter.no-bg:after {display:none;}
.certifications-and-newsletter-module .logos-container [class*=span] img { max-height: 120px; width: auto; }
.certifications-and-newsletter-module .newsletter .logos-container > [class*="span"] {width: auto;margin-left: calc(.5rem*2);margin-right: calc(.5rem*2);}
.certifications-and-newsletter-module .logos-container [class*='span'] img {max-width: 20rem;margin: auto; object-fit: contain;}
.certifications-and-newsletter-module .logos-container .fiveLogo5 img {max-width: 25rem;}
.certifications-and-newsletter-module .newsletter .form-container form{display:flex; flex-flow:column;position:relative;font-size: 1.4rem;background: none;padding: 0;}
.certifications-and-newsletter-module .newsletter .form-container .hs-form-field label {display: none;}
.certifications-and-newsletter-module .newsletter .form-container .hs-submit {display: flex;order: 1;}
.certifications-and-newsletter-module .newsletter .form-container ul.hs-error-msgs {margin-bottom:0;margin-top:calc(.5rem*2);}
.certifications-and-newsletter-module .newsletter .form-container ul.hs-error-msgs li {text-align:center;}
.certifications-and-newsletter-module .newsletter .form-container .legal-consent-container {margin-top:calc(.5rem*2);display: flex; flex-flow: row; align-items: center; justify-content: center;order: 2;font-size: 1.2rem;color: #898BA6;}
.certifications-and-newsletter-module .newsletter .form-container .hs-form-field {display: flex;order: -1;background: #FFFFFF;border-radius: calc(.5rem*2);border-top-right-radius: calc(.5rem*10);border-bottom-right-radius: calc(.5rem*10);margin:0;}
.certifications-and-newsletter-module .newsletter .form-container .hs-form-field input {padding: calc(.5rem*3.2);box-sizing: border-box;-webkit-appearance:none;appearance:none;border:none;background:none;outline:none;}
.certifications-and-newsletter-module .newsletter .form-container input[type='submit'] {outline:none;position: absolute;top: 0;right: 0; background-color: #0032A9;color: #FFFFFF; margin:0;}
.certifications-and-newsletter-module .newsletter .form-container {transition: opacity .3s ease-in-out;position: fixed;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;user-select: none;pointer-events: none;}
.certifications-and-newsletter-module .newsletter .form-container .popup-container-inner {opacity:0;background: #f4f4f4;padding: calc(.5rem*10) calc(.5rem*10) calc(.5rem*6);border-radius: calc(.5rem*2);box-shadow: 0 calc(.5rem*2) calc(.5rem*2) 0 rgb(0 0 0 / 20%);position: relative;}
.certifications-and-newsletter-module .newsletter .form-container:before{opacity:0;content:'';position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: -1;}
.certifications-and-newsletter-module .newsletter .form-container.open, .certifications-and-newsletter-module .newsletter .form-container.open .popup-container-inner, .certifications-and-newsletter-module .newsletter .form-container.open:before {opacity: 1;user-select: initial;pointer-events: initial;}
.certifications-and-newsletter-module .newsletter .form-container .popup-container-inner .close-popup {width: 2rem;height: 2rem;margin-left: auto;display: block;margin-right: 0;transform: rotate(45deg);transform-origin:center center;background: #0032A9;border-radius:50%;position: absolute; top: calc(.5rem*6); right: calc(.5rem*6);}
.certifications-and-newsletter-module .newsletter .form-container .popup-container-inner .close-popup:before, .certifications-and-newsletter-module .newsletter .form-container .popup-container-inner .close-popup:after {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 2px;height: 50%;background: #FFFFFF;transform-origin:center center;}
.certifications-and-newsletter-module .newsletter .form-container .popup-container-inner .close-popup:after {width: 50%;height: 2px}
.newsletter .form-container > .close-popup {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.certifications-and-newsletter-module .newsletter .form-container.form-scribbles .popup-container-inner form:before, 
.certifications-and-newsletter-module .newsletter .form-container.form-scribbles .popup-container-inner form:after{animation: FormScribbleLeft 2s linear infinite; -webkit-animation: FormScribbleLeft 2s infinite; -moz-animation: FormScribbleLeft 2s infinite; content:'';position:absolute;top:1.5rem;left:-2rem;width:1rem;height:2rem;background-image:url(https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Images/Icons/scribble-form.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;transform-origin:center center;} 
.certifications-and-newsletter-module .newsletter .form-container.form-scribbles .popup-container-inner form:after{animation: FormScribbleRight 2s linear infinite; -webkit-animation: FormScribbleRight 2s infinite; -moz-animation: FormScribbleRight 2s infinite; transform:rotate(180deg);left:initial;right:-2rem;}
.body-container--formation .certifications-and-newsletter-module .newsletter .cta_button:before, .body-container--bilan .certifications-and-newsletter-module .newsletter .cta_button:before{animation: HeroScribble 2s linear infinite; -webkit-animation: HeroScribble 2s infinite; -moz-animation: HeroScribble 2s infinite;content: '';position: absolute;top: 38%;left: -27%;width: 4rem;height: 2rem;background-image: url(https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/Garance%20et%20moi/Images/Icons/scribble_faq.svg);background-size: contain; background-position: 50%; background-repeat: no-repeat; transform-origin: center center;}
.certifications-and-newsletter-module .slick-slide,.row-fluid [class*=span].slick-slide{display:inline-block;margin:0;opacity:.5;outline:none;transition:opacity .3s ease-in-out}

.certifications-and-newsletter-module .slick-slide.slick-active,.row-fluid [class*=span].slick-slide.slick-active {opacity: 1;outline: none}

html,body{overflow-x: hidden;}

.certifications-and-newsletter-module .newsletter.newsletterNew .form-container .formPopup .hs-form-field input[type="checkbox"] { -moz-appearance: auto !important;
-ms-appearance: auto !important;-webkit-appearance: auto !important;appearance: auto !important; }
.certifications-and-newsletter-module.sliderNewsLetter .slick-track {display: flex;align-items: center;}
.certifications-and-newsletter-module.sliderNewsLetter .slick-prev { left: 0;  background-image: url(https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/svg%20Icon/left-arrow.svg) ;}
.certifications-and-newsletter-module.sliderNewsLetter .slick-next { background-image: url(https://5009961.fs1.hubspotusercontent-na1.net/hubfs/5009961/svg%20Icon/right-arrow.svg); right: 0;}
.certifications-and-newsletter-module.sliderNewsLetter .slick-next ,.certifications-and-newsletter-module .slick-prev{font-size: 0; background-color: transparent; border: none; padding: 0;width: 50px; height: 40px; background-size: contain;  position: absolute;  background-repeat: no-repeat;transform: translateY(-50%); z-index: 999; top: 50%;cursor: pointer;}
.certifications-and-newsletter-module.sliderNewsLetter .slick-arrow:before,.certifications-and-newsletter-module.sliderNewsLetter .slick-arrow:after{content:none;}

/**Stripe-Review-Module**/
.stripTopRatingsBar .LeftRating img { height: 15px; margin: 0 1px; }
.stripeTopbar .content-wrapper { max-width: 1140px; margin: 0 auto; padding: 0 15px; }
.stripeTopbar { padding: 10px 0;  transition:all .3s }
.stripeTopbarInner { display: flex; flex-wrap: wrap; align-items: center; }
.stripeTopbarLeft { width: 30%; line-height:0; }
.stripTopRatingsBar .LeftRating a { position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 1; }
.stripeTopbarRight { width: 70%; text-align: center; }
.stripTopRatingsBar .leftReviewInner { display: inline-flex; align-items: center; position: relative;  }
.stripeTopbarRightInner p { text-transform: uppercase;  color: #fff; font-size: 12px; letter-spacing: 1px; font-weight: 500; margin-bottom: 0; line-height: 1.4;  position: relative; }
.stripTopRatingsBar .reviewText { margin-left: 15px; line-height: 0; padding-top:3px; }
.stripTopRatingsBar .reviewText span { text-transform: uppercase; color: #fff; font-size: 12px; line-height:1; letter-spacing: 1px; font-weight: 500; display: inline-block; }
.stripTopRatingsBar .LeftRating { font-size: 0; }
.stripeTopbarRightInner.blink {  padding-top: 3px; }
.stripTopRatingsBar .reviewText span:first-child { margin-right: 10px; }
header.headerV2 { padding-top: 0; }
.headerV2 .branding { padding-top: 2rem; }
.stripTopRatingsBar .mobReview { display:none; }
.stripeTopbarRight { display: flex; justify-content: space-evenly; flex-direction: column; }

.landing-page.model-one .landing-header-module .header-module {top: 39px;}
.landing-header-module .headerV2 {position: fixed;left: 0;right: 0;width: 100%;z-index: 9;}
.landing-page.model-one .form-container #form-container {padding-top: 39px;}


@media (max-width:992px){
    .certifications-and-newsletter-module .certifications:after,
    .certifications-and-newsletter-module .newsletter:after {top: 0%;right: initial;left: 50%;width: 150%;height: 100%;transform: translateX(-50%);}
    .certifications-and-newsletter-module .certifications:after {height: calc(100% + calc(8.8rem /1.3));bottom:0;top:initial;}
    .certifications-and-newsletter-module .newsletter:after {height: calc(100% + calc(8.8rem /1.3))}
    .certifications-and-newsletter-module .logos-container > [class*="span"] {width: auto;display: inline-block;margin-left: 2rem;}
    .certifications-and-newsletter-module .logos-container > [class*="span"]:first-child {margin-left:0;}
    .certifications-and-newsletter-module .newsletter .input{width: 80%;text-align: left;}
    .certifications-and-newsletter-module .newsletter .input input{width:100%;}
    .certifications-and-newsletter-module .newsletter{padding: 7rem 0 1rem 0;}
    .certifications-and-newsletter-module .certifications{padding: 1rem 0 7rem 0;}
    .certifications-and-newsletter-module .logos-container [class*=span] img { max-height: 80px; }
    
    .landing-page.model-one .customer-reviews-container .slick-track {display: flex;}
}
@media (max-width:991px){
        .certifications-and-newsletter-module.newsletter-popup .newsletter .input { text-align: left; width: 100%; margin-right: 0 !important; padding-right: 0; }
        
        /**Stripe-Review-Module**/
        .stripTopRatingsBar .leftReviewInner { flex-direction: row; align-items: center; display: inline-flex; }
        .stripTopRatingsBar .reviewText { padding-top: 10px; margin: 0; }
        .stripTopRatingsBar .LeftRating img { height: 15px; }
        .stripTopRatingsBar .LeftRating > img { display: none; }
        .stripTopRatingsBar img.mobReview { display: block; }
        .stripTopRatingsBar .leftReviewInner { flex-direction: row; align-items: center; }
        .stripTopRatingsBar .reviewText { padding-top: 3px; padding-left: 5px; }
        .stripeTopbarRight { padding-top:3px; }

}
@media (max-width:767px){
    .certifications-and-newsletter-module .logos-container [class*=span] img { height: 50px; }
}

@media ( max-width:600px ){
    .stripeTopbarRightInner p { font-size: 10px; }
    .stripTopRatingsBar .reviewText span { font-size: 10px; }
    .stripTopRatingsBar .LeftRating img { height: 12px; }
    .stripeTopbarRight { padding-left: 10px; }
    .stripeTopbarRightInner.blink { padding-top: 0; }

}

@media (max-width:575px){
    .certifications-and-newsletter-module{margin-bottom:55px;}
    
}
@media ( max-width:490px ){
    .stripeTopbarRight { width: 60%; }
    .stripeTopbarLeft { width: 40%; }
    .landing-page.model-one .landing-header-module .header-module {top: 53px;}
}

@media (max-width:480px){
    .certifications-and-newsletter-module .newsletter .form-container.form-scribbles:before, 
    .certifications-and-newsletter-module .newsletter .form-container.form-scribbles:after{display:none;}
    .hs-blog-listing .certifications-and-newsletter-module .newsletter:after {height: 100%;}
    .certifications-and-newsletter-module .newsletter .input {width: 65%;}
    .certifications-and-newsletter-module.newsletter-popup .newsletter .form-container:before { background: rgba(0, 0, 0, .5); content: ""; height: 100%; left: 0; opacity: 0; position: fixed; top: 0; width: 100%; z-index: -1; display: block !important; }

}
.model-404 .body-container-wrapper,
.model-500 .body-container-wrapper,
.model-unsubscribe .body-container-wrapper,
.model-login .body-container-wrapper,
.model-request .body-container-wrapper,
.model-password .body-container-wrapper,
.model-prompt .body-container-wrapper,
.model-preferences .body-container-wrapper,
.model-confirmation .body-container-wrapper,
.model-register .body-container-wrapper {
  min-height: 95.5vh;
  display: flex;
  flex-flow: column;
  justify-content: center;
}

.systems-page #hs_cos_wrapper_backup_unsubscribe,
.systems-page #hs_cos_wrapper_content{
  text-align:center;
}

.systems-page #hs_cos_wrapper_content h2{
  margin-bottom:calc(.5rem*4);
}

.error-page{
  position:relative;
  z-index:2;
}

.error-page:before{
  content:attr(data-error);
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  font-size:20rem;
  z-index:-1;
  opacity:.05;
}

.systems-page .hs-form-field{
  position:relative;
}

.systems-page .hs-form-field > label{
  text-align:left;
}

.systems-page .hs-login-widget-show-password, 
.systems-page #hs_login_reset, 
.systems-page #hs_cos_wrapper_membership_admin_content a,
.systems-page .hs-register-widget-show-password,
.systems-page .hs-reset-widget-show-password{
  color:#0032A9;
}

.systems-page #hs_cos_wrapper_membership_admin_content{
  margin-top:calc(.5rem*4);
  margin-bottom:calc(.5rem*4);
  text-align:center;
}

.systems-page .hs-login-widget-show-password, 
.systems-page .hs-register-widget-show-password,
.systems-page .hs-reset-widget-show-password{
  position: absolute;
  right: 0;
  top: 0;
}

.systems-page .hs-submit, 
.systems-page input#submitbutton{
  text-align: center;
  margin-left:auto;
  margin-right:auto;
  display: block;
}

.systems-page .hs-button.primary.large {
  display: block;
  text-align: center;
  margin: auto;
  margin-top: 2rem;
  display: block;
}

.systems-page form#email-prefs-form .page-header, 
.systems-page form#email-prefs-form .page-header h1, 
.systems-page form#email-prefs-form .page-header h2,
.systems-page form#email-prefs-form .header{
  color: #FFFFFF;
  text-align: center;
}

.systems-page form#email-prefs-form .subscribe-options {
  text-align: center;
}

.systems-page #email-prefs-form .item {
  background: #F8E9EC;;
  border-radius: 5px;
  padding: 2rem;
  margin-bottom: 2rem;
  position:relative;
}

.systems-page #email-prefs-form .item .fakelabel {
  font-size: 2rem;
  font-weight:600;
}

.systems-page #email-prefs-form .item p {
  margin: 0;
}

.systems-page #email-prefs-form .item .item-inner {
  padding-left: 5rem;
}

#email-prefs-form .item [type=checkbox] {
  -webkit-appearance: none;
  appearance: none;
  width: 3rem;
  height: 3rem;
  display: block;
  border-radius: 50%;
  box-shadow: inset 0 0 0 2px #898BA6;
  position: absolute;
  top: 50%;
  left: 4rem;
  transform: translate(-50%,-50%);
  outline: none;
  transition: box-shadow .3s ease-in-out;
}

#email-prefs-form .item [type=checkbox]:checked {
  box-shadow: inset 0 0 0 10px #0032A9;
}
/*--- Paddings & Margins ---*/

.pt-1x{padding-top:calc(.5rem*1);}
.pb-1x{padding-bottom:calc(.5rem*1);}
.pl-1x{padding-left:calc(.5rem*1);}
.pr-1x{padding-right:calc(.5rem*1);}
.mt-1x{margin-top:calc(.5rem*1);}
.mb-1x{margin-bottom:calc(.5rem*1);}
.ml-1x{margin-left:calc(.5rem*1);}
.mr-1x{margin-right:calc(.5rem*1);}

.pt-2x{padding-top:calc(.5rem*2);}
.pb-2x{padding-bottom:calc(.5rem*2);}
.pl-2x{padding-left:calc(.5rem*2);}
.pr-2x{padding-right:calc(.5rem*2);}
.mt-2x{margin-top:calc(.5rem*2);}
.mb-2x{margin-bottom:calc(.5rem*2);}
.ml-2x{margin-left:calc(.5rem*2);}
.mr-2x{margin-right:calc(.5rem*2);}

.pt-3x{padding-top:calc(.5rem*3);}
.pb-3x{padding-bottom:calc(.5rem*3);}
.pl-3x{padding-left:calc(.5rem*3);}
.pr-3x{padding-right:calc(.5rem*3);}
.mt-3x{margin-top:calc(.5rem*3);}
.mb-3x{margin-bottom:calc(.5rem*3);}
.ml-3x{margin-left:calc(.5rem*3);}
.mr-3x{margin-right:calc(.5rem*3);}

.pt-4x{padding-top:calc(.5rem*4);}
.pb-4x{padding-bottom:calc(.5rem*4);}
.pl-4x{padding-left:calc(.5rem*4);}
.pr-4x{padding-right:calc(.5rem*4);}
.mt-4x{margin-top:calc(.5rem*4);}
.mb-4x{margin-bottom:calc(.5rem*4);}
.ml-4x{margin-left:calc(.5rem*4);}
.mr-4x{margin-right:calc(.5rem*4);}

.pt-5x{padding-top:calc(.5rem*5);}
.pb-5x{padding-bottom:calc(.5rem*5);}
.pl-5x{padding-left:calc(.5rem*5);}
.pr-5x{padding-right:calc(.5rem*5);}
.mt-5x{margin-top:calc(.5rem*5);}
.mb-5x{margin-bottom:calc(.5rem*5);}
.ml-5x{margin-left:calc(.5rem*5);}
.mr-5x{margin-right:calc(.5rem*5);}

.pt-6x{padding-top:calc(.5rem*6);}
.pb-6x{padding-bottom:calc(.5rem*6);}
.pl-6x{padding-left:calc(.5rem*6);}
.pr-6x{padding-right:calc(.5rem*6);}
.mt-6x{margin-top:calc(.5rem*6);}
.mb-6x{margin-bottom:calc(.5rem*6);}
.ml-6x{margin-left:calc(.5rem*6);}
.mr-6x{margin-right:calc(.5rem*6);}

.pt-7x{padding-top:calc(.5rem*7);}
.pb-7x{padding-bottom:calc(.5rem*7);}
.pl-7x{padding-left:calc(.5rem*7);}
.pr-7x{padding-right:calc(.5rem*7);}
.mt-7x{margin-top:calc(.5rem*7);}
.mb-7x{margin-bottom:calc(.5rem*7);}
.ml-7x{margin-left:calc(.5rem*7);}
.mr-7x{margin-right:calc(.5rem*7);}

.pt-8x{padding-top:calc(.5rem*8);}
.pb-8x{padding-bottom:calc(.5rem*8);}
.pl-8x{padding-left:calc(.5rem*8);}
.pr-8x{padding-right:calc(.5rem*8);}
.mt-8x{margin-top:calc(.5rem*8);}
.mb-8x{margin-bottom:calc(.5rem*8);}
.ml-8x{margin-left:calc(.5rem*8);}
.mr-8x{margin-right:calc(.5rem*8);}

.pt-9x{padding-top:calc(.5rem*9);}
.pb-9x{padding-bottom:calc(.5rem*9);}
.pl-9x{padding-left:calc(.5rem*9);}
.pr-9x{padding-right:calc(.5rem*9);}
.mt-9x{margin-top:calc(.5rem*9);}
.mb-9x{margin-bottom:calc(.5rem*9);}
.ml-9x{margin-left:calc(.5rem*9);}
.mr-9x{margin-right:calc(.5rem*9);}

.pt-10x{padding-top:calc(.5rem*10);}
.pb-10x{padding-bottom:calc(.5rem*10);}
.pl-10x{padding-left:calc(.5rem*10);}
.pr-10x{padding-right:calc(.5rem*10);}
.mt-10x{margin-top:calc(.5rem*10);}
.mb-10x{margin-bottom:calc(.5rem*10);}
.ml-10x{margin-left:calc(.5rem*10);}
.mr-10x{margin-right:calc(.5rem*10);}

.pt-11x{padding-top:calc(.5rem*11);}
.pb-11x{padding-bottom:calc(.5rem*11);}
.pl-11x{padding-left:calc(.5rem*11);}
.pr-11x{padding-right:calc(.5rem*11);}
.mt-11x{margin-top:calc(.5rem*11);}
.mb-11x{margin-bottom:calc(.5rem*11);}
.ml-11x{margin-left:calc(.5rem*11);}
.mr-11x{margin-right:calc(.5rem*11);}

.pt-12x{padding-top:calc(.5rem*12);}
.pb-12x{padding-bottom:calc(.5rem*12);}
.pl-12x{padding-left:calc(.5rem*12);}
.pr-12x{padding-right:calc(.5rem*12);}
.mt-12x{margin-top:calc(.5rem*12);}
.mb-12x{margin-bottom:calc(.5rem*12);}
.ml-12x{margin-left:calc(.5rem*12);}
.mr-12x{margin-right:calc(.5rem*12);}

.pt-13x{padding-top:calc(.5rem*13);}
.pb-13x{padding-bottom:calc(.5rem*13);}
.pl-13x{padding-left:calc(.5rem*13);}
.pr-13x{padding-right:calc(.5rem*13);}
.mt-13x{margin-top:calc(.5rem*13);}
.mb-13x{margin-bottom:calc(.5rem*13);}
.ml-13x{margin-left:calc(.5rem*13);}
.mr-13x{margin-right:calc(.5rem*13);}

.pt-14x{padding-top:calc(.5rem*14);}
.pb-14x{padding-bottom:calc(.5rem*14);}
.pl-14x{padding-left:calc(.5rem*14);}
.pr-14x{padding-right:calc(.5rem*14);}
.mt-14x{margin-top:calc(.5rem*14);}
.mb-14x{margin-bottom:calc(.5rem*14);}
.ml-14x{margin-left:calc(.5rem*14);}
.mr-14x{margin-right:calc(.5rem*14);}

.pt-15x{padding-top:calc(.5rem*15);}
.pb-15x{padding-bottom:calc(.5rem*15);}
.pl-15x{padding-left:calc(.5rem*15);}
.pr-15x{padding-right:calc(.5rem*15);}
.mt-15x{margin-top:calc(.5rem*15);}
.mb-15x{margin-bottom:calc(.5rem*15);}
.ml-15x{margin-left:calc(.5rem*15);}
.mr-15x{margin-right:calc(.5rem*15);}

.pt-16x{padding-top:calc(.5rem*16);}
.pb-16x{padding-bottom:calc(.5rem*16);}
.pl-16x{padding-left:calc(.5rem*16);}
.pr-16x{padding-right:calc(.5rem*16);}
.mt-16x{margin-top:calc(.5rem*16);}
.mb-16x{margin-bottom:calc(.5rem*16);}
.ml-16x{margin-left:calc(.5rem*16);}
.mr-16x{margin-right:calc(.5rem*16);}

.pt-17x{padding-top:calc(.5rem*17);}
.pb-17x{padding-bottom:calc(.5rem*17);}
.pl-17x{padding-left:calc(.5rem*17);}
.pr-17x{padding-right:calc(.5rem*17);}
.mt-17x{margin-top:calc(.5rem*17);}
.mb-17x{margin-bottom:calc(.5rem*17);}
.ml-17x{margin-left:calc(.5rem*17);}
.mr-17x{margin-right:calc(.5rem*17);}

.pt-18x{padding-top:calc(.5rem*18);}
.pb-18x{padding-bottom:calc(.5rem*18);}
.pl-18x{padding-left:calc(.5rem*18);}
.pr-18x{padding-right:calc(.5rem*18);}
.mt-18x{margin-top:calc(.5rem*18);}
.mb-18x{margin-bottom:calc(.5rem*18);}
.ml-18x{margin-left:calc(.5rem*18);}
.mr-18x{margin-right:calc(.5rem*18);}

.pt-19x{padding-top:calc(.5rem*19);}
.pb-19x{padding-bottom:calc(.5rem*19);}
.pl-19x{padding-left:calc(.5rem*19);}
.pr-19x{padding-right:calc(.5rem*19);}
.mt-19x{margin-top:calc(.5rem*19);}
.mb-19x{margin-bottom:calc(.5rem*19);}
.ml-19x{margin-left:calc(.5rem*19);}
.mr-19x{margin-right:calc(.5rem*19);}

.pt-20x{padding-top:calc(.5rem*20);}
.pb-20x{padding-bottom:calc(.5rem*20);}
.pl-20x{padding-left:calc(.5rem*20);}
.pr-20x{padding-right:calc(.5rem*20);}
.mt-20x{margin-top:calc(.5rem*20);}
.mb-20x{margin-bottom:calc(.5rem*20);}
.ml-20x{margin-left:calc(.5rem*20);}
.mr-20x{margin-right:calc(.5rem*20);}

.pt-21x{padding-top:calc(.5rem*21);}
.pb-21x{padding-bottom:calc(.5rem*21);}
.pl-21x{padding-left:calc(.5rem*21);}
.pr-21x{padding-right:calc(.5rem*21);}
.mt-21x{margin-top:calc(.5rem*21);}
.mb-21x{margin-bottom:calc(.5rem*21);}
.ml-21x{margin-left:calc(.5rem*21);}
.mr-21x{margin-right:calc(.5rem*21);}

.pt-22x{padding-top:calc(.5rem*22);}
.pb-22x{padding-bottom:calc(.5rem*22);}
.pl-22x{padding-left:calc(.5rem*22);}
.pr-22x{padding-right:calc(.5rem*22);}
.mt-22x{margin-top:calc(.5rem*22);}
.mb-22x{margin-bottom:calc(.5rem*22);}
.ml-22x{margin-left:calc(.5rem*22);}
.mr-22x{margin-right:calc(.5rem*22);}

.pt-23x{padding-top:calc(.5rem*23);}
.pb-23x{padding-bottom:calc(.5rem*23);}
.pl-23x{padding-left:calc(.5rem*23);}
.pr-23x{padding-right:calc(.5rem*23);}
.mt-23x{margin-top:calc(.5rem*23);}
.mb-23x{margin-bottom:calc(.5rem*23);}
.ml-23x{margin-left:calc(.5rem*23);}
.mr-23x{margin-right:calc(.5rem*23);}

.pt-24x{padding-top:calc(.5rem*24);}
.pb-24x{padding-bottom:calc(.5rem*24);}
.pl-24x{padding-left:calc(.5rem*24);}
.pr-24x{padding-right:calc(.5rem*24);}
.mt-24x{margin-top:calc(.5rem*24);}
.mb-24x{margin-bottom:calc(.5rem*24);}
.ml-24x{margin-left:calc(.5rem*24);}
.mr-24x{margin-right:calc(.5rem*24);}

.pt-25x{padding-top:calc(.5rem*25);}
.pb-25x{padding-bottom:calc(.5rem*25);}
.pl-25x{padding-left:calc(.5rem*25);}
.pr-25x{padding-right:calc(.5rem*25);}
.mt-25x{margin-top:calc(.5rem*25);}
.mb-25x{margin-bottom:calc(.5rem*25);}
.ml-25x{margin-left:calc(.5rem*25);}
.mr-25x{margin-right:calc(.5rem*25);}

.pt-26x{padding-top:calc(.5rem*26);}
.pb-26x{padding-bottom:calc(.5rem*26);}
.pl-26x{padding-left:calc(.5rem*26);}
.pr-26x{padding-right:calc(.5rem*26);}
.mt-26x{margin-top:calc(.5rem*26);}
.mb-26x{margin-bottom:calc(.5rem*26);}
.ml-26x{margin-left:calc(.5rem*26);}
.mr-26x{margin-right:calc(.5rem*26);}

.pt-27x{padding-top:calc(.5rem*27);}
.pb-27x{padding-bottom:calc(.5rem*27);}
.pl-27x{padding-left:calc(.5rem*27);}
.pr-27x{padding-right:calc(.5rem*27);}
.mt-27x{margin-top:calc(.5rem*27);}
.mb-27x{margin-bottom:calc(.5rem*27);}
.ml-27x{margin-left:calc(.5rem*27);}
.mr-27x{margin-right:calc(.5rem*27);}

.pt-28x{padding-top:calc(.5rem*28);}
.pb-28x{padding-bottom:calc(.5rem*28);}
.pl-28x{padding-left:calc(.5rem*28);}
.pr-28x{padding-right:calc(.5rem*28);}
.mt-28x{margin-top:calc(.5rem*28);}
.mb-28x{margin-bottom:calc(.5rem*28);}
.ml-28x{margin-left:calc(.5rem*28);}
.mr-28x{margin-right:calc(.5rem*28);}

.pt-29x{padding-top:calc(.5rem*29);}
.pb-29x{padding-bottom:calc(.5rem*29);}
.pl-29x{padding-left:calc(.5rem*29);}
.pr-29x{padding-right:calc(.5rem*29);}
.mt-29x{margin-top:calc(.5rem*29);}
.mb-29x{margin-bottom:calc(.5rem*29);}
.ml-29x{margin-left:calc(.5rem*29);}
.mr-29x{margin-right:calc(.5rem*29);}

.pt-30x{padding-top:calc(.5rem*30);}
.pb-30x{padding-bottom:calc(.5rem*30);}
.pl-30x{padding-left:calc(.5rem*30);}
.pr-30x{padding-right:calc(.5rem*30);}
.mt-30x{margin-top:calc(.5rem*30);}
.mb-30x{margin-bottom:calc(.5rem*30);}
.ml-30x{margin-left:calc(.5rem*30);}
.mr-30x{margin-right:calc(.5rem*30);}

.pt-31x{padding-top:calc(.5rem*31);}
.pb-31x{padding-bottom:calc(.5rem*31);}
.pl-31x{padding-left:calc(.5rem*31);}
.pr-31x{padding-right:calc(.5rem*31);}
.mt-31x{margin-top:calc(.5rem*31);}
.mb-31x{margin-bottom:calc(.5rem*31);}
.ml-31x{margin-left:calc(.5rem*31);}
.mr-31x{margin-right:calc(.5rem*31);}

.pt-32x{padding-top:calc(.5rem*32);}
.pb-32x{padding-bottom:calc(.5rem*32);}
.pl-32x{padding-left:calc(.5rem*32);}
.pr-32x{padding-right:calc(.5rem*32);}
.mt-32x{margin-top:calc(.5rem*32);}
.mb-32x{margin-bottom:calc(.5rem*32);}
.ml-32x{margin-left:calc(.5rem*32);}
.mr-32x{margin-right:calc(.5rem*32);}

.pt-33x{padding-top:calc(.5rem*33);}
.pb-33x{padding-bottom:calc(.5rem*33);}
.pl-33x{padding-left:calc(.5rem*33);}
.pr-33x{padding-right:calc(.5rem*33);}
.mt-33x{margin-top:calc(.5rem*33);}
.mb-33x{margin-bottom:calc(.5rem*33);}
.ml-33x{margin-left:calc(.5rem*33);}
.mr-33x{margin-right:calc(.5rem*33);}

.pt-34x{padding-top:calc(.5rem*34);}
.pb-34x{padding-bottom:calc(.5rem*34);}
.pl-34x{padding-left:calc(.5rem*34);}
.pr-34x{padding-right:calc(.5rem*34);}
.mt-34x{margin-top:calc(.5rem*34);}
.mb-34x{margin-bottom:calc(.5rem*34);}
.ml-34x{margin-left:calc(.5rem*34);}
.mr-34x{margin-right:calc(.5rem*34);}

.pt-35x{padding-top:calc(.5rem*35);}
.pb-35x{padding-bottom:calc(.5rem*35);}
.pl-35x{padding-left:calc(.5rem*35);}
.pr-35x{padding-right:calc(.5rem*35);}
.mt-35x{margin-top:calc(.5rem*35);}
.mb-35x{margin-bottom:calc(.5rem*35);}
.ml-35x{margin-left:calc(.5rem*35);}
.mr-35x{margin-right:calc(.5rem*35);}

.pt-36x{padding-top:calc(.5rem*36);}
.pb-36x{padding-bottom:calc(.5rem*36);}
.pl-36x{padding-left:calc(.5rem*36);}
.pr-36x{padding-right:calc(.5rem*36);}
.mt-36x{margin-top:calc(.5rem*36);}
.mb-36x{margin-bottom:calc(.5rem*36);}
.ml-36x{margin-left:calc(.5rem*36);}
.mr-36x{margin-right:calc(.5rem*36);}

.pt-37x{padding-top:calc(.5rem*37);}
.pb-37x{padding-bottom:calc(.5rem*37);}
.pl-37x{padding-left:calc(.5rem*37);}
.pr-37x{padding-right:calc(.5rem*37);}
.mt-37x{margin-top:calc(.5rem*37);}
.mb-37x{margin-bottom:calc(.5rem*37);}
.ml-37x{margin-left:calc(.5rem*37);}
.mr-37x{margin-right:calc(.5rem*37);}

.pt-38x{padding-top:calc(.5rem*38);}
.pb-38x{padding-bottom:calc(.5rem*38);}
.pl-38x{padding-left:calc(.5rem*38);}
.pr-38x{padding-right:calc(.5rem*38);}
.mt-38x{margin-top:calc(.5rem*38);}
.mb-38x{margin-bottom:calc(.5rem*38);}
.ml-38x{margin-left:calc(.5rem*38);}
.mr-38x{margin-right:calc(.5rem*38);}

.pt-39x{padding-top:calc(.5rem*39);}
.pb-39x{padding-bottom:calc(.5rem*39);}
.pl-39x{padding-left:calc(.5rem*39);}
.pr-39x{padding-right:calc(.5rem*39);}
.mt-39x{margin-top:calc(.5rem*39);}
.mb-39x{margin-bottom:calc(.5rem*39);}
.ml-39x{margin-left:calc(.5rem*39);}
.mr-39x{margin-right:calc(.5rem*39);}

.pt-40x{padding-top:calc(.5rem*40);}
.pb-40x{padding-bottom:calc(.5rem*40);}
.pl-40x{padding-left:calc(.5rem*40);}
.pr-40x{padding-right:calc(.5rem*40);}
.mt-40x{margin-top:calc(.5rem*40);}
.mb-40x{margin-bottom:calc(.5rem*40);}
.ml-40x{margin-left:calc(.5rem*40);}
.mr-40x{margin-right:calc(.5rem*40);}


.mt-auto{margin-top:auto;}
.mb-auto{margin-bottom:auto;}
.ml-auto{margin-left:auto;}
.mr-auto{margin-right:auto;}

.mt-0x{margin-top:0;}
.mb-0x{margin-bottom:0;}
.ml-0x{margin-left:0;}
.mr-0x{margin-right:0;}

.pt-0x{padding-top:0;}
.pb-0x{padding-bottom:0;}
.pl-0x{padding-left:0;}
.pr-0x{padding-right:0;}

@media (max-width:992px){
  
  .pt-1xt{padding-top:calc(.5rem*1);}
  .pb-1xt{padding-bottom:calc(.5rem*1);}
  .pl-1xt{padding-left:calc(.5rem*1);}
  .pr-1xt{padding-right:calc(.5rem*1);}
  .mt-1xt{margin-top:calc(.5rem*1);}
  .mb-1xt{margin-bottom:calc(.5rem*1);}
  .ml-1xt{margin-left:calc(.5rem*1);}
  .mr-1xt{margin-right:calc(.5rem*1);}
  
  .pt-2xt{padding-top:calc(.5rem*2);}
  .pb-2xt{padding-bottom:calc(.5rem*2);}
  .pl-2xt{padding-left:calc(.5rem*2);}
  .pr-2xt{padding-right:calc(.5rem*2);}
  .mt-2xt{margin-top:calc(.5rem*2);}
  .mb-2xt{margin-bottom:calc(.5rem*2);}
  .ml-2xt{margin-left:calc(.5rem*2);}
  .mr-2xt{margin-right:calc(.5rem*2);}
  
  .pt-3xt{padding-top:calc(.5rem*3);}
  .pb-3xt{padding-bottom:calc(.5rem*3);}
  .pl-3xt{padding-left:calc(.5rem*3);}
  .pr-3xt{padding-right:calc(.5rem*3);}
  .mt-3xt{margin-top:calc(.5rem*3);}
  .mb-3xt{margin-bottom:calc(.5rem*3);}
  .ml-3xt{margin-left:calc(.5rem*3);}
  .mr-3xt{margin-right:calc(.5rem*3);}
  
  .pt-4xt{padding-top:calc(.5rem*4);}
  .pb-4xt{padding-bottom:calc(.5rem*4);}
  .pl-4xt{padding-left:calc(.5rem*4);}
  .pr-4xt{padding-right:calc(.5rem*4);}
  .mt-4xt{margin-top:calc(.5rem*4);}
  .mb-4xt{margin-bottom:calc(.5rem*4);}
  .ml-4xt{margin-left:calc(.5rem*4);}
  .mr-4xt{margin-right:calc(.5rem*4);}
  
  .pt-5xt{padding-top:calc(.5rem*5);}
  .pb-5xt{padding-bottom:calc(.5rem*5);}
  .pl-5xt{padding-left:calc(.5rem*5);}
  .pr-5xt{padding-right:calc(.5rem*5);}
  .mt-5xt{margin-top:calc(.5rem*5);}
  .mb-5xt{margin-bottom:calc(.5rem*5);}
  .ml-5xt{margin-left:calc(.5rem*5);}
  .mr-5xt{margin-right:calc(.5rem*5);}
  
  .pt-6xt{padding-top:calc(.5rem*6);}
  .pb-6xt{padding-bottom:calc(.5rem*6);}
  .pl-6xt{padding-left:calc(.5rem*6);}
  .pr-6xt{padding-right:calc(.5rem*6);}
  .mt-6xt{margin-top:calc(.5rem*6);}
  .mb-6xt{margin-bottom:calc(.5rem*6);}
  .ml-6xt{margin-left:calc(.5rem*6);}
  .mr-6xt{margin-right:calc(.5rem*6);}
  
  .pt-7xt{padding-top:calc(.5rem*7);}
  .pb-7xt{padding-bottom:calc(.5rem*7);}
  .pl-7xt{padding-left:calc(.5rem*7);}
  .pr-7xt{padding-right:calc(.5rem*7);}
  .mt-7xt{margin-top:calc(.5rem*7);}
  .mb-7xt{margin-bottom:calc(.5rem*7);}
  .ml-7xt{margin-left:calc(.5rem*7);}
  .mr-7xt{margin-right:calc(.5rem*7);}
  
  .pt-8xt{padding-top:calc(.5rem*8);}
  .pb-8xt{padding-bottom:calc(.5rem*8);}
  .pl-8xt{padding-left:calc(.5rem*8);}
  .pr-8xt{padding-right:calc(.5rem*8);}
  .mt-8xt{margin-top:calc(.5rem*8);}
  .mb-8xt{margin-bottom:calc(.5rem*8);}
  .ml-8xt{margin-left:calc(.5rem*8);}
  .mr-8xt{margin-right:calc(.5rem*8);}
  
  .pt-9xt{padding-top:calc(.5rem*9);}
  .pb-9xt{padding-bottom:calc(.5rem*9);}
  .pl-9xt{padding-left:calc(.5rem*9);}
  .pr-9xt{padding-right:calc(.5rem*9);}
  .mt-9xt{margin-top:calc(.5rem*9);}
  .mb-9xt{margin-bottom:calc(.5rem*9);}
  .ml-9xt{margin-left:calc(.5rem*9);}
  .mr-9xt{margin-right:calc(.5rem*9);}
  
  .pt-10xt{padding-top:calc(.5rem*10);}
  .pb-10xt{padding-bottom:calc(.5rem*10);}
  .pl-10xt{padding-left:calc(.5rem*10);}
  .pr-10xt{padding-right:calc(.5rem*10);}
  .mt-10xt{margin-top:calc(.5rem*10);}
  .mb-10xt{margin-bottom:calc(.5rem*10);}
  .ml-10xt{margin-left:calc(.5rem*10);}
  .mr-10xt{margin-right:calc(.5rem*10);}
  
  .pt-11xt{padding-top:calc(.5rem*11);}
  .pb-11xt{padding-bottom:calc(.5rem*11);}
  .pl-11xt{padding-left:calc(.5rem*11);}
  .pr-11xt{padding-right:calc(.5rem*11);}
  .mt-11xt{margin-top:calc(.5rem*11);}
  .mb-11xt{margin-bottom:calc(.5rem*11);}
  .ml-11xt{margin-left:calc(.5rem*11);}
  .mr-11xt{margin-right:calc(.5rem*11);}
  
  .pt-12xt{padding-top:calc(.5rem*12);}
  .pb-12xt{padding-bottom:calc(.5rem*12);}
  .pl-12xt{padding-left:calc(.5rem*12);}
  .pr-12xt{padding-right:calc(.5rem*12);}
  .mt-12xt{margin-top:calc(.5rem*12);}
  .mb-12xt{margin-bottom:calc(.5rem*12);}
  .ml-12xt{margin-left:calc(.5rem*12);}
  .mr-12xt{margin-right:calc(.5rem*12);}
  
  .pt-13xt{padding-top:calc(.5rem*13);}
  .pb-13xt{padding-bottom:calc(.5rem*13);}
  .pl-13xt{padding-left:calc(.5rem*13);}
  .pr-13xt{padding-right:calc(.5rem*13);}
  .mt-13xt{margin-top:calc(.5rem*13);}
  .mb-13xt{margin-bottom:calc(.5rem*13);}
  .ml-13xt{margin-left:calc(.5rem*13);}
  .mr-13xt{margin-right:calc(.5rem*13);}
  
  .pt-14xt{padding-top:calc(.5rem*14);}
  .pb-14xt{padding-bottom:calc(.5rem*14);}
  .pl-14xt{padding-left:calc(.5rem*14);}
  .pr-14xt{padding-right:calc(.5rem*14);}
  .mt-14xt{margin-top:calc(.5rem*14);}
  .mb-14xt{margin-bottom:calc(.5rem*14);}
  .ml-14xt{margin-left:calc(.5rem*14);}
  .mr-14xt{margin-right:calc(.5rem*14);}
  
  .pt-15xt{padding-top:calc(.5rem*15);}
  .pb-15xt{padding-bottom:calc(.5rem*15);}
  .pl-15xt{padding-left:calc(.5rem*15);}
  .pr-15xt{padding-right:calc(.5rem*15);}
  .mt-15xt{margin-top:calc(.5rem*15);}
  .mb-15xt{margin-bottom:calc(.5rem*15);}
  .ml-15xt{margin-left:calc(.5rem*15);}
  .mr-15xt{margin-right:calc(.5rem*15);}
  
  .pt-16xt{padding-top:calc(.5rem*16);}
  .pb-16xt{padding-bottom:calc(.5rem*16);}
  .pl-16xt{padding-left:calc(.5rem*16);}
  .pr-16xt{padding-right:calc(.5rem*16);}
  .mt-16xt{margin-top:calc(.5rem*16);}
  .mb-16xt{margin-bottom:calc(.5rem*16);}
  .ml-16xt{margin-left:calc(.5rem*16);}
  .mr-16xt{margin-right:calc(.5rem*16);}
  
  .pt-17xt{padding-top:calc(.5rem*17);}
  .pb-17xt{padding-bottom:calc(.5rem*17);}
  .pl-17xt{padding-left:calc(.5rem*17);}
  .pr-17xt{padding-right:calc(.5rem*17);}
  .mt-17xt{margin-top:calc(.5rem*17);}
  .mb-17xt{margin-bottom:calc(.5rem*17);}
  .ml-17xt{margin-left:calc(.5rem*17);}
  .mr-17xt{margin-right:calc(.5rem*17);}
  
  .pt-18xt{padding-top:calc(.5rem*18);}
  .pb-18xt{padding-bottom:calc(.5rem*18);}
  .pl-18xt{padding-left:calc(.5rem*18);}
  .pr-18xt{padding-right:calc(.5rem*18);}
  .mt-18xt{margin-top:calc(.5rem*18);}
  .mb-18xt{margin-bottom:calc(.5rem*18);}
  .ml-18xt{margin-left:calc(.5rem*18);}
  .mr-18xt{margin-right:calc(.5rem*18);}
  
  .pt-19xt{padding-top:calc(.5rem*19);}
  .pb-19xt{padding-bottom:calc(.5rem*19);}
  .pl-19xt{padding-left:calc(.5rem*19);}
  .pr-19xt{padding-right:calc(.5rem*19);}
  .mt-19xt{margin-top:calc(.5rem*19);}
  .mb-19xt{margin-bottom:calc(.5rem*19);}
  .ml-19xt{margin-left:calc(.5rem*19);}
  .mr-19xt{margin-right:calc(.5rem*19);}
  
  .pt-20xt{padding-top:calc(.5rem*20);}
  .pb-20xt{padding-bottom:calc(.5rem*20);}
  .pl-20xt{padding-left:calc(.5rem*20);}
  .pr-20xt{padding-right:calc(.5rem*20);}
  .mt-20xt{margin-top:calc(.5rem*20);}
  .mb-20xt{margin-bottom:calc(.5rem*20);}
  .ml-20xt{margin-left:calc(.5rem*20);}
  .mr-20xt{margin-right:calc(.5rem*20);}
  
  .pt-21xt{padding-top:calc(.5rem*21);}
  .pb-21xt{padding-bottom:calc(.5rem*21);}
  .pl-21xt{padding-left:calc(.5rem*21);}
  .pr-21xt{padding-right:calc(.5rem*21);}
  .mt-21xt{margin-top:calc(.5rem*21);}
  .mb-21xt{margin-bottom:calc(.5rem*21);}
  .ml-21xt{margin-left:calc(.5rem*21);}
  .mr-21xt{margin-right:calc(.5rem*21);}
  
  .pt-22xt{padding-top:calc(.5rem*22);}
  .pb-22xt{padding-bottom:calc(.5rem*22);}
  .pl-22xt{padding-left:calc(.5rem*22);}
  .pr-22xt{padding-right:calc(.5rem*22);}
  .mt-22xt{margin-top:calc(.5rem*22);}
  .mb-22xt{margin-bottom:calc(.5rem*22);}
  .ml-22xt{margin-left:calc(.5rem*22);}
  .mr-22xt{margin-right:calc(.5rem*22);}
  
  .pt-23xt{padding-top:calc(.5rem*23);}
  .pb-23xt{padding-bottom:calc(.5rem*23);}
  .pl-23xt{padding-left:calc(.5rem*23);}
  .pr-23xt{padding-right:calc(.5rem*23);}
  .mt-23xt{margin-top:calc(.5rem*23);}
  .mb-23xt{margin-bottom:calc(.5rem*23);}
  .ml-23xt{margin-left:calc(.5rem*23);}
  .mr-23xt{margin-right:calc(.5rem*23);}
  
  .pt-24xt{padding-top:calc(.5rem*24);}
  .pb-24xt{padding-bottom:calc(.5rem*24);}
  .pl-24xt{padding-left:calc(.5rem*24);}
  .pr-24xt{padding-right:calc(.5rem*24);}
  .mt-24xt{margin-top:calc(.5rem*24);}
  .mb-24xt{margin-bottom:calc(.5rem*24);}
  .ml-24xt{margin-left:calc(.5rem*24);}
  .mr-24xt{margin-right:calc(.5rem*24);}
  
  .pt-25xt{padding-top:calc(.5rem*25);}
  .pb-25xt{padding-bottom:calc(.5rem*25);}
  .pl-25xt{padding-left:calc(.5rem*25);}
  .pr-25xt{padding-right:calc(.5rem*25);}
  .mt-25xt{margin-top:calc(.5rem*25);}
  .mb-25xt{margin-bottom:calc(.5rem*25);}
  .ml-25xt{margin-left:calc(.5rem*25);}
  .mr-25xt{margin-right:calc(.5rem*25);}
  
  .pt-26xt{padding-top:calc(.5rem*26);}
  .pb-26xt{padding-bottom:calc(.5rem*26);}
  .pl-26xt{padding-left:calc(.5rem*26);}
  .pr-26xt{padding-right:calc(.5rem*26);}
  .mt-26xt{margin-top:calc(.5rem*26);}
  .mb-26xt{margin-bottom:calc(.5rem*26);}
  .ml-26xt{margin-left:calc(.5rem*26);}
  .mr-26xt{margin-right:calc(.5rem*26);}
  
  .pt-27xt{padding-top:calc(.5rem*27);}
  .pb-27xt{padding-bottom:calc(.5rem*27);}
  .pl-27xt{padding-left:calc(.5rem*27);}
  .pr-27xt{padding-right:calc(.5rem*27);}
  .mt-27xt{margin-top:calc(.5rem*27);}
  .mb-27xt{margin-bottom:calc(.5rem*27);}
  .ml-27xt{margin-left:calc(.5rem*27);}
  .mr-27xt{margin-right:calc(.5rem*27);}
  
  .pt-28xt{padding-top:calc(.5rem*28);}
  .pb-28xt{padding-bottom:calc(.5rem*28);}
  .pl-28xt{padding-left:calc(.5rem*28);}
  .pr-28xt{padding-right:calc(.5rem*28);}
  .mt-28xt{margin-top:calc(.5rem*28);}
  .mb-28xt{margin-bottom:calc(.5rem*28);}
  .ml-28xt{margin-left:calc(.5rem*28);}
  .mr-28xt{margin-right:calc(.5rem*28);}
  
  .pt-29xt{padding-top:calc(.5rem*29);}
  .pb-29xt{padding-bottom:calc(.5rem*29);}
  .pl-29xt{padding-left:calc(.5rem*29);}
  .pr-29xt{padding-right:calc(.5rem*29);}
  .mt-29xt{margin-top:calc(.5rem*29);}
  .mb-29xt{margin-bottom:calc(.5rem*29);}
  .ml-29xt{margin-left:calc(.5rem*29);}
  .mr-29xt{margin-right:calc(.5rem*29);}
  
  .pt-30xt{padding-top:calc(.5rem*30);}
  .pb-30xt{padding-bottom:calc(.5rem*30);}
  .pl-30xt{padding-left:calc(.5rem*30);}
  .pr-30xt{padding-right:calc(.5rem*30);}
  .mt-30xt{margin-top:calc(.5rem*30);}
  .mb-30xt{margin-bottom:calc(.5rem*30);}
  .ml-30xt{margin-left:calc(.5rem*30);}
  .mr-30xt{margin-right:calc(.5rem*30);}
  
  .pt-31xt{padding-top:calc(.5rem*31);}
  .pb-31xt{padding-bottom:calc(.5rem*31);}
  .pl-31xt{padding-left:calc(.5rem*31);}
  .pr-31xt{padding-right:calc(.5rem*31);}
  .mt-31xt{margin-top:calc(.5rem*31);}
  .mb-31xt{margin-bottom:calc(.5rem*31);}
  .ml-31xt{margin-left:calc(.5rem*31);}
  .mr-31xt{margin-right:calc(.5rem*31);}
  
  .pt-32xt{padding-top:calc(.5rem*32);}
  .pb-32xt{padding-bottom:calc(.5rem*32);}
  .pl-32xt{padding-left:calc(.5rem*32);}
  .pr-32xt{padding-right:calc(.5rem*32);}
  .mt-32xt{margin-top:calc(.5rem*32);}
  .mb-32xt{margin-bottom:calc(.5rem*32);}
  .ml-32xt{margin-left:calc(.5rem*32);}
  .mr-32xt{margin-right:calc(.5rem*32);}
  
  .pt-33xt{padding-top:calc(.5rem*33);}
  .pb-33xt{padding-bottom:calc(.5rem*33);}
  .pl-33xt{padding-left:calc(.5rem*33);}
  .pr-33xt{padding-right:calc(.5rem*33);}
  .mt-33xt{margin-top:calc(.5rem*33);}
  .mb-33xt{margin-bottom:calc(.5rem*33);}
  .ml-33xt{margin-left:calc(.5rem*33);}
  .mr-33xt{margin-right:calc(.5rem*33);}
  
  .pt-34xt{padding-top:calc(.5rem*34);}
  .pb-34xt{padding-bottom:calc(.5rem*34);}
  .pl-34xt{padding-left:calc(.5rem*34);}
  .pr-34xt{padding-right:calc(.5rem*34);}
  .mt-34xt{margin-top:calc(.5rem*34);}
  .mb-34xt{margin-bottom:calc(.5rem*34);}
  .ml-34xt{margin-left:calc(.5rem*34);}
  .mr-34xt{margin-right:calc(.5rem*34);}
  
  .pt-35xt{padding-top:calc(.5rem*35);}
  .pb-35xt{padding-bottom:calc(.5rem*35);}
  .pl-35xt{padding-left:calc(.5rem*35);}
  .pr-35xt{padding-right:calc(.5rem*35);}
  .mt-35xt{margin-top:calc(.5rem*35);}
  .mb-35xt{margin-bottom:calc(.5rem*35);}
  .ml-35xt{margin-left:calc(.5rem*35);}
  .mr-35xt{margin-right:calc(.5rem*35);}
  
  .pt-36xt{padding-top:calc(.5rem*36);}
  .pb-36xt{padding-bottom:calc(.5rem*36);}
  .pl-36xt{padding-left:calc(.5rem*36);}
  .pr-36xt{padding-right:calc(.5rem*36);}
  .mt-36xt{margin-top:calc(.5rem*36);}
  .mb-36xt{margin-bottom:calc(.5rem*36);}
  .ml-36xt{margin-left:calc(.5rem*36);}
  .mr-36xt{margin-right:calc(.5rem*36);}
  
  .pt-37xt{padding-top:calc(.5rem*37);}
  .pb-37xt{padding-bottom:calc(.5rem*37);}
  .pl-37xt{padding-left:calc(.5rem*37);}
  .pr-37xt{padding-right:calc(.5rem*37);}
  .mt-37xt{margin-top:calc(.5rem*37);}
  .mb-37xt{margin-bottom:calc(.5rem*37);}
  .ml-37xt{margin-left:calc(.5rem*37);}
  .mr-37xt{margin-right:calc(.5rem*37);}
  
  .pt-38xt{padding-top:calc(.5rem*38);}
  .pb-38xt{padding-bottom:calc(.5rem*38);}
  .pl-38xt{padding-left:calc(.5rem*38);}
  .pr-38xt{padding-right:calc(.5rem*38);}
  .mt-38xt{margin-top:calc(.5rem*38);}
  .mb-38xt{margin-bottom:calc(.5rem*38);}
  .ml-38xt{margin-left:calc(.5rem*38);}
  .mr-38xt{margin-right:calc(.5rem*38);}
  
  .pt-39xt{padding-top:calc(.5rem*39);}
  .pb-39xt{padding-bottom:calc(.5rem*39);}
  .pl-39xt{padding-left:calc(.5rem*39);}
  .pr-39xt{padding-right:calc(.5rem*39);}
  .mt-39xt{margin-top:calc(.5rem*39);}
  .mb-39xt{margin-bottom:calc(.5rem*39);}
  .ml-39xt{margin-left:calc(.5rem*39);}
  .mr-39xt{margin-right:calc(.5rem*39);}
  
  .pt-40xt{padding-top:calc(.5rem*40);}
  .pb-40xt{padding-bottom:calc(.5rem*40);}
  .pl-40xt{padding-left:calc(.5rem*40);}
  .pr-40xt{padding-right:calc(.5rem*40);}
  .mt-40xt{margin-top:calc(.5rem*40);}
  .mb-40xt{margin-bottom:calc(.5rem*40);}
  .ml-40xt{margin-left:calc(.5rem*40);}
  .mr-40xt{margin-right:calc(.5rem*40);}
  

  .mt-auto-tablet{margin-top:auto;}
  .mb-auto-tablet{margin-bottom:auto;}
  .ml-auto-tablet{margin-left:auto;}
  .mr-auto-tablet{margin-right:auto;}

  .mt-0xt{margin-top:0;}
  .mb-0xt{margin-bottom:0;}
  .ml-0xt{margin-left:0;}
  .mr-0xt{margin-right:0;}

  .pt-0xt{padding-top:0;}
  .pb-0xt{padding-bottom:0;}
  .pl-0xt{padding-left:0;}
  .pr-0xt{padding-right:0;}
}

@media (max-width:480px){
  
  .pt-1xm{padding-top:calc(.5rem*1);}
  .pb-1xm{padding-bottom:calc(.5rem*1);}
  .pl-1xm{padding-left:calc(.5rem*1);}
  .pr-1xm{padding-right:calc(.5rem*1);}
  .mt-1xm{margin-top:calc(.5rem*1);}
  .mb-1xm{margin-bottom:calc(.5rem*1);}
  .ml-1xm{margin-left:calc(.5rem*1);}
  .mr-1xm{margin-right:calc(.5rem*1);}
  
  .pt-2xm{padding-top:calc(.5rem*2);}
  .pb-2xm{padding-bottom:calc(.5rem*2);}
  .pl-2xm{padding-left:calc(.5rem*2);}
  .pr-2xm{padding-right:calc(.5rem*2);}
  .mt-2xm{margin-top:calc(.5rem*2);}
  .mb-2xm{margin-bottom:calc(.5rem*2);}
  .ml-2xm{margin-left:calc(.5rem*2);}
  .mr-2xm{margin-right:calc(.5rem*2);}
  
  .pt-3xm{padding-top:calc(.5rem*3);}
  .pb-3xm{padding-bottom:calc(.5rem*3);}
  .pl-3xm{padding-left:calc(.5rem*3);}
  .pr-3xm{padding-right:calc(.5rem*3);}
  .mt-3xm{margin-top:calc(.5rem*3);}
  .mb-3xm{margin-bottom:calc(.5rem*3);}
  .ml-3xm{margin-left:calc(.5rem*3);}
  .mr-3xm{margin-right:calc(.5rem*3);}
  
  .pt-4xm{padding-top:calc(.5rem*4);}
  .pb-4xm{padding-bottom:calc(.5rem*4);}
  .pl-4xm{padding-left:calc(.5rem*4);}
  .pr-4xm{padding-right:calc(.5rem*4);}
  .mt-4xm{margin-top:calc(.5rem*4);}
  .mb-4xm{margin-bottom:calc(.5rem*4);}
  .ml-4xm{margin-left:calc(.5rem*4);}
  .mr-4xm{margin-right:calc(.5rem*4);}
  
  .pt-5xm{padding-top:calc(.5rem*5);}
  .pb-5xm{padding-bottom:calc(.5rem*5);}
  .pl-5xm{padding-left:calc(.5rem*5);}
  .pr-5xm{padding-right:calc(.5rem*5);}
  .mt-5xm{margin-top:calc(.5rem*5);}
  .mb-5xm{margin-bottom:calc(.5rem*5);}
  .ml-5xm{margin-left:calc(.5rem*5);}
  .mr-5xm{margin-right:calc(.5rem*5);}
  
  .pt-6xm{padding-top:calc(.5rem*6);}
  .pb-6xm{padding-bottom:calc(.5rem*6);}
  .pl-6xm{padding-left:calc(.5rem*6);}
  .pr-6xm{padding-right:calc(.5rem*6);}
  .mt-6xm{margin-top:calc(.5rem*6);}
  .mb-6xm{margin-bottom:calc(.5rem*6);}
  .ml-6xm{margin-left:calc(.5rem*6);}
  .mr-6xm{margin-right:calc(.5rem*6);}
  
  .pt-7xm{padding-top:calc(.5rem*7);}
  .pb-7xm{padding-bottom:calc(.5rem*7);}
  .pl-7xm{padding-left:calc(.5rem*7);}
  .pr-7xm{padding-right:calc(.5rem*7);}
  .mt-7xm{margin-top:calc(.5rem*7);}
  .mb-7xm{margin-bottom:calc(.5rem*7);}
  .ml-7xm{margin-left:calc(.5rem*7);}
  .mr-7xm{margin-right:calc(.5rem*7);}
  
  .pt-8xm{padding-top:calc(.5rem*8);}
  .pb-8xm{padding-bottom:calc(.5rem*8);}
  .pl-8xm{padding-left:calc(.5rem*8);}
  .pr-8xm{padding-right:calc(.5rem*8);}
  .mt-8xm{margin-top:calc(.5rem*8);}
  .mb-8xm{margin-bottom:calc(.5rem*8);}
  .ml-8xm{margin-left:calc(.5rem*8);}
  .mr-8xm{margin-right:calc(.5rem*8);}
  
  .pt-9xm{padding-top:calc(.5rem*9);}
  .pb-9xm{padding-bottom:calc(.5rem*9);}
  .pl-9xm{padding-left:calc(.5rem*9);}
  .pr-9xm{padding-right:calc(.5rem*9);}
  .mt-9xm{margin-top:calc(.5rem*9);}
  .mb-9xm{margin-bottom:calc(.5rem*9);}
  .ml-9xm{margin-left:calc(.5rem*9);}
  .mr-9xm{margin-right:calc(.5rem*9);}
  
  .pt-10xm{padding-top:calc(.5rem*10);}
  .pb-10xm{padding-bottom:calc(.5rem*10);}
  .pl-10xm{padding-left:calc(.5rem*10);}
  .pr-10xm{padding-right:calc(.5rem*10);}
  .mt-10xm{margin-top:calc(.5rem*10);}
  .mb-10xm{margin-bottom:calc(.5rem*10);}
  .ml-10xm{margin-left:calc(.5rem*10);}
  .mr-10xm{margin-right:calc(.5rem*10);}
  
  .pt-11xm{padding-top:calc(.5rem*11);}
  .pb-11xm{padding-bottom:calc(.5rem*11);}
  .pl-11xm{padding-left:calc(.5rem*11);}
  .pr-11xm{padding-right:calc(.5rem*11);}
  .mt-11xm{margin-top:calc(.5rem*11);}
  .mb-11xm{margin-bottom:calc(.5rem*11);}
  .ml-11xm{margin-left:calc(.5rem*11);}
  .mr-11xm{margin-right:calc(.5rem*11);}
  
  .pt-12xm{padding-top:calc(.5rem*12);}
  .pb-12xm{padding-bottom:calc(.5rem*12);}
  .pl-12xm{padding-left:calc(.5rem*12);}
  .pr-12xm{padding-right:calc(.5rem*12);}
  .mt-12xm{margin-top:calc(.5rem*12);}
  .mb-12xm{margin-bottom:calc(.5rem*12);}
  .ml-12xm{margin-left:calc(.5rem*12);}
  .mr-12xm{margin-right:calc(.5rem*12);}
  
  .pt-13xm{padding-top:calc(.5rem*13);}
  .pb-13xm{padding-bottom:calc(.5rem*13);}
  .pl-13xm{padding-left:calc(.5rem*13);}
  .pr-13xm{padding-right:calc(.5rem*13);}
  .mt-13xm{margin-top:calc(.5rem*13);}
  .mb-13xm{margin-bottom:calc(.5rem*13);}
  .ml-13xm{margin-left:calc(.5rem*13);}
  .mr-13xm{margin-right:calc(.5rem*13);}
  
  .pt-14xm{padding-top:calc(.5rem*14);}
  .pb-14xm{padding-bottom:calc(.5rem*14);}
  .pl-14xm{padding-left:calc(.5rem*14);}
  .pr-14xm{padding-right:calc(.5rem*14);}
  .mt-14xm{margin-top:calc(.5rem*14);}
  .mb-14xm{margin-bottom:calc(.5rem*14);}
  .ml-14xm{margin-left:calc(.5rem*14);}
  .mr-14xm{margin-right:calc(.5rem*14);}
  
  .pt-15xm{padding-top:calc(.5rem*15);}
  .pb-15xm{padding-bottom:calc(.5rem*15);}
  .pl-15xm{padding-left:calc(.5rem*15);}
  .pr-15xm{padding-right:calc(.5rem*15);}
  .mt-15xm{margin-top:calc(.5rem*15);}
  .mb-15xm{margin-bottom:calc(.5rem*15);}
  .ml-15xm{margin-left:calc(.5rem*15);}
  .mr-15xm{margin-right:calc(.5rem*15);}
  
  .pt-16xm{padding-top:calc(.5rem*16);}
  .pb-16xm{padding-bottom:calc(.5rem*16);}
  .pl-16xm{padding-left:calc(.5rem*16);}
  .pr-16xm{padding-right:calc(.5rem*16);}
  .mt-16xm{margin-top:calc(.5rem*16);}
  .mb-16xm{margin-bottom:calc(.5rem*16);}
  .ml-16xm{margin-left:calc(.5rem*16);}
  .mr-16xm{margin-right:calc(.5rem*16);}
  
  .pt-17xm{padding-top:calc(.5rem*17);}
  .pb-17xm{padding-bottom:calc(.5rem*17);}
  .pl-17xm{padding-left:calc(.5rem*17);}
  .pr-17xm{padding-right:calc(.5rem*17);}
  .mt-17xm{margin-top:calc(.5rem*17);}
  .mb-17xm{margin-bottom:calc(.5rem*17);}
  .ml-17xm{margin-left:calc(.5rem*17);}
  .mr-17xm{margin-right:calc(.5rem*17);}
  
  .pt-18xm{padding-top:calc(.5rem*18);}
  .pb-18xm{padding-bottom:calc(.5rem*18);}
  .pl-18xm{padding-left:calc(.5rem*18);}
  .pr-18xm{padding-right:calc(.5rem*18);}
  .mt-18xm{margin-top:calc(.5rem*18);}
  .mb-18xm{margin-bottom:calc(.5rem*18);}
  .ml-18xm{margin-left:calc(.5rem*18);}
  .mr-18xm{margin-right:calc(.5rem*18);}
  
  .pt-19xm{padding-top:calc(.5rem*19);}
  .pb-19xm{padding-bottom:calc(.5rem*19);}
  .pl-19xm{padding-left:calc(.5rem*19);}
  .pr-19xm{padding-right:calc(.5rem*19);}
  .mt-19xm{margin-top:calc(.5rem*19);}
  .mb-19xm{margin-bottom:calc(.5rem*19);}
  .ml-19xm{margin-left:calc(.5rem*19);}
  .mr-19xm{margin-right:calc(.5rem*19);}
  
  .pt-20xm{padding-top:calc(.5rem*20);}
  .pb-20xm{padding-bottom:calc(.5rem*20);}
  .pl-20xm{padding-left:calc(.5rem*20);}
  .pr-20xm{padding-right:calc(.5rem*20);}
  .mt-20xm{margin-top:calc(.5rem*20);}
  .mb-20xm{margin-bottom:calc(.5rem*20);}
  .ml-20xm{margin-left:calc(.5rem*20);}
  .mr-20xm{margin-right:calc(.5rem*20);}
  
  .pt-21xm{padding-top:calc(.5rem*21);}
  .pb-21xm{padding-bottom:calc(.5rem*21);}
  .pl-21xm{padding-left:calc(.5rem*21);}
  .pr-21xm{padding-right:calc(.5rem*21);}
  .mt-21xm{margin-top:calc(.5rem*21);}
  .mb-21xm{margin-bottom:calc(.5rem*21);}
  .ml-21xm{margin-left:calc(.5rem*21);}
  .mr-21xm{margin-right:calc(.5rem*21);}
  
  .pt-22xm{padding-top:calc(.5rem*22);}
  .pb-22xm{padding-bottom:calc(.5rem*22);}
  .pl-22xm{padding-left:calc(.5rem*22);}
  .pr-22xm{padding-right:calc(.5rem*22);}
  .mt-22xm{margin-top:calc(.5rem*22);}
  .mb-22xm{margin-bottom:calc(.5rem*22);}
  .ml-22xm{margin-left:calc(.5rem*22);}
  .mr-22xm{margin-right:calc(.5rem*22);}
  
  .pt-23xm{padding-top:calc(.5rem*23);}
  .pb-23xm{padding-bottom:calc(.5rem*23);}
  .pl-23xm{padding-left:calc(.5rem*23);}
  .pr-23xm{padding-right:calc(.5rem*23);}
  .mt-23xm{margin-top:calc(.5rem*23);}
  .mb-23xm{margin-bottom:calc(.5rem*23);}
  .ml-23xm{margin-left:calc(.5rem*23);}
  .mr-23xm{margin-right:calc(.5rem*23);}
  
  .pt-24xm{padding-top:calc(.5rem*24);}
  .pb-24xm{padding-bottom:calc(.5rem*24);}
  .pl-24xm{padding-left:calc(.5rem*24);}
  .pr-24xm{padding-right:calc(.5rem*24);}
  .mt-24xm{margin-top:calc(.5rem*24);}
  .mb-24xm{margin-bottom:calc(.5rem*24);}
  .ml-24xm{margin-left:calc(.5rem*24);}
  .mr-24xm{margin-right:calc(.5rem*24);}
  
  .pt-25xm{padding-top:calc(.5rem*25);}
  .pb-25xm{padding-bottom:calc(.5rem*25);}
  .pl-25xm{padding-left:calc(.5rem*25);}
  .pr-25xm{padding-right:calc(.5rem*25);}
  .mt-25xm{margin-top:calc(.5rem*25);}
  .mb-25xm{margin-bottom:calc(.5rem*25);}
  .ml-25xm{margin-left:calc(.5rem*25);}
  .mr-25xm{margin-right:calc(.5rem*25);}
  
  .pt-26xm{padding-top:calc(.5rem*26);}
  .pb-26xm{padding-bottom:calc(.5rem*26);}
  .pl-26xm{padding-left:calc(.5rem*26);}
  .pr-26xm{padding-right:calc(.5rem*26);}
  .mt-26xm{margin-top:calc(.5rem*26);}
  .mb-26xm{margin-bottom:calc(.5rem*26);}
  .ml-26xm{margin-left:calc(.5rem*26);}
  .mr-26xm{margin-right:calc(.5rem*26);}
  
  .pt-27xm{padding-top:calc(.5rem*27);}
  .pb-27xm{padding-bottom:calc(.5rem*27);}
  .pl-27xm{padding-left:calc(.5rem*27);}
  .pr-27xm{padding-right:calc(.5rem*27);}
  .mt-27xm{margin-top:calc(.5rem*27);}
  .mb-27xm{margin-bottom:calc(.5rem*27);}
  .ml-27xm{margin-left:calc(.5rem*27);}
  .mr-27xm{margin-right:calc(.5rem*27);}
  
  .pt-28xm{padding-top:calc(.5rem*28);}
  .pb-28xm{padding-bottom:calc(.5rem*28);}
  .pl-28xm{padding-left:calc(.5rem*28);}
  .pr-28xm{padding-right:calc(.5rem*28);}
  .mt-28xm{margin-top:calc(.5rem*28);}
  .mb-28xm{margin-bottom:calc(.5rem*28);}
  .ml-28xm{margin-left:calc(.5rem*28);}
  .mr-28xm{margin-right:calc(.5rem*28);}
  
  .pt-29xm{padding-top:calc(.5rem*29);}
  .pb-29xm{padding-bottom:calc(.5rem*29);}
  .pl-29xm{padding-left:calc(.5rem*29);}
  .pr-29xm{padding-right:calc(.5rem*29);}
  .mt-29xm{margin-top:calc(.5rem*29);}
  .mb-29xm{margin-bottom:calc(.5rem*29);}
  .ml-29xm{margin-left:calc(.5rem*29);}
  .mr-29xm{margin-right:calc(.5rem*29);}
  
  .pt-30xm{padding-top:calc(.5rem*30);}
  .pb-30xm{padding-bottom:calc(.5rem*30);}
  .pl-30xm{padding-left:calc(.5rem*30);}
  .pr-30xm{padding-right:calc(.5rem*30);}
  .mt-30xm{margin-top:calc(.5rem*30);}
  .mb-30xm{margin-bottom:calc(.5rem*30);}
  .ml-30xm{margin-left:calc(.5rem*30);}
  .mr-30xm{margin-right:calc(.5rem*30);}
  
  .pt-31xm{padding-top:calc(.5rem*31);}
  .pb-31xm{padding-bottom:calc(.5rem*31);}
  .pl-31xm{padding-left:calc(.5rem*31);}
  .pr-31xm{padding-right:calc(.5rem*31);}
  .mt-31xm{margin-top:calc(.5rem*31);}
  .mb-31xm{margin-bottom:calc(.5rem*31);}
  .ml-31xm{margin-left:calc(.5rem*31);}
  .mr-31xm{margin-right:calc(.5rem*31);}
  
  .pt-32xm{padding-top:calc(.5rem*32);}
  .pb-32xm{padding-bottom:calc(.5rem*32);}
  .pl-32xm{padding-left:calc(.5rem*32);}
  .pr-32xm{padding-right:calc(.5rem*32);}
  .mt-32xm{margin-top:calc(.5rem*32);}
  .mb-32xm{margin-bottom:calc(.5rem*32);}
  .ml-32xm{margin-left:calc(.5rem*32);}
  .mr-32xm{margin-right:calc(.5rem*32);}
  
  .pt-33xm{padding-top:calc(.5rem*33);}
  .pb-33xm{padding-bottom:calc(.5rem*33);}
  .pl-33xm{padding-left:calc(.5rem*33);}
  .pr-33xm{padding-right:calc(.5rem*33);}
  .mt-33xm{margin-top:calc(.5rem*33);}
  .mb-33xm{margin-bottom:calc(.5rem*33);}
  .ml-33xm{margin-left:calc(.5rem*33);}
  .mr-33xm{margin-right:calc(.5rem*33);}
  
  .pt-34xm{padding-top:calc(.5rem*34);}
  .pb-34xm{padding-bottom:calc(.5rem*34);}
  .pl-34xm{padding-left:calc(.5rem*34);}
  .pr-34xm{padding-right:calc(.5rem*34);}
  .mt-34xm{margin-top:calc(.5rem*34);}
  .mb-34xm{margin-bottom:calc(.5rem*34);}
  .ml-34xm{margin-left:calc(.5rem*34);}
  .mr-34xm{margin-right:calc(.5rem*34);}
  
  .pt-35xm{padding-top:calc(.5rem*35);}
  .pb-35xm{padding-bottom:calc(.5rem*35);}
  .pl-35xm{padding-left:calc(.5rem*35);}
  .pr-35xm{padding-right:calc(.5rem*35);}
  .mt-35xm{margin-top:calc(.5rem*35);}
  .mb-35xm{margin-bottom:calc(.5rem*35);}
  .ml-35xm{margin-left:calc(.5rem*35);}
  .mr-35xm{margin-right:calc(.5rem*35);}
  
  .pt-36xm{padding-top:calc(.5rem*36);}
  .pb-36xm{padding-bottom:calc(.5rem*36);}
  .pl-36xm{padding-left:calc(.5rem*36);}
  .pr-36xm{padding-right:calc(.5rem*36);}
  .mt-36xm{margin-top:calc(.5rem*36);}
  .mb-36xm{margin-bottom:calc(.5rem*36);}
  .ml-36xm{margin-left:calc(.5rem*36);}
  .mr-36xm{margin-right:calc(.5rem*36);}
  
  .pt-37xm{padding-top:calc(.5rem*37);}
  .pb-37xm{padding-bottom:calc(.5rem*37);}
  .pl-37xm{padding-left:calc(.5rem*37);}
  .pr-37xm{padding-right:calc(.5rem*37);}
  .mt-37xm{margin-top:calc(.5rem*37);}
  .mb-37xm{margin-bottom:calc(.5rem*37);}
  .ml-37xm{margin-left:calc(.5rem*37);}
  .mr-37xm{margin-right:calc(.5rem*37);}
  
  .pt-38xm{padding-top:calc(.5rem*38);}
  .pb-38xm{padding-bottom:calc(.5rem*38);}
  .pl-38xm{padding-left:calc(.5rem*38);}
  .pr-38xm{padding-right:calc(.5rem*38);}
  .mt-38xm{margin-top:calc(.5rem*38);}
  .mb-38xm{margin-bottom:calc(.5rem*38);}
  .ml-38xm{margin-left:calc(.5rem*38);}
  .mr-38xm{margin-right:calc(.5rem*38);}
  
  .pt-39xm{padding-top:calc(.5rem*39);}
  .pb-39xm{padding-bottom:calc(.5rem*39);}
  .pl-39xm{padding-left:calc(.5rem*39);}
  .pr-39xm{padding-right:calc(.5rem*39);}
  .mt-39xm{margin-top:calc(.5rem*39);}
  .mb-39xm{margin-bottom:calc(.5rem*39);}
  .ml-39xm{margin-left:calc(.5rem*39);}
  .mr-39xm{margin-right:calc(.5rem*39);}
  
  .pt-40xm{padding-top:calc(.5rem*40);}
  .pb-40xm{padding-bottom:calc(.5rem*40);}
  .pl-40xm{padding-left:calc(.5rem*40);}
  .pr-40xm{padding-right:calc(.5rem*40);}
  .mt-40xm{margin-top:calc(.5rem*40);}
  .mb-40xm{margin-bottom:calc(.5rem*40);}
  .ml-40xm{margin-left:calc(.5rem*40);}
  .mr-40xm{margin-right:calc(.5rem*40);}
  

  .mt-auto-mobile{margin-top:auto;}
  .mb-auto-mobile{margin-bottom:auto;}
  .ml-auto-mobile{margin-left:auto;}
  .mr-auto-mobile{margin-right:auto;}

  .mt-0xm{margin-top:0;}
  .mb-0xm{margin-bottom:0;}
  .ml-0xm{margin-left:0;}
  .mr-0xm{margin-right:0;}

  .pt-0xm{padding-top:0;}
  .pb-0xm{padding-bottom:0;}
  .pl-0xm{padding-left:0;}
  .pr-0xm{padding-right:0;}
}



/*--- Displays ---*/
.d-none{ display:none; }
.d-flex{display:flex;}
.d-block{display:block;}
.d-inline-block{display:inline-block;}
.d-inline{display:inline;}

/*--- Flex ---*/
.flex-full{flex: 1 1 100%;}
.flex-flow-row{flex-flow:row;}
.flex-flow-row-reverse{flex-flow:row-reverse;}
.flex-flow-row-wrap{flex-flow:row wrap;}
.flex-flow-row-reverse-wrap{flex-flow:row-reverse wrap;}
.flex-flow-column{flex-flow:column;}
.flex-flow-column-wrap{flex-flow:column wrap;}
.justify-content-flex-start{justify-content:flex-start;}
.justify-content-flex-end{justify-content:flex-end;}
.justify-content-space-around{justify-content:space-around;}
.justify-content-space-between{justify-content:space-between;}
.justify-content-center{justify-content:center;}
.align-items-flex-start{align-items:flex-start;}
.align-items-flex-end{align-items:flex-end;}
.align-items-center{align-items:center;}
.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;}
.row-fluid > [class*="span"].order-1, .row-fluid.justify-content-space-between > [class*="span"] + [class*="span"].order-1:last-of-type{margin-left: 0;}
.row-fluid > [class*="span"].order-2, .row-fluid.justify-content-space-between > [class*="span"]+[class*="span"].order-2:last-of-type {margin-left: auto;}

@media screen and (max-width: 992px){
  .flex-flow-row-tablet{flex-flow:row;} 
  .flex-flow-row-wrap-tablet{flex-flow:row wrap;} 
  .flex-flow-column-tablet{flex-flow:column;} 
  .flex-flow-column-wrap-tablet{flex-flow:column wrap;} 
  .justify-content-flex-start-tablet{justify-content:flex-start;}
  .justify-content-flex-end-tablet{justify-content:flex-end;}
  .justify-content-space-around-tablet{justify-content:space-around;}
  .justify-content-space-between-tablet{justify-content:space-between;}
  .justify-content-center-tablet{justify-content:center;}
  .align-items-flex-start-tablet{align-items:flex-start;}
  .align-items-flex-end-tablet{align-items:flex-end;}
  .align-items-center-tablet{align-items:center;}
  .d-none-tablet{ display:none; }
  .d-flex-tablet{display:flex;}
  .d-block-tablet{display:block;}
  .d-inline-block-tablet{display:inline-block;}
  .d-inline-tablet{display:inline;}
}

@media screen and (max-width: 480px){
  .flex-flow-row-mobile{flex-flow:row;} 
  .flex-flow-row-wrap-mobile{flex-flow:row wrap;} 
  .flex-flow-column-mobile{flex-flow:column;} 
  .flex-flow-column-wrap-mobile{flex-flow:column wrap;}
  .justify-content-flex-start-mobile{justify-content:flex-start;}
  .justify-content-flex-end-mobile{justify-content:flex-end;}
  .justify-content-space-around-mobile{justify-content:space-around;}
  .justify-content-space-between-mobile{justify-content:space-between;}
  .justify-content-center-mobile{justify-content:center;}
  .align-items-flex-start-mobile{align-items:flex-start;}
  .align-items-flex-end-mobile{align-items:flex-end;}
  .align-items-center-mobile{align-items:center;}
  .d-none-mobile{ display:none; }
  .d-flex-mobile{display:flex;}
  .d-block-mobile{display:block;}
  .d-inline-block-mobile{display:inline-block;}
  .d-inline-mobile{display:inline;}
}

/*--- Images ---*/
img{max-width:100%;height:auto;}
/*** Landing pages ***/

.landing-page.model-one .body-container-wrapper > .body-container > .dnd-section > .row-fluid {padding: 0;display: flex; flex-flow: row;}
.landing-page.model-one .body-container-wrapper>.body-container>.dnd-section>.row-fluid > .span8 {width: 66.66666666%;margin: 0;}
.landing-page.model-one .body-container-wrapper>.body-container>.dnd-section>.row-fluid > .span4 {width: 33.33333333%;margin: 0;}

.landing-page.model-one .form-container{background-color:;}
.landing-page.model-one .form-container > div {position: sticky;top: 0;}
.landing-page.model-one .form-container #form-container {height: 100vh;overflow: auto;}
.landing-page.model-one .footer-module{background-color: transparent;}
.landing-page.model-one .footer-module > .row-fluid {background-color: #FFFFFF;padding-left:0;padding-right:0;}

.landing-page.model-one .header-module{max-width: 121.0rem;transform: translateX(-50%);left: 50%;background:transparent;padding:0;padding-bottom:0;border:none;}
.landing-page.model-one .header-module > .row-fluid {width: 66.66666666%;*width: 66.66666666%;margin: 0;padding-left:5.0rem;padding-right:5.0rem;transition: background .3s ease-in-out, border .3s ease-in-out;border: none;z-index:10;padding-top:2.0rem; padding-bottom:2.0rem;}
.landing-page.model-one .header-module.scrolled > .row-fluid{background-color: #FFFFFF;box-shadow: 0 10px 10px 0 rgba(0,0,0,.1);}
.landing-page.model-one form .hs-richtext.hs-main-font-element * {
    color: #fff !important;
}
.landing-page.model-one #form-container{background:linear-gradient(#0032A9,#0032A9);}
.landing-page.model-one form, .landing-page.model-one .form-description{background-color:transparent;}

.hs-content-id-76254323316 .formulaire-bilan-left form label { color: #191919; font-weight: 400; }
.hs-content-id-76254323316 .formulaire-bilan-left form input[type=radio] { transition: background-color .3s ease-in-out; outline: 0; -webkit-appearance: none; width: calc(0.5rem*3); min-width: calc(0.5rem*3); height: calc(0.5rem*3); border-radius: 50%; margin-right: calc(0.5rem*2); display: inline-block; position: relative; top: 3px; cursor: pointer; box-shadow: inset 0 0 0 3px; background: transparent; }
.hs-content-id-76254323316 .formulaire-bilan-left form input[type=radio]:checked { background: #0032a9; box-shadow: inset 0 0 0 3px #000000; }
.hs-content-id-76254323316 .formulaire-bilan-left form textarea, .hs-content-id-76254323316 .formulaire-bilan-left form input {color: #191919;}
.hs-content-id-76254323316 .formulaire-bilan-left form .legal-consent-container .hs-richtext {color: #191919;}
.hs-content-id-76254323316 .formulaire-bilan-left form label.hs-error-msg { color: #bc3b55; font-size: 12px;}
.hs-content-id-76254323316 .formulaire-bilan-left form .hs-submit .hs-button { background: #0032A9; color: #fff;}
.hs-content-id-76254323316 .formulaire-bilan-left form .hs-submit .hs-button:hover { background-color: #1513F5;}
.lp-sticky-form-page>.row-fluid { display: flex;}
.lp-sticky-form-page .form-container { position: relative;}
.lp-sticky-form-page .form-container > .row-fluid-wrapper { position: sticky; top: 90px;}
.lp-sticky-form-page .formulaire-bilan-left { width: 100%;}
.lp-sticky-form-page .form-container{margin:0; width: calc(100% - 47%);}
.lp-sticky-form-page .formulaire-bilan-left .form-description, .lp-sticky-form-page .formulaire-bilan-left form { background:transparent;  }
.lp-sticky-form-page .form-container .form-container-inner .hs-form-field { position: relative; padding-bottom: 10px; }
.lp-sticky-form-page .form-container .form-container-inner .hs-form-field ul.hs-error-msgs { position: absolute; top: 92%; font-size: 12px; }
.lp-sticky-form-page .form-container .form-container-inner .legal-consent-container ul.inputs-list { margin-bottom: 0; }
.lp-sticky-form-page .form-container .form-container-inner .legal-consent-container input.hs-button:hover { color: red; }
.lp-sticky-form-page .form-container .form-container-inner .hs-submit input.hs-button:hover { color: #fff; border-color: #fff; background: transparent; }
.lp-sticky-form-page .form-container .form-container-inner .hs-submit input.hs-button { border: 1px solid #fff; }
.lp-sticky-form-page .form-container .hs_error_rollup { display: none;}
.lp-sticky-form-page .lp-form-module { height: 640px; overflow: auto;}
/* html{scroll-behavior: smooth;} */
.cta-container.bc-annecy {display: none;}
.landing-page.model-one form .hs-richtext.hs-main-font-element h2 {display: none;}
.landing-page.model-one form .hs-richtext.hs-main-font-element h3 {display: none;}
.landing-page.model-one form .hs-richtext.hs-main-font-element h1 {display: none;}
.landing-page.model-one form .hs-button:hover{color: #0032a9;}
ul li { text-align: left !important; }
ul{list-style-type:disc  !important;}


@media (max-width:1198px){
/* .body-container-wrapper.model-one { padding: 70px 0 0;} */
    .body-container-wrapper.model-one { padding: 120px 0 0;}
}


@media (max-width:992px){
  .landing-page.model-one .body-container-wrapper>.body-container>.dnd-section>.row-fluid {padding: 0;    flex-flow: column;}
  .landing-page.model-one .body-container-wrapper>.body-container>.dnd-section>.row-fluid>.span8,
  .landing-page.model-one .body-container-wrapper>.body-container>.dnd-section>.row-fluid>.span4{width: 100%;margin: 0;}
  .landing-page.model-one .lp-inner-body-container > .row-fluid-wrapper > .row-fluid > div > .row-number-1 {padding:0 !important;}
  .landing-page.model-one .lp-inner-body-container > .row-fluid-wrapper > .row-fluid > div > .row-number-1 > .row-fluid {text-align:center;padding-top:calc(8.8rem*0.8);padding-bottom: calc(8.8rem*0.8);}
  .landing-page.model-one .header-module{max-width: 100%;background:transparent;padding:0;}
  .landing-page.model-one .header-module > .row-fluid {width: 100%;*width: 100%;}
  .landing-page.model-one .form-container #form-container {height: initial;overflow: initial;}
    .lp-sticky-form-page .form-container { width: 100%;}
    .body-container-wrapper.model-one {padding: 30px 0 0;}
    .lp-sticky-form-page .lp-form-module { height: auto;}
    .cta-container.bc-annecy{display: block;position: fixed;bottom: 15px;z-index: 2;left: 50%;transform: translateX(-50%);}
    .ap-slider-section{min-height: 450px;}
    .cta-container.bc-annecy a { box-shadow: 0 0 5px 0 #dedbde; }
}
@media (max-width:767px){
    .cta-container.bc-annecy a{padding: 1.45rem 5rem;}
    
}


@media (max-width:700px){
.body-container-wrapper.model-one { padding: 80px 0 0;}
}

.landing-page.model-four .lp-inner-body-container > .row-fluid-wrapper > .row-fluid > div > .row-number-1 > .row-fluid {padding-top:calc(8.8rem*0.8);padding-bottom: calc(8.8rem*0.8);}  
/*** Thank you pages ***/

.thank-you.model-three .row-number-1[class*="background-image"] > .row-fluid {padding-left: 0;padding-right: 0;}
@media (max-width:374px){

    .cta-container.bc-annecy a{padding: 1.45rem 4rem;}
    
}