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: "Novecentowide";
  src: url(https://25064778.fs1.hubspotusercontent-eu1.net/hubfs/25064778/Auris%20theme/fonts/Novecentowide-Medium.otf) format("opentype");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: "Novecentowide";
  src: url(https://25064778.fs1.hubspotusercontent-eu1.net/hubfs/25064778/Auris%20theme/fonts/Novecentowide-Bold.otf) format("opentype");
  font-weight: 700;
  font-style: normal;
  font-stretch: 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%;}

.span12 .hs-horizontal-spacer{width: 99.99999998999999%;*width: 99.94680850063828%;display: inline-grid;}
.span11 .hs-horizontal-spacer {width: 91.489361693%;*width: 91.4361702036383%;display: inline-grid;}
.span10 .hs-horizontal-spacer {width: 82.97872339599999%;*width: 82.92553190663828%;display: inline-grid;}
.span9 .hs-horizontal-spacer {width: 74.468085099%;*width: 74.4148936096383%;display: inline-grid;}
.span8 .hs-horizontal-spacer {width: 65.95744680199999%;*width: 65.90425531263828%;display: inline-grid;}
.span7 .hs-horizontal-spacer {width: 57.446808505%;*width: 57.3936170156383%;display: inline-grid;}
.span6 .hs-horizontal-spacer {width: 48.93617020799999%;*width: 48.88297871863829%;display: inline-grid;}
.span5 .hs-horizontal-spacer {width: 40.425531911%;*width: 40.3723404216383%;display: inline-grid;}
.span4 .hs-horizontal-spacer {width: 31.914893614%;*width: 31.8617021246383%;display: inline-grid;}
.span3 .hs-horizontal-spacer {width: 23.404255317%;*width: 23.3510638276383%;display: inline-grid;}
.span2 .hs-horizontal-spacer {width: 14.89361702%;*width: 14.8404255306383%;display: inline-grid;}
.span1 .hs-horizontal-spacer {width: 6.382978723%;*width: 6.329787233638298%;display: inline-grid;}

.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%;}
@-webkit-keyframes HeroScribble { 0% { -webkit-transform: translate(-50%, -50%) } 25% { -webkit-transform: translate(-54%, -46%) } 50% { -webkit-transform: -webkit-translate(-50%, -44%) } 75% { -webkit-transform: translate(-46%, -46%) }  100% { -webkit-transform: translate(-50%, -50%) } }
@-moz-keyframes HeroScribble { 0% { -moz-transform: translate(-50%, -50%) } 25% { -moz-transform: translate(-54%, -46%) } 50% { -moz-transform: translate(-50%, -44%) } 75% { -moz-transform: translate(-46%, -46%) }  100% { -moz-transform: translate(-50%, -50%) } }
@keyframes HeroScribble { 0% { transform: translate(-50%, -50%) } 25% { transform: translate(-54%, -46%) } 50% { transform: translate(-50%, -44%) } 75% { transform: translate(-46%, -46%) }  100% { transform: translate(-50%, -50%) } }

@-webkit-keyframes HeroArrow { 0% { -webkit-transform: translateY(0%); } 50% { -webkit-transform: translateY(-25%); } 100% { -webkit-transform: translateY(50%); } }
@-moz-keyframes HeroArrow { 0% { -moz-transform: translateY(0%); } 50% { -moz-transform: translateY(-25%); } 100% { -moz-transform: translateY(0%); } }
@keyframes HeroArrow { 0% { transform: translateY(0%); } 50% { transform: translateY(-25%); } 100% { transform: translateY(0%); } }

@-webkit-keyframes ReverseHeroArrow { 0% { -webkit-transform: translateY(0%) rotate(180deg); } 50% { -webkit-transform: translateY(-25%) rotate(180deg); } 100% { -webkit-transform: translateY(50%) rotate(180deg); } }
@-moz-keyframes ReverseHeroArrow { 0% { -moz-transform: translateY(0%) rotate(180deg); } 50% { -moz-transform: translateY(-25%) rotate(180deg); } 100% { -moz-transform: translateY(0%) rotate(180deg); } }
@keyframes ReverseHeroArrow { 0% { transform: translateY(0%) rotate(180deg); } 50% { transform: translateY(-25%) rotate(180deg); } 100% { transform: translateY(0%) rotate(180deg); } }

@-webkit-keyframes showCard {  0% { -webkit-transform: scale3d(0.8, 0.8, 1); opacity:0;  }  50% { -webkit-transform: scale3d(1.1, 1.1, 1);  } 100% { -webkit-transform: scale3d(1, 1, 1); opacity:1;  } }
@-moz-keyframes showCard { 0% { -moz-transform: scale3d(0.8, 0.8, 1); opacity:0;  } 50% { -moz-transform: scale3d(1.1, 1.1, 1);  } 100% { -moz-transform: scale3d(1, 1, 1); opacity:1;  } }
@keyframes showCard { 0% { transform: scale3d(0.8, 0.8, 1); opacity:0;  } 50% { transform: scale3d(1.1, 1.1, 1);  } 100% { transform: scale3d(1, 1, 1); opacity:1;  } }

@-webkit-keyframes FormScribbleLeft { 0% { -webkit-transform: translateX(0%); } 50% { -webkit-transform: translateX(-50%); } 100% { -webkit-transform: translateX(50%); } }
@-moz-keyframes FormScribbleLeft { 0% { -moz-transform: translateX(0%); } 50% { -moz-transform: translateX(-50%); } 100% { -moz-transform: translateX(0%); } }
@keyframes FormScribbleLeft { 0% { transform: translateX(0%); } 50% { transform: translateX(-50%); } 100% { transform: translateX(0%); } }

@-webkit-keyframes FormScribbleRight { 0% { -webkit-transform: translateX(0%) rotate(180deg); } 50% { -webkit-transform: translateX(50%) rotate(180deg); } 100% { -webkit-transform: translateX(50%) rotate(180deg); } }
@-moz-keyframes FormScribbleRight { 0% { -moz-transform: translateX(0%) rotate(180deg); } 50% { -moz-transform: translateX(50%) rotate(180deg); } 100% { -moz-transform: translateX(0%) rotate(180deg); } }
@keyframes FormScribbleRight { 0% { transform: translateX(0%) rotate(180deg); } 50% { transform: translateX(50%) rotate(180deg); } 100% { transform: translateX(0%) rotate(180deg); } }
.body-container{
  overflow:hidden;
}
.body-container .dnd-section[class*='force-full-width'] > .row-fluid {
  padding-left: 0;
  padding-right: 0;
}
.row-fluid:before,
.row-fluid:after {
  display: table;
  content: "";
}
.row-fluid {
  width: 100%; *zoom: 1;
}
.body-container .dnd-section > .row-fluid,
.content-wrapper{
  max-width: 119.0rem;
  margin-left:auto;
  margin-right:auto;
  box-sizing:border-box;
}
.body-container .dnd-section > .row-fluid,
.content-wrapper{
  position:relative;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.body-container .dnd-section > .row-fluid{
  padding-top: 10.0rem;
  padding-bottom: 10.0rem;
}
.body-container .dnd-section[class*="padding"] > .row-fluid{
  padding-top: 0;
  padding-bottom: 0;
}

@media (max-width: 992px){
  .body-container .dnd-section > .row-fluid{
    padding-top: calc(10.0rem /1.2);
    padding-bottom: calc(10.0rem /1.2)
  }
  .dnd-section>.row-fluid,
  .dnd-row>.row-fluid{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap
  }
}

@media (max-width: 480px){
  .body-container .dnd-section > .row-fluid{
    padding-top: calc(10.0rem / 1.6);
    padding-bottom: calc(10.0rem / 1.6)
  }
  .body-container .dnd-section > .row-fluid,
  .content-wrapper{
    position:relative;
    padding-left: calc(2.5rem/ 2);
    padding-right: calc(2.5rem/ 2);
  }
}
html{
  font-size:62.5%;
}

body{
  font-size:1.5rem;
  line-height:1.5;
  font-family:'Open Sans', sans-serif;;
  color:#212c54;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

b, strong { 
  font-weight:600;
}

i, em{ 
  font-style: italic;
}

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

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

a{
  cursor:pointer;
  text-decoration:none;
  display:inline;
  color:#212c54;
  font-size:1.5rem;
}

a:hover{
  color:#212c54;
}

p{
  font-size:1.5rem;
}

h1, h2, h3, h4, h5, h6{
  font-family: 'Novecentowide', sans-serif;;
  font-weight : 700;
}

h1{
  color:#212c54;
  margin-bottom:calc(1rem*3); 
}

h2{
  color:#ec6608;
  margin-bottom:calc(1rem*3);
}

h3{
  color:#212c54;
  margin-bottom:calc(1rem*2);
}

h4{
  color:#212c54;
  margin-bottom:calc(1rem*2);
}

h5{
  color:#212c54;
  margin-bottom:calc(1rem*2);
}

h6{
  color:#212c54;
  margin-bottom:calc(1rem*2);
}

.font-family-title,
.subtitle{
  font-family: 'Novecentowide', sans-serif;;
}

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:5rem; 
}

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

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

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

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

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

p, ul, ol, blockquote{
  margin-bottom:calc(1rem*2);
}

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

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.1rem;
}

.small{
  font-size:1.2rem;
}

.normal{
  font-size:1.5rem;
}

.large{
  font-size:1.8rem;
}

.font-weight-light{
  font-weight:300;
}

.font-weight-regular{
  font-weight:400;
}

.font-weight-medium{
  font-weight:500;
}

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

/* CUSTOM */
h1 > strong{
  
  text-shadow: 0 2px 15px #000000;
}

@media (max-width:1200px){
  h1, .font-size-h1{ font-size:calc(5rem / 1.2); }
  h2, .font-size-h2{font-size:calc(2.4rem / 1.2); }
}

@media (max-width:992px){
  h1, .font-size-h1{ font-size:calc(5rem / 1.5); }
  h2, .font-size-h2{font-size:calc(2.4rem / 1.5); }
  .extra-small-tablet{font-size:1.1rem;}
  .small-tablet{font-size:1.2rem;}
  .normal-tablet{font-size:1.5rem;}
  .large-tablet{font-size:1.8rem;}
}


@media screen and (max-width: 480px){
  html{
    font-size:55%;
  }
  h2 br, h3 br, h4 br {
    content: '';
  }
  .extra-small-mobile{font-size:1.1rem;}
  .small-mobile{font-size:1.2rem;}
  .normal-mobile{font-size:1.5rem;}
  .large-mobile{font-size:1.8rem;}
}
.primary-color{color:#212c54;}
.secondary-color{color:#ec6608;}
.black-color{color:#000000;}
.grey-color{color:#efefef;}
.white-color{color:#ffffff;}

.primary-bg{background-color:#212c54;}
.secondary-bg{background-color:#ec6608;}
.black-bg{background-color:#000000;}
.grey-bg{background-color:#efefef;}
.white-bg{background-color:#ffffff;}
.hs-button, 
.cta_button {
  font-family: 'Open Sans', sans-serif;;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: opacity .25s ease-in-out, background-color .25s ease-in-out;
  text-decoration: none; 
  display: inline-block; 
  background-color: #212c54; 
  border: 0.1rem solid #212c54;
  color: #FFFFFF; 
  padding: 1.0rem 3.0rem; 
  border-radius: 0.5rem;
  position:relative;
  cursor:pointer;
  line-height: 1.2;
  white-space:nowrap;
}
.hs-button:hover, 
.hs-button:focus, 
.cta_button:hover,
.cta_button:focus{
  background-color:#161e3a;
  color:#FFFFFF;
  text-decoration: none;
  box-shadow: 0 4px 10px 0 #161e3a4D;
}

/* secondary */
.hs-button.secondary, 
.cta_button.secondary {
  font-family: 'Open Sans', sans-serif;;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: opacity .25s ease-in-out, background-color .25s ease-in-out;
  text-decoration: none; 
  display: inline-block; 
  background-color: #ec6608;
  border: 0.1rem solid #ec6608;
  color: #FFFFFF; 
  padding: 1.0rem 3.0rem; 
  border-radius: 0.5rem;
  position:relative;
  cursor:pointer;
  line-height: 1.2;
  white-space:nowrap;
}
.hs-button.secondary:hover, 
.hs-button.secondary:focus, 
.cta_button.secondary:hover,
.cta_button.secondary:focus{
  background-color:#FFFFFF;
  color:#ec6608;
  text-decoration: none; 
}

/* secondary inverse */
.hs-button.secondary-inverse, 
.cta_button.secondary-inverse {
  font-family: 'Open Sans', sans-serif;;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: opacity .25s ease-in-out, background-color .25s ease-in-out;
  text-decoration: none; 
  display: inline-block;   
  background-color:#FFFFFF;
  color:#ec6608;  
  padding: 1.0rem 3.0rem;
  border: 0.1rem solid #ec6608;
  border-radius: 0.5rem;
  position:relative;
  cursor:pointer;
  line-height: 1.2;
  white-space:nowrap;
}
.hs-button.secondary-inverse:hover, 
.hs-button.secondary-inverse:focus, 
.cta_button.secondary-inverse:hover,
.cta_button.secondary-inverse:focus{  
  text-decoration: none;   
  background-color: #ec6608;
  color: #FFFFFF; 
}
form ::placeholder{
  color:rgba(0, 0, 0, 0.39);
}
.body-container-wrapper form fieldset{
  max-width:100%;
}
form{
  padding:0.0rem;
  font-family:'Open Sans', sans-serif;;
  background-color:#ffffff;
  border-bottom-left-radius:0.0rem;
  border-bottom-right-radius:0.0rem;
}
.form-description{
  padding:0.0rem 0.0rem 0;
  background-color:#ffffff;
  border-top-left-radius:0.0rem;
  border-top-right-radius:0.0rem;
}
form h3{
  color:#212c54
}
form .hs-form-field legend{
  color:rgba(236, 102, 8, 0.6);
}
.form-description h3{
  margin:0;
  color:#212c54
}
form label,
form .legal-consent-container{
  color:#ec6608;
}
form label{font-size:1.5rem;}

form .hs-form-field > label:first-child{font-weight: 700;margin-bottom:1rem; display: inline-block;}

form .hs-form-field{margin-bottom:calc(1rem*2.5);}

form .legal-consent-container{
  font-size:1.1rem;
  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 #ec6608;
}
form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
form select,
form textarea{
  height:3.8rem;
  margin: initial;
  font-size:1.5rem;
  background-color:#ffffff;
  color:#212c54;
  padding:0 1rem;
  outline: none;
  display: block;
  width: 100% !important;
  border: 0.1rem solid #212c54;
  border-radius:3px;
  -webkit-appearance: none;
}

form textarea{
  min-height:10rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

form select option{
  color:#000000;
}

form .actions{
  text-align:center;
}

form input[type="submit"],
form .hs-button{
  margin-top:1rem;
  font-family: 'Open Sans', sans-serif;;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-size:1.5rem;
  transition: opacity .3s ease-in-out, background-color .3s ease-in-out, box-shadow .3s ease-in-out, color .3s ease-in-out;
  text-decoration: none;
  display: inline-block;
  background-color: #212c54;
  color: #ffffff;
  padding: 1.0rem 3.0rem;
  border-radius: 0.5rem;
  position:relative;
  cursor:pointer;
  font-weight:;
  border:none;
}

form .hs-error-msgs,
form .hs-error-msg,
form .hs-error-msgs label,
form .hs-error-msg label{
  color:#ff3131;
}

form .hs-fieldtype-select .input {
  position: relative;
}

form .hs-fieldtype-select .input:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #ffffff;
  z-index: 1;
  border-radius:3px;
  background-image: url(https://f.hubspotusercontent20.net/hubfs/3364376/auris_theme/Logos%20-%20Pictos/select-arrow.png);
  background-size: 16px 16px;
  background-position: calc(100% - 1rem) 50%;
  background-repeat: no-repeat;
}

form select{background: transparent;position:relative;z-index: 2;}

form .hs-error-msgs {
  position: relative;
  margin: 0;
}

form .hs-error-msgs label {
  font-size: 1rem;
  font-weight: 500;
  position: absolute;
  width: 100%;
  margin: 0;
  height: initial;
  left: 0;
  top: 100%;
}

form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]).invalid, form select.invalid, form textarea.invalid {
  border-color: #ff3131 !important;
}


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:#212c54;
  box-shadow: inset 0 0 0 3px #ffffff;
}
form input[type=checkbox] {
  border: 1px solid ;
  transition: background-color .3s ease-in-out;
  outline: none;
  -webkit-appearance: none;
  width: 1.5rem !important;
  height: 1.5rem !important;
  background-color: #ffffff;
  border-radius: 2px;
  margin-right: 1rem;
  display: inline-block;
  position: relative;
  top: 3px;
  cursor: pointer;
}
form input[type=checkbox]:checked {
  background:#212c54;
  box-shadow: inset 0 0 0 3px #ffffff;
}
form .hs-dateinput {
  position: relative;
}

@media (max-width: 480px){
  form{
    padding-left:calc(2.5rem/ 3.5);
    padding-right: calc(2.5rem/ 3.5);
  }
}
table, th, td{border: 1px solid #212c54;}
th, td{padding:calc(1rem*2);}
table{background-color:#FFFFFF;color:#212c54;}
tfoot{background-color:#FFFFFF;color:#212c54;}
th{background-color:#212c54;color:#FFFFFF;}
/** NAVBAR **/
.header{
  position:absolute;
  padding:0 2.5rem;
  width:100%;
  z-index:99;
}
.navbar .navbar__logo{
  margin-right: 2rem;
  width:12rem;
  line-height:0;
  display:none;
}
.navbar__logo img {
    padding-bottom: 1px;
}
.navbar .navbar__menu a{
  color:#ffffff;
  font-size:1.4rem;
  text-transform:uppercase;
  white-space:nowrap;
  text-decoration:none;
}
.navbar .navbar__menu li.hs-menu-depth-1 > a{
  position:relative;
}
.navbar .navbar__menu li.hs-menu-depth-1 > a::after{
  content:'';
  position:absolute;
  background:#ec6608;
  height:2px;
  width:0;
  left: 0;
  bottom: -4px;
  transition: width .3s ease-in-out;
}
.navbar .navbar__menu li.hs-menu-depth-1 > a:hover::after{
  width:100%;
}
.navbar {
  background:#212c54;
  margin: 0 auto;
  border-radius: .5rem;
  box-shadow: 0 0 1.3rem 0 rgba(0, 0, 0, 0.26);
  transition: all .3s ease-in-out;
  max-width:calc(119.0rem - (2.5rem *  2));
    }
.navbar .navbar__container {
  margin: 0 auto;
  padding:2.0rem 2.5rem;
  max-width:calc(119.0rem - (2.5rem *  2));
    }
.navbar .navbar__menu a:hover{
  color:#ffffff;
}
.navbar .navbar__menu ul{
  display:flex;
  margin-bottom: 0;
}
.navbar .navbar__menu li.hs-menu-depth-1{
  padding-right:3rem;
}
.navbar .navbar__menu li.hs-menu-depth-1.hs-item-has-children > ul{
  position:absolute;
  display:none;
}
.navbar .navbar__menu li.hs-menu-depth-1.hs-item-has-children:hover > ul {
  display:block;
}
.navbar .navbar__search-and-cta {
  flex:auto;
}
.navbar .navbar__search-and-cta .navbar__cta-connexion{
  line-height:0;
}
.navbar .navbar__search-and-cta .hs-search-field .hs-search-field__suggestions {
  position: absolute;
  width: 100%;
  background: #fff;
  border-radius: .5rem;
  margin-top: .15rem;
  border:none;
}
.navbar .navbar__search-and-cta .hs-search-field .hs-search-field__suggestions a,
.navbar .navbar__search-and-cta .hs-search-field .hs-search-field__suggestions li#results-for{
  padding:0 1rem;
}
.navbar .navbar__search-and-cta .hs-search-field .hs-search-field__suggestions a:hover,
.navbar .navbar__search-and-cta .hs-search-field .hs-search-field__suggestions a:focus {
  background-color: transparent;
}
.navbar .navbar__search-and-cta .hs-search-field form {
  justify-content: flex-end;
  display:flex;
  background: transparent;
  padding: 0;
  border-radius: 0;
}
.navbar .navbar__search-and-cta .hs-search-field form input{
  max-width: calc(25.9rem - 3.8rem);
  font-size:1.2rem;
  background:#ffffff;
  border-radius: .5rem 0 0 .5rem;
  border: 0;
}
.navbar .navbar__search-and-cta .hs-search-field form input:focus{
  outline:none;
  box-shadow:none;
  border:none;
}
.navbar .navbar__search-and-cta .hs-search-field form label{
  display:none;
}
.navbar .navbar__search-and-cta .hs-search-field__bar button svg {
  display:none;
}
.navbar .navbar__search-and-cta .hs-search-field button{
  background:#ffffff;
  border-radius: 0 .5rem .5rem 0;
  border:0;
  height: 3.8rem;	
  width: 3.8rem;
  padding: 0;
  position:relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Language switcher */
.navbar .navbar__language-switcher .lang_switcher_class{
  display:block;
}
.navbar .navbar__language-switcher .globe_class{
  background-image:url('https://25064778.fs1.hubspotusercontent-eu1.net/hubfs/25064778/Auris%20theme/pictos/globe_white.svg');
  border-radius: 0;
  height: 40px;
  width: 22px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position-y: center;
}
.navbar .navbar__language-switcher .lang_list_class{
  top: 40px;
  padding: 0;
  border-radius: 3px;
  box-shadow: 2px 1px 10px 1px rgba(210, 206, 206, 0.5);
}
.navbar .navbar__language-switcher .lang_list_class::before,
.navbar .navbar__language-switcher .lang_list_class::after{
  content:none;
}
.navbar .navbar__language-switcher .lang_list_class li,
.navbar .navbar__language-switcher .lang_list_class li:first-child{
  border:0;
}
.navbar .navbar__language-switcher .lang_list_class li:not(:first-child){
  padding: 0 30px 15px;
}
.navbar .navbar__language-switcher .lang_list_class li a{
  font-size:1.2rem;
}
.navbar .navbar__language-switcher .lang_list_class li:first-child a{
  font-weight: 600;
}
.navbar .navbar__language-switcher .lang_list_class li a:hover{
  color:#000;
}
/* End language switcher */

/* header scrolled */
.navbar.scrollNavbar{
  position:fixed;
  width:100%;
  max-width:100%;
  top:0;
  left:0;
  right:0;
  z-index:99;
  border-radius: 0;
}
.navbar.scrollNavbar .navbar__logo{
  display:block;
}
/** END NAVBAR **/

/** NAVBAR MOBILE **/
body.open{
  overflow: hidden;
}
.navbar-mobile{
  display:none;
}
.navbar-mobile .navbar__container > div:first-of-type{
  background:#212c54;
  padding:2.0rem 2.5rem;
  position:fixed;
  width:100%;
  z-index:99;
  box-shadow: 0 0 1.3rem 0 rgba(0,0,0,0.26);
}
.navbar-mobile .navbar__container > div:last-of-type{
  position:absolute;
  background:#212c54;
  padding:2.0rem 2.5rem;
  height: 100vh;
  width:100%;
  overflow-y: scroll;
  transform: translateX(100%);
  transition: transform .3s ease-in-out;
  z-index:9;
}
body.open .navbar-mobile .navbar__container > div:last-of-type{
  transform: translateX(0);
}
.navbar-mobile .navbar-mobile__menu{
  text-align:center;
  padding-top:10rem;
}
.navbar-mobile .navbar-mobile__menu a{
  color:#ffffff;
  font-size:calc(1.4rem * 1.43);
  text-transform:uppercase;
  text-decoration:none;
  margin: .5rem 0;
}
.navbar-mobile .navbar-mobile__menu a:hover{
  color:#ffffff;
}
.navbar-mobile .navbar-mobile__menu ul{
  margin-bottom: 0;
}
.navbar-mobile .navbar-mobile__search .hs-search-field form {
  justify-content: flex-end;
  display:flex;
  background:#ffffff;
  border-radius: .5rem;
}
.navbar-mobile .navbar__search-and-cta .hs-search-field .hs-search-field__suggestions {
  position: absolute;
  width: 100%;
  background: #fff;
  border-radius: .5rem;
  margin-top: .15rem;
  border:none;
}
.navbar-mobile .navbar__search-and-cta .hs-search-field .hs-search-field__suggestions a,
.navbar-mobile .navbar__search-and-cta .hs-search-field .hs-search-field__suggestions li#results-for{
  padding:0 1rem;
}
.navbar-mobile .navbar__search-and-cta .hs-search-field .hs-search-field__suggestions a:hover,
.navbar-mobile .navbar__search-and-cta .hs-search-field .hs-search-field__suggestions a:focus {
  background-color: transparent;
}
.navbar-mobile .navbar-mobile__search .hs-search-field label{
  display:none;
}
.navbar-mobile .navbar-mobile__search .hs-search-field form input {
  height: 3.8rem;
  width:100%;
  font-size:1.2rem;
  background:#ffffff;
  border-radius: .5rem 0 0 .5rem;
  border: 0;
  padding: 0 1rem;
}
.navbar-mobile .navbar-mobile__search .hs-search-field input:focus{
  outline:none;
}
.navbar-mobile .navbar-mobile__search .hs-search-field button > span{
  display:none;
}
.navbar-mobile .navbar-mobile__search .hs-search-field button{
  background:#ffffff;
  border-radius: 0 .5rem .5rem 0;
  border:0;
  height: 3.8rem;	
  width: 3.8rem;
  padding: 0;
  position:relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.navbar-mobile .navbar-mobile__search{
  padding:4rem 0;
}
.navbar-mobile .navbar__search-and-cta .navbar__cta-connexion{
  line-height:0;
}
/* burger */
.navbar-mobile .navbar-mobile__burger{
  margin-left: 2rem;
}
.navbar-mobile .navbar-mobile__burger button {
  background: transparent;
  border: 0;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  position: relative;
  cursor:pointer;
}
.navbar-mobile .navbar-mobile__burger button > div:after,
.navbar-mobile .navbar-mobile__burger button > div:before{
  content: '';
  width: 100%;
  height: .3rem;
  background: #ffffff;
  position: absolute;
  left:0;
  border-radius: .2rem;
  transition: all .3s ease-in-out;
}
.navbar-mobile .navbar-mobile__burger button > div:after{
  bottom: 0;
}
.navbar-mobile .navbar-mobile__burger button > div:before{
  top: 0;
}

/* Language switcher mobile */
.navbar-mobile .navbar__language-switcher .lang_switcher_class{
  display:block;
}
.navbar-mobile .navbar__language-switcher .globe_class{
  background-image:url('https://25064778.fs1.hubspotusercontent-eu1.net/hubfs/25064778/Auris%20theme/pictos/globe_white.svg');
  border-radius: 0;
  height:auto;
  width: 100%;
  background-repeat: no-repeat;
  background-size: 35px auto;
  background-position-y: top;
  background-position-x: center;
}
.navbar-mobile .navbar__language-switcher .lang_list_class{
  display:block;
  position: relative;
  top: 0;
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  padding: 35px 0 0 0;
  border-radius: 3px;
  box-shadow: none;
}
.navbar-mobile .navbar__language-switcher .lang_list_class::before,
.navbar-mobile .navbar__language-switcher .lang_list_class::after{
  content:none;
}
.navbar-mobile .navbar__language-switcher .lang_list_class li,
.navbar-mobile .navbar__language-switcher .lang_list_class li:first-child{
  border:0;
  background-color:transparent;
}
.navbar-mobile .navbar__language-switcher .lang_list_class li a{
  color:#ffffff;
  font-size:calc(1.4rem * 1.43);
  text-transform:uppercase;
}
.navbar-mobile .navbar__language-switcher .lang_list_class li:first-child a{
  font-weight: 600;
}
/* End language switcher */

body.open .navbar-mobile .navbar-mobile__burger button > div:after{
  transform: rotate(-45deg);
  bottom:1.1rem; 
}
body.open .navbar-mobile .navbar-mobile__burger button > div:before{
  transform: rotate(45deg);
  top:1.1rem;
}
.navbar-mobile .navbar-mobile__burger button > div{
  width: 100%;
  height: .3rem;
  background: #ffffff;
  border-radius: .2rem;
  transition: all .3s ease-in-out;
}
body.open .navbar-mobile .navbar-mobile__burger button > div {
  background: transparent;
}
/** END NAVBAR MOBILE **/

@media (max-width: 1280px){
  .navbar .navbar__menu a{
    font-size:calc(1.4vw / 1.28);
  }
  .navbar .navbar__menu li.hs-menu-depth-1{
    padding-right:2.34375vw;
  }
  .navbar .navbar__logo{
    margin-right: 4.6875vw;
  }
}

@media (max-width: 992px){
  .navbar{
    display:none;
  }
  .navbar-mobile{
    display:block;
  }
  .header .logo{
    display:none;
  }
  .header {
    padding: 0;
    position: fixed;
    z-index: 99;
  }
}

@media (max-width:480px){}
footer .footer__main{
  background:#212c54;
  padding:5.6rem 0;
}
footer .footer__main p{
  color:#ffffff;
  font-size:1.2rem;
}
footer .footer__main .column2{
  padding-left: 2.5rem;
}
footer .footer__main .column3{
  padding-right: 2rem;
}
footer .footer__main .column4{
  border-left: 2px solid #ffffff;
  padding-left: 6rem;
}
footer .footer__main .column4 a{
  font-size:1.2rem;
  font-weight:600;
}
footer .footer__main .column2 ul li{
  padding-left:1rem;
  margin-bottom:1rem;
}
footer .footer__main .column2 ul li a{
  position:relative;
}
footer .footer__main .column2 ul li a::before{
  content:'-';
  position:absolute;
  left: -15px;
  color:#ec6608;
}
footer .footer__main .column2 a,
footer .footer__main .column4 a{
  color:#ffffff;
}
footer .footer__main .column2 a:hover,
footer .footer__main .column4 a:hover{
  color:#ffffff;
}
footer .footer__main .column3 a:hover{
  color:#ec6608;
}
footer .footer__main h3.featured-post-footer__title{
  color:#ffffff;
  font-size:1.5rem;
}

@media screen and (max-width: 1280px){
  footer .footer__main .column4{
    padding-left: 4.166666666666666vw;
  }
  footer .footer__main .column2{
    padding-left: 1.953125vw;
  }
  footer .footer__main .column3{
    padding-right: 1.3888888888888888vw;
  }
}

@media screen and (max-width: 992px){
  footer .footer__main .column1,
  footer .footer__main .column2,
  footer .footer__main .column3,
  footer .footer__main .column4{
    text-align:center;
  }
  footer .footer__main .column2 {
    padding-left: 0;
  }
  footer .footer__main .column2 ul li {
    padding-right: 1rem;
  }
  footer .footer__main .column3 {
    padding-right: 0;
  }
  footer .footer__main .column4{
    border-left:none;
    padding-left:0;
  }
}
.navigation-primary > ul {
  display: flex;
  flex-flow: row;
  margin-bottom:0;
}

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

.navigation-primary > ul > li > a:hover{
  color: ;
}
/*** HERO IMG OR VIDEO ***/
.hero.image{
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center;
}
.hero{
  position:relative;
}
.hero .arrow-bottom{
  position:absolute;
  bottom:0;
  width:100%;
}
.hero.video .video-container video{
  width:100%;
  height:100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.hero.video .video-container{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height:100%;
  z-index: -1;
}

/*** ARROW BOTTOM ***/
.arrow-bottom a > img{
  -webkit-animation: sdb04 1.5s infinite;
  animation: sdb04 1.5s infinite;
}
@-webkit-keyframes sdb04 {
  0% {
    -webkit-transform: translate(0, 0);
  }
  20% {
    -webkit-transform: translateY(15px);
  }
  40% {
    -webkit-transform: translateY(0);
  }
}
@keyframes sdb04 {
  0% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(15px);
  }
  40% {
    transform: translateY(0);
  }
}

/*** RICHTEXT CUSTOM ***/
.richtext-custom h2{
  position:relative;
  padding-left:2rem;
}
.richtext-custom h2::before{
  content:'';
  position:absolute;
  top:0;
  left:0;
  background:#ec6608;
  width:1rem;
  height:100%; 
}
.richtext-custom ol{
  padding-left:1.6rem;
}
.richtext-custom ol{
  list-style:decimal;
}
.richtext-custom ol li::marker{
  color:#ec6608;
  font-weight:bold;
}
.richtext-custom ul li::marker{
  color:#ec6608;
  font-weight:bold;
}
.richtext-custom ul li{
  padding-left:1rem;
}
.richtext-custom ul{
  list-style-type: '-';
}
@media (max-width: 992px){
  .richtext-custom{
    margin-top:3rem;
  }
}

/*** IMAGE CUSTOM ***/
.image-custom img{
  width: 100%;
}
.image-custom {
  position:relative;
  width: 43vw;
  max-width:620px;
  line-height:0;
}
.dnd-section .dnd-column:first-of-type.order-mobile > div{
  align-self:flex-end;
}
.image-custom.vertical-position::before{
  content:'';
  position:absolute;
  width:2rem;
}
.image-custom.horizontal-position::before{
  content:'';
  position:absolute;
  height:2rem;
}
@media (max-width: 992px){
  .image-custom {
    width: 100%;
    max-width:100%;
  }
  .dnd-section .dnd-column.order-mobile{
    order:-1;
  }
}

/*** SPEAKERS ***/
.speakers .speakers-container .photo {
  height: 180px;
  width: 180px;
  position: relative;
  overflow: hidden;
  border-radius: 50%;
  margin: 0 auto 3rem auto;
  box-shadow: 0 1px 6px 0 #efefef;
}
.speakers .speakers-container .photo img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 50%;
}
.speakers .speakers-container h3{
  color:#ec6608;
}
.speakers .speakers-container p{
  color:#fff;
}
.speakers .speakers-container p.job{
  height:4rem;
}
.speakers .speakers-container .linkedin,
.speakers .speakers-container .email{
  display:block;
  line-height:0;
}
.speakers .speakers-container .linkedin > img,
.speakers .speakers-container .email > img{
  width:25px;
  height:24px;
}
.speakers .speakers-container .speakers-button{
  margin-top:2rem;
}
.speakers .speakers-container .hs-button{
  cursor:pointer;
}
.speakers .speakers-container > div{
  border-radius:.5rem;
  padding:0 3rem 3rem 3rem;
  position:relative;
  margin:2.25rem 1.25rem;
  width:260px;
  transform:scale(1);
  transition: all .3s ease-in-out;
}
.speakers .speakers-container > div:hover{
  transform:scale(1.05);
}
.speakers .speakers-container > div:hover p.job,
.speakers .speakers-container > div:hover p.phone{
  color:#212c54;
}
.speakers .speakers-container > div:hover .hs-button.secondary-inverse{
  background-color: #ec6608;
  color: #FFFFFF; 
}
.speakers .speakers-container > div:hover .photo{
  box-shadow:0 1px 9px 0 #ec660880;
}
.speakers .speakers-container > div::before {
  content: '';
  position: absolute;
  background: #212c54;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 9rem);
  border-radius: .5rem;
  z-index: -1;
  box-shadow:0 1px 9px 0 #212c544D;
  transition: all .3s ease-in-out;
}
.speakers .speakers-container > div:hover:before{
  background: #fff;
}
.speakers .speakers-popup-close{
  width:4rem;
  height:4rem;
  align-self:flex-end;
  cursor:pointer;
}
.speakers .speakers-popup-close > div{
  width:4rem;
  height:.2rem;
  background-color:#212c54;
  transform-origin: center;
}
.speakers .speakers-popup-close > div:first-child{
  transform: rotate(45deg)translateY(.1rem); 
}
.speakers .speakers-popup-close > div:last-child{
  transform: rotate(-45deg)translateY(-.1rem);
}
@keyframes opacityPopupSpeakers {
  from {
    opacity:0;
  }
  to {
    opacity:1;
  }
}
.speakers .speakers-popup{
  position: fixed;
  left: 0;
  top: 0;
  width:100%;
  height:100%;
  background:#212c5480;
  opacity: 0;
  visibility: hidden;
  overflow-y: scroll;
  animation-duration: .3s;
  animation-name: opacityPopupSpeakers;
  transition:all .3s ease-in-out;
}
.speakers .speakers-popup.open{
  opacity:1;
  visibility: visible;
  z-index: 99;
}
.speakers .speakers-popup-content{
  position:absolute;
}
.speakers .speakers-popup-card{
  max-width: 89rem;
  border-radius: .5rem;
  background: #fff;
  padding: 4rem;
  margin: 10rem 2.5rem;
}

/*** FINANCIAL ***/
.financial-light {
  position: relative;
  padding: 2.5rem 0;
}
.financial-light .financial-card{
  max-width:42rem;
  height:11.2rem;
  background: #ffffff;
  position:relative;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: .5rem;
  box-shadow:0 1px 9px 0 #212c544D;
  cursor:pointer;
}
.financial-light .financial-card .back{
  background: #212c54;
  padding:1rem 2rem;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border-radius: .5rem;
  opacity:0;
  z-index:-1;
  transition: opacity .3s ease-in-out;
}
.financial-light .financial-card:hover .back{
  opacity:1;
  z-index:1;
}
@media (max-width: 992px){
  .financial-light .financial-card{
    max-width:100%;
  }
  .financial-light::before {
    content:none;
  }
  .financial-light {
    padding: 0;
  }
}

/*** FINANCIAL LISTING ***/
.financial-listing .financial-listing-cards > div{
  flex:1 0 30rem;  
}
.financial-listing .financial-listing-card{
  box-shadow: 0 1px 9px 0 #212c544D;
  background:#fff;
  border-radius:.5rem;
}
.financial-listing .financial-listing-card:hover{
  background:#212c54;
  cursor:pointer;
}
.financial-listing .financial-listing-card:hover p,
.financial-listing .financial-listing-card:hover h3{
  color:#fff;
}
.financial-listing .financial-listing-card .picto-hover{
  display:none;
}
.financial-listing .financial-listing-card:hover .picto-hover{
  display:block;
}
.financial-listing .financial-listing-card:hover .picto-inactive{
  display:none;
}
.financial-listing .financial-listing-card:hover .hs-button.secondary-inverse{
  text-decoration: none;
  background-color: #ec6608;
  color: #fff;
}

/*** FEATURED POST LIGHT ***/
.featured-post-light__container{
  position:relative;
}
.featured-post-light__container::before{
  content:'';
  position:absolute;
  left:0;
  top:0;
  background:#ec6608;
  width:1rem;
  height:100%;
}
.featured-post-light h3.featured-post__title{
  font-size:calc(1.8rem * 1.3);
}

/*** FEATURED POST ***/
.featured-post .featured-post__img img{
  max-width:31.5rem;
}
.featured-post h3.featured-post__title{
  font-size:2.4rem;
}
.featured-post .featured-post__container{
  background:#ffffff;
  border-radius:.5rem;
  box-shadow: 0 1px 9px 0 #212c544D; 
}
@media screen and (max-width: 992px){
  .featured-post .featured-post__img img{
    max-width:100%;
  }
}

/*** INFORMATIONS ***/
.informations{
  border-radius:.5rem;
  background:#212c54;
  padding:5rem;
}
.informations p{
  margin-bottom:0;
}

/*** GALLERY ***/
.slick-prev::before {
  content: url(https://25064778.fs1.hubspotusercontent-eu1.net/hubfs/25064778/raw_assets/public/auris_theme/images/pictos/arrow-left.svg) !important;
}
.slick-next::before {
  content: url(https://25064778.fs1.hubspotusercontent-eu1.net/hubfs/25064778/raw_assets/public/auris_theme/images/pictos/arrow-right.svg) !important;
}
.slick-prev, .slick-next {
  height: 3.2rem !important;
  width:  3.2rem !important;
}

/*** BLOG HERO ***/
#hero-blog .blog-listing{
  padding-top:10.0rem;
}
#hero-blog .blog-listing .blog-card {
  flex-direction: row-reverse;
  align-items: center;
  box-shadow:none;
}
#hero-blog .blog-listing > div {
  width: 100%;
  padding:0;
}
#hero-blog .blog-listing .blog-featured-img {
  height: 100%;
  width:50%;
  border-radius:0;
}
#hero-blog .blog-listing .blog-featured-img img {
  width:100%;
  max-width: 65rem;
  border-radius:0;
}
#hero-blog .blog-listing .blog-card:hover .blog-featured-img {
  height: 100%;
}
#hero-blog .blog-listing .blog-text {
  width:50%;
  height: 100%;
}
#hero-blog .blog-listing .blog-text > div {
  max-width: calc(119rem / 2);
  padding-right:2.5rem;
  padding-left:2.5rem;
  margin-left: auto;
}
#hero-blog .blog-filter{
  padding-top:10.0rem;
}
#hero-blog .blog-search > div > div{
  padding:0 1.5rem;
}
#hero-blog .search-form form {
  position:relative;
}
#hero-blog .search-form input {
  height: 5.2rem;
  width: 100%;
  max-width: 100%;
  font-size: 1.2rem;
  background: #fff;
  border-radius: .5rem;
  border: 0;
  padding: 0 1rem;
  border: .1rem solid #ec6608;
}
#hero-blog .search-form input:focus{
  outline:none;
}
#hero-blog .search-form label{
  display:none;
}
#hero-blog .search-form button svg {
  display:none;
}
#hero-blog .search-form button {
  background: #ec6608;
  border: 0;
  height: 4.4rem;
  width: 4.2rem;
  padding: 0;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: .4rem;
  right: .4rem;
  cursor:pointer;
}
#hero-blog .blog-filter ul{
  max-width:50%;
  margin-right:auto;
  margin-left:auto;
}
#hero-blog .blog-filter ul > li > a {
  border: 1px solid #ec6608;
  background:#ffffff;
  border-radius: .5rem;
  padding: .6rem 1.25rem;
}
#hero-blog .blog-filter ul > li.active > a {
  border: 1px solid #212c54;
  background:#212c54;
  color:#ffffff;
}
@media (max-width: 992px) {
  #hero-blog .blog-listing{
    padding-top:calc(10.0rem / 1.2);
    padding-bottom:calc(10.0rem / 1.2);
  }
  #hero-blog .search-title{
    text-align:center;
  }
  #hero-blog .search-form form {
    max-width:100%;
  }
  #hero-blog .blog-filter ul{
    max-width:100%;
  }
}
@media (max-width: 768px) {
  #hero-blog .blog-listing .blog-text > div {
    max-width: 100%;
    margin-left: 0;
  }
  #hero-blog .blog-listing .blog-card {
    flex-direction: column;
  }
  #hero-blog .blog-listing .blog-featured-img {
    height: 165px;
    width: 100%;
  }
  #hero-blog .blog-listing .blog-card:hover .blog-featured-img {
    height: 165px;
  }
  #hero-blog .blog-listing .blog-featured-img img {
    max-width: 100%;
  }
  #hero-blog .blog-listing .blog-text {
    width: 100%;
  }
  #hero-blog .blog-search > div > div{
    padding:0;
  }
}

@media (max-width: 480px) {
  #hero-blog .blog-listing{
    padding-top:calc(10.0rem / 1.6);
    padding-bottom:calc(10.0rem / 1.6);
  }
}

/*** BLOG FEATURED POST ***/
.blog-featured-post .blog-listing {
  padding:0;
}
.blog-featured-post{
  position:relative;
  margin-top:10.0rem;
}
.blog-featured-post::before {
  content: '';
  background-color: #212c54;
  width: 100%;
  height: 70%;
  position: absolute;
  top:0;
  left:0;
}
@media (max-width: 992px) {
  .blog-featured-post::before {
    height: 100%;
  }
}

/*** ABOUT TIMELINE ***/
.about-timeline {
  max-width:1440px;
  margin: 0 auto;
}
.about-timeline .timeline-years {
  width: 15%;
}
.about-timeline .timeline-years p{
  cursor:pointer;
  opacity:.3;
}
.about-timeline .timeline-years .slick-current p{
  opacity:1;
}
.about-timeline .timeline-years .slick-track{
  display:flex;
  flex-direction:column;
}
.about-timeline .timeline-years-big{
  width: 35%;
}
.about-timeline .timeline-years-description{
  width: 50%;
}
.about-timeline .years-description .slick-slide {
  height: 195px;
  overflow: hidden;
  margin-bottom:2rem;
}
.about-timeline .years-description .slick-slide:not(.slick-current) {
  opacity:.3;
}
.about-timeline .years-description .slick-slide.slick-cloned {
  opacity:0;
}
.about-timeline .years-description .years-description-content{
  padding-left: 6rem;
  position: relative;
}
.about-timeline .years-description .years-description-content::before {
  content: '';
  width: 1.5rem;
  height: 1.5rem;
  display: block;
  border: 2px solid #ec6608;
  border-radius: 50%;
  top: 5px;
  position: absolute;
  left: 0px;
}
.about-timeline .years-description .years-description-content::after {
  content: '';
  position: absolute;
  width: .2rem;
  height: calc(100% - 30px);
  background:#ec6608;
  bottom: 0;
  left: 7px;
}
.about-timeline .timeline-years-description .years-description {
  max-width: 45rem;
  padding-right: 2.5rem;
}
.about-timeline .timeline-years-big p {
  font-size: 19rem;
  font-family: 'Novecentowide', sans-serif;;
  font-weight: 700;
  line-height: .65;
  margin-bottom: 3.5rem;
}
.about-timeline .timeline-years-big p.bottom-part {
  padding-left: 13rem;
}
.about-timeline .timeline-years-big p.top-part {
  opacity:.5;
}
@media (max-width: 1280px) {
  .about-timeline .timeline-years-big p.bottom-part {
    padding-left: 8.611vw;
  }
  .about-timeline .timeline-years-big p {
    font-size: 13.194vw;
    margin-bottom: 2.431vw;
  }
}
@media (max-width: 992px) {
  .about-timeline .timeline-years-big {
    display:none;
  }
  .about-timeline .timeline-years {
    width: 30%;
  }
  .about-timeline .timeline-years-description {
    width: 70%;
  }
  .about-timeline .timeline-years-description .years-description {
    max-width: 100%;
    padding-right:2.5rem;
  }
  .about-timeline .years-description .slick-slide {
    height: 245px;
  }
  .about-timeline .years-description .years-description-content {
    padding-left: 4rem;
  }
}

/*** ABOUT TEAM ***/
.team.desktop {
  display:flex;
}
.team.mobile {
  display:none;
}
.team .team-container {
  width:calc(100% / 3);
}
.team .team-container .photo {
  height: 260px;
  width: 260px;
  border-radius: 50%;
}
.team .team-container .photo img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.team .team-container .description {
  max-height: 180px;
  overflow-y: hidden;
  transition: max-height .3s ease-in-out;
}
.team .team-container .team-profile.open .description {
  max-height:999px;
}
.team .team-container .button-open,
.team .team-container .team-profile.open .button-close {
  opacity:1;
  width:auto;
  height:auto;
  overflow:visible;
  transition:opacity .3s ease-in-out;
}
.team .team-container .button-close,
.team .team-container .team-profile.open .button-open{
  opacity:0;
  width:0;
  height:0;
  overflow:hidden;
  padding:0;
  transition:opacity .3s ease-in-out;
}
.team .team-container .button-open, .team .team-container .button-close {
  position: relative;
  display:inline-block;
  padding: 0 2.5rem 0 0;
  cursor: pointer;
}
.team .team-container .button-open::after,
.team .team-container .button-close::after{
  content:'';
  position:absolute;
  right:0;
  top:0;
  width:1rem;
  height:1rem;
  display:block;
  border-right:2px solid #ec6608;
  border-bottom:2px solid #ec6608; 
}
.team .team-container .button-open::after {
  transform: rotate(45deg);
  top: .5rem;
  right: 0;
}
.team .team-container .button-close::after {
  transform: rotate(-135deg);
  top: 1rem;
  right: 0;
}
.team .team-container .team-profile{
  border-radius:.5rem;
  padding:0 3rem 3rem 3rem;
  position:relative;
  margin:3rem 1.25rem;
  transition: all .3s ease-in-out;
}
.team .team-container .team-profile::before {
  content: '';
  position: absolute;
  background: #fbfbfb;
  bottom: 0;
  left: 0;
  width: 100%;
  height:calc(100% - 13rem);
  border-radius: .5rem;
  z-index: -1;
  transition: all .3s ease-in-out;
}
.team .team-container .team-profile.open::before {
  background: #f6f6f6;
}
@media (max-width: 992px) {
  .team.desktop {
    display:none;
  }
  .team.mobile {
    display:flex;
  }
  .team .team-container .photo {
    height: 200px;
    width: 200px;
  }
  .team .team-container {
    width:100%;
  }
  .team .team-container .description,
  .team .team-container .team-profile.open .description  {
    max-height: 100%;
    overflow-y: visible;
  }
}
@media (max-width: 768px) {
  .team .team-container {
    width:100%;
  }
}

/*** NEWSLETTER ***/
.infos-newsletter .infos{
  padding-top:10.0rem;
  padding-bottom:10.0rem;
}
.infos-newsletter .infos > div{
  border-radius:.5rem;
}
.infos-newsletter .infos p{
  margin-bottom:0;
}
.infos-newsletter .newsletter form.hs-form{
  --checkbox-font-color: #fff;
  background:transparent;
}
.infos-newsletter .newsletter form.hs-form .hs-form-field{
  margin-bottom:0;
}
.infos-newsletter .newsletter p{
  margin-bottom:0;
}
.infos-newsletter .newsletter form .hs-form-field > label:first-child{
  display:none;
}
.infos-newsletter .newsletter form label {
  font-size: 1.2rem;
  color: #ffffff;
}
.infos-newsletter .newsletter form.hs-form div.hs-fieldtype-checkbox > .input ul{
  display:flex;
}
.infos-newsletter .newsletter form.hs-form{
  position:relative;
}
.infos-newsletter .newsletter form.hs-form .hs-submit{
  position:absolute;
  right:0;
  bottom:0;
}
.infos-newsletter .newsletter form.hs-form .hs-submit input{
  width:16rem;
}
.infos-newsletter .newsletter form.hs-form .hs-email{
  width:calc(100% - (16rem + 2.5rem));
  margin-bottom: 0;
}
.infos-newsletter .newsletter form.hs-form div.hs-fieldtype-checkbox > .input ul li:not(:first-child){
  padding-left:4rem;
}
.infos-newsletter .newsletter form input[type=checkbox]{
  box-shadow:none;
  border-radius:0;
}
.infos-newsletter .newsletter form input[type=checkbox]:checked{
  box-shadow:inset 0 0 0 3px #ffffff;
}
.infos-newsletter .newsletter form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]){
  border:none;
}

@media screen and (max-width: 992px){
  .infos-newsletter .newsletter {
    text-align: center;
  }
  .infos-newsletter .newsletter form.hs-form div.hs-fieldtype-checkbox > .input ul {
    justify-content: center;
    flex-wrap: wrap;
  }
  .infos-newsletter .newsletter form.hs-form div.hs-fieldtype-checkbox > .input ul > li {
    align-self: flex-start;
    margin-bottom:1.2rem;
  }
  .infos-newsletter .newsletter form.hs-form .hs-submit {
    position: relative;
    margin-top:3rem;
  }
  .infos-newsletter .newsletter form.hs-form .hs-email {
    width: 100%;
  }
}
@media screen and (max-width: 768px){
  .infos-newsletter .newsletter form.hs-form div.hs-fieldtype-checkbox > .input ul {
    flex-direction:column;
  }
  .infos-newsletter .newsletter form.hs-form div.hs-fieldtype-checkbox > .input ul li:not(:first-child){
    padding-left:0;
  }
}

/*** MAP ***/
.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;
}

/*** ACCESS ***/
body.home.access-control{
  overflow:hidden;
}
.access .access-popup
/*,.access .no-access*/{
  width:0;
  height:0;
  background:transparent;
  opacity:0;
  visibility:hidden;
  display:none;
}
@keyframes opacity {
  from {
    opacity:0;
  }
  to {
    opacity:1;
  }
}
.access-control .access-popup.open{
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  display:flex;
  justify-content:center;    
  background:#212c5480;
  opacity:1;
  visibility:visible;
  overflow-y: scroll;
  animation-duration: .3s;
  animation-name: opacity;
  transition:all .3s ease-in-out;
  z-index:99;
}
.access-control .access-popup.open > div{
  position:absolute;
}
.access-control .access-popup.open .access-popup-card{
  max-width:119.0rem;
  border-radius:.5rem;
  background: #fff;
  padding: 4rem;
  margin: 10.0rem 2.5rem;
}
/*.access-control .no-access.open{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height: 100%;
  display:block;
  background:#ffffff;  
  opacity:1;
  visibility:visible;
  transition:all .3s ease-in-out;  
  overflow-y: scroll;
  z-index:99;
}*/

.access .lang_switcher_class{
  display:block;
  margin-top:3rem;
}
.access .globe_class{
  background-image:url('https://25064778.fs1.hubspotusercontent-eu1.net/hubfs/25064778/Auris%20theme/pictos/globe_blue.svg');
  border-radius: 0;
  height: auto;
  width: auto;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
  cursor:auto;
}
.access .globe_class:hover .lang_list_class {
	display: flex;
}
.access .lang_list_class {
	top: 0;
	padding: 0 1.8rem 0 0;
	display: flex;
	position: relative;
	left: 0;
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
  justify-content:flex-end;
}
.access .lang_list_class::before,
.access .lang_list_class::after{
  content:none;
}
.access .lang_list_class li,
.access .lang_list_class li:first-child{
  border:0;
  padding: 0 .5rem 0 .5rem;
}
.access .lang_list_class li:last-child {
	padding-bottom: 0;
	border-bottom:0;
}
.access .lang_list_class li a{
  font-size:1.2rem;
  color:#212c54;
}
.access .lang_list_class li:first-child a{
  font-weight: 600;
}
.access .lang_list_class li a:hover{
  color:#000;
}

@media screen and (max-width: 992px){
  .access .access__card{
    width:100%;
    padding:1.3rem 0;
  }
}

/*** ACCESS AURIS GESTION PARIS ***/
body.auris-gestion-paris.access-control{
  overflow:hidden;
}
.access-agp .access-popup,
.access-agp .no-access{
  width:0;
  height:0;
  background:transparent;
  opacity:0;
  visibility:hidden;
  display:none;
}
.access-control .access-popup.open{
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  display:flex;
  justify-content:center;    
  background:#212c5480;
  opacity:1;
  visibility:visible;
  overflow-y: scroll;
  z-index:99;
}
.access-control .access-popup.open > div{
  position:absolute;
}
.access-control .access-popup.open .access-popup-card{
  max-width:119.0rem;
  border-radius:.5rem;
  background: #fff;
  padding: 4rem;
  margin: 10.0rem 2.5rem;
}
.access-control .no-access.open{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height: 100%;
  display:block;
  background:#ffffff;  
  opacity:1;
  visibility:visible;
  overflow-y: scroll;
  z-index:99;
}


@media screen and (max-width: 992px){
  .access-agp .access__card{
    width:100%;
    padding:1.3rem 0;
  }
}
/* ***************** */
/* LISTING */
/* ***************** */
.blog-listing {
  display:flex;
  flex-wrap:wrap;
  padding-top: 3rem;
}
.blog-listing > div{
  width:calc(100% / 3);
  padding:1.5rem;
}
.blog-listing .blog-card{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position:relative;
  height:100%;
  background:#fff;
  box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.1);
  border-radius: .5rem;
  transition:all .3s ease-in-out;
}
.blog-listing .link-to-post {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1;
}
.blog-listing .blog-text {
  flex: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.blog-listing .blog-featured-img {
  height: 165px;
  width: 100%;
}
.blog-listing .blog-featured-img img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: all .25s ease-in-out;
  -o-transition: all .25s ease-in-out;
  transition: all .3s ease-in-out;
}
.blog-listing .infos .date img{
  width:1.2rem;
  height:1.2rem;
}
.blog-listing .infos .time img{
  width:1.2rem;
  height:1.4rem;
}
.blog-listing ul.tags{
  padding:0;
  display:flex;
}
.blog__pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
.blog__pagination a{
  line-height:0;
  margin:0 1rem;
}
.blog__pagination a.active{
  color:#ec6608;
}

/* ***************** */
/* POST */
/* ***************** */
.blog-post h1{
  font-size:calc(5rem * 0.8);
}
.blog-post .blog-body{
  padding-top:10.0rem;
  padding-bottom:10.0rem;
}
.blog-post .post-body-content{
  max-width:calc(119.0rem * 0.65);
}
.blog-post .post-body-rs{
  flex:0 0 auto;
}
.blog-post .post-body-rs ul{
  position: -webkit-sticky;
  position: sticky;
  top: 10rem;
  padding:0;
  margin:0;
}
.blog-post .post-body-rs ul > li{
  list-style:none;
}
.blog-post .post-body-rs ul > li > a{
  display:inline-block;
}
.blog-post .post-body-rs ul > li > a > img {
  transition: background .3s ease-in-out;
  height: auto;
  width: 2rem;
}
.blog-post .post-body strong{
  font-weight:700;
}
.blog-post .post-body p{
  color:#212c54;
  line-height:calc(1.7249999999999999);
}
.blog-post .post-body a{
  color:#ec6608;
  font-weight:600;
  text-decoration:underline;
}
.blog-post .post-body a.cta_button{
  text-decoration:none;
}
.blog-post .post-body h2,
.blog-post .post-body h1,
.blog-post .post-body h3,
.blog-post .post-body h4,
.blog-post .post-body h5{
  color:#ec6608;
}
.blog-post .post-body h1{
  font-size: 3rem;
}
.blog-post .post-body h2{
  font-size: 2.4rem;
}
.blog-post .post-body h3{
  font-size: 1.8rem;
}
.blog-post .post-body h4{
  font-size: 1.4rem;
}
.blog-post .post-body h5{
  font-size: 1.2rem;
}
.blog-post .post-body h6{
  font-size: 1.1rem;
  color:#000000;
}
.blog-post .post-body img{
  max-width:100%;
  height:auto;
}
.blog-post .post-body blockquote{
  padding:0 0 0 4rem;
  position:relative;
  border-left:0;
  margin:4rem 0;
}
.blog-post .post-body blockquote p{
  font-size:1.5rem;
  margin:0;
  font-style:italic;
  font-weight:700;
}
.blog-post .post-body blockquote::before {
  content:'';
  background-image: url(https://25064778.fs1.hubspotusercontent-eu1.net/hubfs/25064778/raw_assets/public/auris_theme/images/pictos/quote.svg);
  background-repeat:no-repeat;
  background-size:contain;
  width:26px;
  height:22px;
  position: absolute;
  top: 5px;
  left: 0;
}
.blog-post .post-body ul li::before {
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  background-color:#ec6608;
  border-radius: 50%;
  left: 0;
  top: 8px;
}
.blog-post .post-body ul li{
  position: relative;
  font-size:1.5rem;
  color:#000000;
  padding-left: 1.5rem;
  margin-bottom: 1.5rem;  
}
.blog-post .post-body ol li{
  position: relative;
  font-size:1.5rem;
  color:#000000;
  margin-bottom: 1.5rem;
  padding-left: .5rem;
}
.blog-post .post-body ol li::marker{
  color:#ec6608;
  font-weight:700;
}
.blog-post .post-body ol{
  list-style:decimal;
  padding-left: 1.5rem;
}

/* social sharing */
.blog-post .copy-to-clipboard{
  position: relative;
}
.blog-post .copy-to-clipboard::after {
  content: attr(data-text);
  position: absolute;
  top: 50%;
  left: calc(100% + 30px);
  padding: .75rem 1.5rem;
  font-size: 1.4rem;
  visibility: hidden;
  opacity: 0;
  z-index: -1;
  transform: translate(-15px,-50%);
  white-space: nowrap;
  transition: all .3s ease-in-out;
}
.blog-post .copy-to-clipboard.copied::after {
  transform: translate(0px, -50%);
  z-index: 2;
  visibility: visible;
  opacity: 1;
}

/* chapô & summary */
.blog-post .single-post-body-container .single-post-chapo p{
  color:#000000;
  line-height:calc(1.7249999999999999);
}
.blog-post .single-post-body-container .single-post-summary {
  width: 30rem;
  background-color: #212c54;
  padding: 2.5rem 3rem;
  border-radius:.5rem;
}
.blog-post .single-post-body-container .single-post-summary .summary-title {
  color: #ffffff;
  font-size: 1.5rem;
  padding-bottom: 1.5rem;
  margin-bottom: 0;
  font-weight:700;
}
.blog-post .single-post-body-container .single-post-summary .summary-list {
  padding-left: 0.8rem;
  display:flex;
  flex-direction:column;
}
.blog-post .single-post-body-container .single-post-summary .summary-list li {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}
.blog-post .single-post-body-container .single-post-summary .summary-list li:not(:last-of-type) {
  padding-bottom: 1.5rem;
}
.blog-post .single-post-body-container .single-post-summary .summary-list .summary-link {
  position: relative;
}
.blog-post .single-post-body-container .single-post-summary .summary-list .summary-link:hover {
  color:#ec6608;
}
.blog-post .single-post-body-container .single-post-summary .summary-list .summary-link::after {
  content: "";
  position: absolute;
  top: 7px;
  left: -8px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color:#ffffff;
}

/* MEDIAS QUERIES */
@media (max-width: 992px) {
  .blog-listing > div{
    width:50%;
  }
  .blog-post h1 {
    margin-bottom: 4rem;
  }
  .blog-post .post-body-content {
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  .blog-listing > div{
    width:100%;
    padding:1.5rem 0;
  }
  .blog-post .post {
    width: 100%;
  }
  .blog-post .post-body{
    padding:0;
  }
  .blog-post .post-body-content{
    flex-direction:column;
  }
  .blog-post .post-body-content > div:last-of-type{
    order:1;
  }
  .blog-post .post-body-rs{
    order:2;
    margin-top: 0rem;
    padding-right: 0rem;
  }
  .blog-post .post-body-rs ul {
    position: relative;
    top: 0;
  }
  .blog-post .copy-to-clipboard::after {
    top: -30px;
    font-size: 1.1rem;
    transform: translate(-50%,-50%);
  }
  .blog-post .copy-to-clipboard.copied::after {
    transform: translate(-50%,-50%);
  }
}
.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(1rem*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:#212c54;
}

.systems-page #hs_cos_wrapper_membership_admin_content{
  margin-top:calc(1rem*4);
  margin-bottom:calc(1rem*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: #212c54;
  text-align: center;
}

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

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

.systems-page #email-prefs-form .item .fakelabel {
  font-size: 1.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 #efefef;
  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 #212c54;
}
/*--- Paddings & Margins ---*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


.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(1rem*1);}
  .pb-1xt{padding-bottom:calc(1rem*1);}
  .pl-1xt{padding-left:calc(1rem*1);}
  .pr-1xt{padding-right:calc(1rem*1);}
  .mt-1xt{margin-top:calc(1rem*1);}
  .mb-1xt{margin-bottom:calc(1rem*1);}
  .ml-1xt{margin-left:calc(1rem*1);}
  .mr-1xt{margin-right:calc(1rem*1);}
  
  .pt-2xt{padding-top:calc(1rem*2);}
  .pb-2xt{padding-bottom:calc(1rem*2);}
  .pl-2xt{padding-left:calc(1rem*2);}
  .pr-2xt{padding-right:calc(1rem*2);}
  .mt-2xt{margin-top:calc(1rem*2);}
  .mb-2xt{margin-bottom:calc(1rem*2);}
  .ml-2xt{margin-left:calc(1rem*2);}
  .mr-2xt{margin-right:calc(1rem*2);}
  
  .pt-3xt{padding-top:calc(1rem*3);}
  .pb-3xt{padding-bottom:calc(1rem*3);}
  .pl-3xt{padding-left:calc(1rem*3);}
  .pr-3xt{padding-right:calc(1rem*3);}
  .mt-3xt{margin-top:calc(1rem*3);}
  .mb-3xt{margin-bottom:calc(1rem*3);}
  .ml-3xt{margin-left:calc(1rem*3);}
  .mr-3xt{margin-right:calc(1rem*3);}
  
  .pt-4xt{padding-top:calc(1rem*4);}
  .pb-4xt{padding-bottom:calc(1rem*4);}
  .pl-4xt{padding-left:calc(1rem*4);}
  .pr-4xt{padding-right:calc(1rem*4);}
  .mt-4xt{margin-top:calc(1rem*4);}
  .mb-4xt{margin-bottom:calc(1rem*4);}
  .ml-4xt{margin-left:calc(1rem*4);}
  .mr-4xt{margin-right:calc(1rem*4);}
  
  .pt-5xt{padding-top:calc(1rem*5);}
  .pb-5xt{padding-bottom:calc(1rem*5);}
  .pl-5xt{padding-left:calc(1rem*5);}
  .pr-5xt{padding-right:calc(1rem*5);}
  .mt-5xt{margin-top:calc(1rem*5);}
  .mb-5xt{margin-bottom:calc(1rem*5);}
  .ml-5xt{margin-left:calc(1rem*5);}
  .mr-5xt{margin-right:calc(1rem*5);}
  
  .pt-6xt{padding-top:calc(1rem*6);}
  .pb-6xt{padding-bottom:calc(1rem*6);}
  .pl-6xt{padding-left:calc(1rem*6);}
  .pr-6xt{padding-right:calc(1rem*6);}
  .mt-6xt{margin-top:calc(1rem*6);}
  .mb-6xt{margin-bottom:calc(1rem*6);}
  .ml-6xt{margin-left:calc(1rem*6);}
  .mr-6xt{margin-right:calc(1rem*6);}
  
  .pt-7xt{padding-top:calc(1rem*7);}
  .pb-7xt{padding-bottom:calc(1rem*7);}
  .pl-7xt{padding-left:calc(1rem*7);}
  .pr-7xt{padding-right:calc(1rem*7);}
  .mt-7xt{margin-top:calc(1rem*7);}
  .mb-7xt{margin-bottom:calc(1rem*7);}
  .ml-7xt{margin-left:calc(1rem*7);}
  .mr-7xt{margin-right:calc(1rem*7);}
  
  .pt-8xt{padding-top:calc(1rem*8);}
  .pb-8xt{padding-bottom:calc(1rem*8);}
  .pl-8xt{padding-left:calc(1rem*8);}
  .pr-8xt{padding-right:calc(1rem*8);}
  .mt-8xt{margin-top:calc(1rem*8);}
  .mb-8xt{margin-bottom:calc(1rem*8);}
  .ml-8xt{margin-left:calc(1rem*8);}
  .mr-8xt{margin-right:calc(1rem*8);}
  
  .pt-9xt{padding-top:calc(1rem*9);}
  .pb-9xt{padding-bottom:calc(1rem*9);}
  .pl-9xt{padding-left:calc(1rem*9);}
  .pr-9xt{padding-right:calc(1rem*9);}
  .mt-9xt{margin-top:calc(1rem*9);}
  .mb-9xt{margin-bottom:calc(1rem*9);}
  .ml-9xt{margin-left:calc(1rem*9);}
  .mr-9xt{margin-right:calc(1rem*9);}
  
  .pt-10xt{padding-top:calc(1rem*10);}
  .pb-10xt{padding-bottom:calc(1rem*10);}
  .pl-10xt{padding-left:calc(1rem*10);}
  .pr-10xt{padding-right:calc(1rem*10);}
  .mt-10xt{margin-top:calc(1rem*10);}
  .mb-10xt{margin-bottom:calc(1rem*10);}
  .ml-10xt{margin-left:calc(1rem*10);}
  .mr-10xt{margin-right:calc(1rem*10);}
  
  .pt-11xt{padding-top:calc(1rem*11);}
  .pb-11xt{padding-bottom:calc(1rem*11);}
  .pl-11xt{padding-left:calc(1rem*11);}
  .pr-11xt{padding-right:calc(1rem*11);}
  .mt-11xt{margin-top:calc(1rem*11);}
  .mb-11xt{margin-bottom:calc(1rem*11);}
  .ml-11xt{margin-left:calc(1rem*11);}
  .mr-11xt{margin-right:calc(1rem*11);}
  
  .pt-12xt{padding-top:calc(1rem*12);}
  .pb-12xt{padding-bottom:calc(1rem*12);}
  .pl-12xt{padding-left:calc(1rem*12);}
  .pr-12xt{padding-right:calc(1rem*12);}
  .mt-12xt{margin-top:calc(1rem*12);}
  .mb-12xt{margin-bottom:calc(1rem*12);}
  .ml-12xt{margin-left:calc(1rem*12);}
  .mr-12xt{margin-right:calc(1rem*12);}
  
  .pt-13xt{padding-top:calc(1rem*13);}
  .pb-13xt{padding-bottom:calc(1rem*13);}
  .pl-13xt{padding-left:calc(1rem*13);}
  .pr-13xt{padding-right:calc(1rem*13);}
  .mt-13xt{margin-top:calc(1rem*13);}
  .mb-13xt{margin-bottom:calc(1rem*13);}
  .ml-13xt{margin-left:calc(1rem*13);}
  .mr-13xt{margin-right:calc(1rem*13);}
  
  .pt-14xt{padding-top:calc(1rem*14);}
  .pb-14xt{padding-bottom:calc(1rem*14);}
  .pl-14xt{padding-left:calc(1rem*14);}
  .pr-14xt{padding-right:calc(1rem*14);}
  .mt-14xt{margin-top:calc(1rem*14);}
  .mb-14xt{margin-bottom:calc(1rem*14);}
  .ml-14xt{margin-left:calc(1rem*14);}
  .mr-14xt{margin-right:calc(1rem*14);}
  
  .pt-15xt{padding-top:calc(1rem*15);}
  .pb-15xt{padding-bottom:calc(1rem*15);}
  .pl-15xt{padding-left:calc(1rem*15);}
  .pr-15xt{padding-right:calc(1rem*15);}
  .mt-15xt{margin-top:calc(1rem*15);}
  .mb-15xt{margin-bottom:calc(1rem*15);}
  .ml-15xt{margin-left:calc(1rem*15);}
  .mr-15xt{margin-right:calc(1rem*15);}
  
  .pt-16xt{padding-top:calc(1rem*16);}
  .pb-16xt{padding-bottom:calc(1rem*16);}
  .pl-16xt{padding-left:calc(1rem*16);}
  .pr-16xt{padding-right:calc(1rem*16);}
  .mt-16xt{margin-top:calc(1rem*16);}
  .mb-16xt{margin-bottom:calc(1rem*16);}
  .ml-16xt{margin-left:calc(1rem*16);}
  .mr-16xt{margin-right:calc(1rem*16);}
  
  .pt-17xt{padding-top:calc(1rem*17);}
  .pb-17xt{padding-bottom:calc(1rem*17);}
  .pl-17xt{padding-left:calc(1rem*17);}
  .pr-17xt{padding-right:calc(1rem*17);}
  .mt-17xt{margin-top:calc(1rem*17);}
  .mb-17xt{margin-bottom:calc(1rem*17);}
  .ml-17xt{margin-left:calc(1rem*17);}
  .mr-17xt{margin-right:calc(1rem*17);}
  
  .pt-18xt{padding-top:calc(1rem*18);}
  .pb-18xt{padding-bottom:calc(1rem*18);}
  .pl-18xt{padding-left:calc(1rem*18);}
  .pr-18xt{padding-right:calc(1rem*18);}
  .mt-18xt{margin-top:calc(1rem*18);}
  .mb-18xt{margin-bottom:calc(1rem*18);}
  .ml-18xt{margin-left:calc(1rem*18);}
  .mr-18xt{margin-right:calc(1rem*18);}
  
  .pt-19xt{padding-top:calc(1rem*19);}
  .pb-19xt{padding-bottom:calc(1rem*19);}
  .pl-19xt{padding-left:calc(1rem*19);}
  .pr-19xt{padding-right:calc(1rem*19);}
  .mt-19xt{margin-top:calc(1rem*19);}
  .mb-19xt{margin-bottom:calc(1rem*19);}
  .ml-19xt{margin-left:calc(1rem*19);}
  .mr-19xt{margin-right:calc(1rem*19);}
  
  .pt-20xt{padding-top:calc(1rem*20);}
  .pb-20xt{padding-bottom:calc(1rem*20);}
  .pl-20xt{padding-left:calc(1rem*20);}
  .pr-20xt{padding-right:calc(1rem*20);}
  .mt-20xt{margin-top:calc(1rem*20);}
  .mb-20xt{margin-bottom:calc(1rem*20);}
  .ml-20xt{margin-left:calc(1rem*20);}
  .mr-20xt{margin-right:calc(1rem*20);}
  
  .pt-21xt{padding-top:calc(1rem*21);}
  .pb-21xt{padding-bottom:calc(1rem*21);}
  .pl-21xt{padding-left:calc(1rem*21);}
  .pr-21xt{padding-right:calc(1rem*21);}
  .mt-21xt{margin-top:calc(1rem*21);}
  .mb-21xt{margin-bottom:calc(1rem*21);}
  .ml-21xt{margin-left:calc(1rem*21);}
  .mr-21xt{margin-right:calc(1rem*21);}
  
  .pt-22xt{padding-top:calc(1rem*22);}
  .pb-22xt{padding-bottom:calc(1rem*22);}
  .pl-22xt{padding-left:calc(1rem*22);}
  .pr-22xt{padding-right:calc(1rem*22);}
  .mt-22xt{margin-top:calc(1rem*22);}
  .mb-22xt{margin-bottom:calc(1rem*22);}
  .ml-22xt{margin-left:calc(1rem*22);}
  .mr-22xt{margin-right:calc(1rem*22);}
  
  .pt-23xt{padding-top:calc(1rem*23);}
  .pb-23xt{padding-bottom:calc(1rem*23);}
  .pl-23xt{padding-left:calc(1rem*23);}
  .pr-23xt{padding-right:calc(1rem*23);}
  .mt-23xt{margin-top:calc(1rem*23);}
  .mb-23xt{margin-bottom:calc(1rem*23);}
  .ml-23xt{margin-left:calc(1rem*23);}
  .mr-23xt{margin-right:calc(1rem*23);}
  
  .pt-24xt{padding-top:calc(1rem*24);}
  .pb-24xt{padding-bottom:calc(1rem*24);}
  .pl-24xt{padding-left:calc(1rem*24);}
  .pr-24xt{padding-right:calc(1rem*24);}
  .mt-24xt{margin-top:calc(1rem*24);}
  .mb-24xt{margin-bottom:calc(1rem*24);}
  .ml-24xt{margin-left:calc(1rem*24);}
  .mr-24xt{margin-right:calc(1rem*24);}
  
  .pt-25xt{padding-top:calc(1rem*25);}
  .pb-25xt{padding-bottom:calc(1rem*25);}
  .pl-25xt{padding-left:calc(1rem*25);}
  .pr-25xt{padding-right:calc(1rem*25);}
  .mt-25xt{margin-top:calc(1rem*25);}
  .mb-25xt{margin-bottom:calc(1rem*25);}
  .ml-25xt{margin-left:calc(1rem*25);}
  .mr-25xt{margin-right:calc(1rem*25);}
  
  .pt-26xt{padding-top:calc(1rem*26);}
  .pb-26xt{padding-bottom:calc(1rem*26);}
  .pl-26xt{padding-left:calc(1rem*26);}
  .pr-26xt{padding-right:calc(1rem*26);}
  .mt-26xt{margin-top:calc(1rem*26);}
  .mb-26xt{margin-bottom:calc(1rem*26);}
  .ml-26xt{margin-left:calc(1rem*26);}
  .mr-26xt{margin-right:calc(1rem*26);}
  
  .pt-27xt{padding-top:calc(1rem*27);}
  .pb-27xt{padding-bottom:calc(1rem*27);}
  .pl-27xt{padding-left:calc(1rem*27);}
  .pr-27xt{padding-right:calc(1rem*27);}
  .mt-27xt{margin-top:calc(1rem*27);}
  .mb-27xt{margin-bottom:calc(1rem*27);}
  .ml-27xt{margin-left:calc(1rem*27);}
  .mr-27xt{margin-right:calc(1rem*27);}
  
  .pt-28xt{padding-top:calc(1rem*28);}
  .pb-28xt{padding-bottom:calc(1rem*28);}
  .pl-28xt{padding-left:calc(1rem*28);}
  .pr-28xt{padding-right:calc(1rem*28);}
  .mt-28xt{margin-top:calc(1rem*28);}
  .mb-28xt{margin-bottom:calc(1rem*28);}
  .ml-28xt{margin-left:calc(1rem*28);}
  .mr-28xt{margin-right:calc(1rem*28);}
  
  .pt-29xt{padding-top:calc(1rem*29);}
  .pb-29xt{padding-bottom:calc(1rem*29);}
  .pl-29xt{padding-left:calc(1rem*29);}
  .pr-29xt{padding-right:calc(1rem*29);}
  .mt-29xt{margin-top:calc(1rem*29);}
  .mb-29xt{margin-bottom:calc(1rem*29);}
  .ml-29xt{margin-left:calc(1rem*29);}
  .mr-29xt{margin-right:calc(1rem*29);}
  
  .pt-30xt{padding-top:calc(1rem*30);}
  .pb-30xt{padding-bottom:calc(1rem*30);}
  .pl-30xt{padding-left:calc(1rem*30);}
  .pr-30xt{padding-right:calc(1rem*30);}
  .mt-30xt{margin-top:calc(1rem*30);}
  .mb-30xt{margin-bottom:calc(1rem*30);}
  .ml-30xt{margin-left:calc(1rem*30);}
  .mr-30xt{margin-right:calc(1rem*30);}
  
  .pt-31xt{padding-top:calc(1rem*31);}
  .pb-31xt{padding-bottom:calc(1rem*31);}
  .pl-31xt{padding-left:calc(1rem*31);}
  .pr-31xt{padding-right:calc(1rem*31);}
  .mt-31xt{margin-top:calc(1rem*31);}
  .mb-31xt{margin-bottom:calc(1rem*31);}
  .ml-31xt{margin-left:calc(1rem*31);}
  .mr-31xt{margin-right:calc(1rem*31);}
  
  .pt-32xt{padding-top:calc(1rem*32);}
  .pb-32xt{padding-bottom:calc(1rem*32);}
  .pl-32xt{padding-left:calc(1rem*32);}
  .pr-32xt{padding-right:calc(1rem*32);}
  .mt-32xt{margin-top:calc(1rem*32);}
  .mb-32xt{margin-bottom:calc(1rem*32);}
  .ml-32xt{margin-left:calc(1rem*32);}
  .mr-32xt{margin-right:calc(1rem*32);}
  
  .pt-33xt{padding-top:calc(1rem*33);}
  .pb-33xt{padding-bottom:calc(1rem*33);}
  .pl-33xt{padding-left:calc(1rem*33);}
  .pr-33xt{padding-right:calc(1rem*33);}
  .mt-33xt{margin-top:calc(1rem*33);}
  .mb-33xt{margin-bottom:calc(1rem*33);}
  .ml-33xt{margin-left:calc(1rem*33);}
  .mr-33xt{margin-right:calc(1rem*33);}
  
  .pt-34xt{padding-top:calc(1rem*34);}
  .pb-34xt{padding-bottom:calc(1rem*34);}
  .pl-34xt{padding-left:calc(1rem*34);}
  .pr-34xt{padding-right:calc(1rem*34);}
  .mt-34xt{margin-top:calc(1rem*34);}
  .mb-34xt{margin-bottom:calc(1rem*34);}
  .ml-34xt{margin-left:calc(1rem*34);}
  .mr-34xt{margin-right:calc(1rem*34);}
  
  .pt-35xt{padding-top:calc(1rem*35);}
  .pb-35xt{padding-bottom:calc(1rem*35);}
  .pl-35xt{padding-left:calc(1rem*35);}
  .pr-35xt{padding-right:calc(1rem*35);}
  .mt-35xt{margin-top:calc(1rem*35);}
  .mb-35xt{margin-bottom:calc(1rem*35);}
  .ml-35xt{margin-left:calc(1rem*35);}
  .mr-35xt{margin-right:calc(1rem*35);}
  
  .pt-36xt{padding-top:calc(1rem*36);}
  .pb-36xt{padding-bottom:calc(1rem*36);}
  .pl-36xt{padding-left:calc(1rem*36);}
  .pr-36xt{padding-right:calc(1rem*36);}
  .mt-36xt{margin-top:calc(1rem*36);}
  .mb-36xt{margin-bottom:calc(1rem*36);}
  .ml-36xt{margin-left:calc(1rem*36);}
  .mr-36xt{margin-right:calc(1rem*36);}
  
  .pt-37xt{padding-top:calc(1rem*37);}
  .pb-37xt{padding-bottom:calc(1rem*37);}
  .pl-37xt{padding-left:calc(1rem*37);}
  .pr-37xt{padding-right:calc(1rem*37);}
  .mt-37xt{margin-top:calc(1rem*37);}
  .mb-37xt{margin-bottom:calc(1rem*37);}
  .ml-37xt{margin-left:calc(1rem*37);}
  .mr-37xt{margin-right:calc(1rem*37);}
  
  .pt-38xt{padding-top:calc(1rem*38);}
  .pb-38xt{padding-bottom:calc(1rem*38);}
  .pl-38xt{padding-left:calc(1rem*38);}
  .pr-38xt{padding-right:calc(1rem*38);}
  .mt-38xt{margin-top:calc(1rem*38);}
  .mb-38xt{margin-bottom:calc(1rem*38);}
  .ml-38xt{margin-left:calc(1rem*38);}
  .mr-38xt{margin-right:calc(1rem*38);}
  
  .pt-39xt{padding-top:calc(1rem*39);}
  .pb-39xt{padding-bottom:calc(1rem*39);}
  .pl-39xt{padding-left:calc(1rem*39);}
  .pr-39xt{padding-right:calc(1rem*39);}
  .mt-39xt{margin-top:calc(1rem*39);}
  .mb-39xt{margin-bottom:calc(1rem*39);}
  .ml-39xt{margin-left:calc(1rem*39);}
  .mr-39xt{margin-right:calc(1rem*39);}
  
  .pt-40xt{padding-top:calc(1rem*40);}
  .pb-40xt{padding-bottom:calc(1rem*40);}
  .pl-40xt{padding-left:calc(1rem*40);}
  .pr-40xt{padding-right:calc(1rem*40);}
  .mt-40xt{margin-top:calc(1rem*40);}
  .mb-40xt{margin-bottom:calc(1rem*40);}
  .ml-40xt{margin-left:calc(1rem*40);}
  .mr-40xt{margin-right:calc(1rem*40);}
  
  .pt-41xt{padding-top:calc(1rem*41);}
  .pb-41xt{padding-bottom:calc(1rem*41);}
  .pl-41xt{padding-left:calc(1rem*41);}
  .pr-41xt{padding-right:calc(1rem*41);}
  .mt-41xt{margin-top:calc(1rem*41);}
  .mb-41xt{margin-bottom:calc(1rem*41);}
  .ml-41xt{margin-left:calc(1rem*41);}
  .mr-41xt{margin-right:calc(1rem*41);}
  
  .pt-42xt{padding-top:calc(1rem*42);}
  .pb-42xt{padding-bottom:calc(1rem*42);}
  .pl-42xt{padding-left:calc(1rem*42);}
  .pr-42xt{padding-right:calc(1rem*42);}
  .mt-42xt{margin-top:calc(1rem*42);}
  .mb-42xt{margin-bottom:calc(1rem*42);}
  .ml-42xt{margin-left:calc(1rem*42);}
  .mr-42xt{margin-right:calc(1rem*42);}
  
  .pt-43xt{padding-top:calc(1rem*43);}
  .pb-43xt{padding-bottom:calc(1rem*43);}
  .pl-43xt{padding-left:calc(1rem*43);}
  .pr-43xt{padding-right:calc(1rem*43);}
  .mt-43xt{margin-top:calc(1rem*43);}
  .mb-43xt{margin-bottom:calc(1rem*43);}
  .ml-43xt{margin-left:calc(1rem*43);}
  .mr-43xt{margin-right:calc(1rem*43);}
  
  .pt-44xt{padding-top:calc(1rem*44);}
  .pb-44xt{padding-bottom:calc(1rem*44);}
  .pl-44xt{padding-left:calc(1rem*44);}
  .pr-44xt{padding-right:calc(1rem*44);}
  .mt-44xt{margin-top:calc(1rem*44);}
  .mb-44xt{margin-bottom:calc(1rem*44);}
  .ml-44xt{margin-left:calc(1rem*44);}
  .mr-44xt{margin-right:calc(1rem*44);}
  
  .pt-45xt{padding-top:calc(1rem*45);}
  .pb-45xt{padding-bottom:calc(1rem*45);}
  .pl-45xt{padding-left:calc(1rem*45);}
  .pr-45xt{padding-right:calc(1rem*45);}
  .mt-45xt{margin-top:calc(1rem*45);}
  .mb-45xt{margin-bottom:calc(1rem*45);}
  .ml-45xt{margin-left:calc(1rem*45);}
  .mr-45xt{margin-right:calc(1rem*45);}
  
  .pt-46xt{padding-top:calc(1rem*46);}
  .pb-46xt{padding-bottom:calc(1rem*46);}
  .pl-46xt{padding-left:calc(1rem*46);}
  .pr-46xt{padding-right:calc(1rem*46);}
  .mt-46xt{margin-top:calc(1rem*46);}
  .mb-46xt{margin-bottom:calc(1rem*46);}
  .ml-46xt{margin-left:calc(1rem*46);}
  .mr-46xt{margin-right:calc(1rem*46);}
  
  .pt-47xt{padding-top:calc(1rem*47);}
  .pb-47xt{padding-bottom:calc(1rem*47);}
  .pl-47xt{padding-left:calc(1rem*47);}
  .pr-47xt{padding-right:calc(1rem*47);}
  .mt-47xt{margin-top:calc(1rem*47);}
  .mb-47xt{margin-bottom:calc(1rem*47);}
  .ml-47xt{margin-left:calc(1rem*47);}
  .mr-47xt{margin-right:calc(1rem*47);}
  
  .pt-48xt{padding-top:calc(1rem*48);}
  .pb-48xt{padding-bottom:calc(1rem*48);}
  .pl-48xt{padding-left:calc(1rem*48);}
  .pr-48xt{padding-right:calc(1rem*48);}
  .mt-48xt{margin-top:calc(1rem*48);}
  .mb-48xt{margin-bottom:calc(1rem*48);}
  .ml-48xt{margin-left:calc(1rem*48);}
  .mr-48xt{margin-right:calc(1rem*48);}
  
  .pt-49xt{padding-top:calc(1rem*49);}
  .pb-49xt{padding-bottom:calc(1rem*49);}
  .pl-49xt{padding-left:calc(1rem*49);}
  .pr-49xt{padding-right:calc(1rem*49);}
  .mt-49xt{margin-top:calc(1rem*49);}
  .mb-49xt{margin-bottom:calc(1rem*49);}
  .ml-49xt{margin-left:calc(1rem*49);}
  .mr-49xt{margin-right:calc(1rem*49);}
  
  .pt-50xt{padding-top:calc(1rem*50);}
  .pb-50xt{padding-bottom:calc(1rem*50);}
  .pl-50xt{padding-left:calc(1rem*50);}
  .pr-50xt{padding-right:calc(1rem*50);}
  .mt-50xt{margin-top:calc(1rem*50);}
  .mb-50xt{margin-bottom:calc(1rem*50);}
  .ml-50xt{margin-left:calc(1rem*50);}
  .mr-50xt{margin-right:calc(1rem*50);}
  
  .pt-51xt{padding-top:calc(1rem*51);}
  .pb-51xt{padding-bottom:calc(1rem*51);}
  .pl-51xt{padding-left:calc(1rem*51);}
  .pr-51xt{padding-right:calc(1rem*51);}
  .mt-51xt{margin-top:calc(1rem*51);}
  .mb-51xt{margin-bottom:calc(1rem*51);}
  .ml-51xt{margin-left:calc(1rem*51);}
  .mr-51xt{margin-right:calc(1rem*51);}
  
  .pt-52xt{padding-top:calc(1rem*52);}
  .pb-52xt{padding-bottom:calc(1rem*52);}
  .pl-52xt{padding-left:calc(1rem*52);}
  .pr-52xt{padding-right:calc(1rem*52);}
  .mt-52xt{margin-top:calc(1rem*52);}
  .mb-52xt{margin-bottom:calc(1rem*52);}
  .ml-52xt{margin-left:calc(1rem*52);}
  .mr-52xt{margin-right:calc(1rem*52);}
  
  .pt-53xt{padding-top:calc(1rem*53);}
  .pb-53xt{padding-bottom:calc(1rem*53);}
  .pl-53xt{padding-left:calc(1rem*53);}
  .pr-53xt{padding-right:calc(1rem*53);}
  .mt-53xt{margin-top:calc(1rem*53);}
  .mb-53xt{margin-bottom:calc(1rem*53);}
  .ml-53xt{margin-left:calc(1rem*53);}
  .mr-53xt{margin-right:calc(1rem*53);}
  
  .pt-54xt{padding-top:calc(1rem*54);}
  .pb-54xt{padding-bottom:calc(1rem*54);}
  .pl-54xt{padding-left:calc(1rem*54);}
  .pr-54xt{padding-right:calc(1rem*54);}
  .mt-54xt{margin-top:calc(1rem*54);}
  .mb-54xt{margin-bottom:calc(1rem*54);}
  .ml-54xt{margin-left:calc(1rem*54);}
  .mr-54xt{margin-right:calc(1rem*54);}
  
  .pt-55xt{padding-top:calc(1rem*55);}
  .pb-55xt{padding-bottom:calc(1rem*55);}
  .pl-55xt{padding-left:calc(1rem*55);}
  .pr-55xt{padding-right:calc(1rem*55);}
  .mt-55xt{margin-top:calc(1rem*55);}
  .mb-55xt{margin-bottom:calc(1rem*55);}
  .ml-55xt{margin-left:calc(1rem*55);}
  .mr-55xt{margin-right:calc(1rem*55);}
  
  .pt-56xt{padding-top:calc(1rem*56);}
  .pb-56xt{padding-bottom:calc(1rem*56);}
  .pl-56xt{padding-left:calc(1rem*56);}
  .pr-56xt{padding-right:calc(1rem*56);}
  .mt-56xt{margin-top:calc(1rem*56);}
  .mb-56xt{margin-bottom:calc(1rem*56);}
  .ml-56xt{margin-left:calc(1rem*56);}
  .mr-56xt{margin-right:calc(1rem*56);}
  
  .pt-57xt{padding-top:calc(1rem*57);}
  .pb-57xt{padding-bottom:calc(1rem*57);}
  .pl-57xt{padding-left:calc(1rem*57);}
  .pr-57xt{padding-right:calc(1rem*57);}
  .mt-57xt{margin-top:calc(1rem*57);}
  .mb-57xt{margin-bottom:calc(1rem*57);}
  .ml-57xt{margin-left:calc(1rem*57);}
  .mr-57xt{margin-right:calc(1rem*57);}
  
  .pt-58xt{padding-top:calc(1rem*58);}
  .pb-58xt{padding-bottom:calc(1rem*58);}
  .pl-58xt{padding-left:calc(1rem*58);}
  .pr-58xt{padding-right:calc(1rem*58);}
  .mt-58xt{margin-top:calc(1rem*58);}
  .mb-58xt{margin-bottom:calc(1rem*58);}
  .ml-58xt{margin-left:calc(1rem*58);}
  .mr-58xt{margin-right:calc(1rem*58);}
  
  .pt-59xt{padding-top:calc(1rem*59);}
  .pb-59xt{padding-bottom:calc(1rem*59);}
  .pl-59xt{padding-left:calc(1rem*59);}
  .pr-59xt{padding-right:calc(1rem*59);}
  .mt-59xt{margin-top:calc(1rem*59);}
  .mb-59xt{margin-bottom:calc(1rem*59);}
  .ml-59xt{margin-left:calc(1rem*59);}
  .mr-59xt{margin-right:calc(1rem*59);}
  
  .pt-60xt{padding-top:calc(1rem*60);}
  .pb-60xt{padding-bottom:calc(1rem*60);}
  .pl-60xt{padding-left:calc(1rem*60);}
  .pr-60xt{padding-right:calc(1rem*60);}
  .mt-60xt{margin-top:calc(1rem*60);}
  .mb-60xt{margin-bottom:calc(1rem*60);}
  .ml-60xt{margin-left:calc(1rem*60);}
  .mr-60xt{margin-right:calc(1rem*60);}
  

  .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(1rem*1);}
  .pb-1xm{padding-bottom:calc(1rem*1);}
  .pl-1xm{padding-left:calc(1rem*1);}
  .pr-1xm{padding-right:calc(1rem*1);}
  .mt-1xm{margin-top:calc(1rem*1);}
  .mb-1xm{margin-bottom:calc(1rem*1);}
  .ml-1xm{margin-left:calc(1rem*1);}
  .mr-1xm{margin-right:calc(1rem*1);}
  
  .pt-2xm{padding-top:calc(1rem*2);}
  .pb-2xm{padding-bottom:calc(1rem*2);}
  .pl-2xm{padding-left:calc(1rem*2);}
  .pr-2xm{padding-right:calc(1rem*2);}
  .mt-2xm{margin-top:calc(1rem*2);}
  .mb-2xm{margin-bottom:calc(1rem*2);}
  .ml-2xm{margin-left:calc(1rem*2);}
  .mr-2xm{margin-right:calc(1rem*2);}
  
  .pt-3xm{padding-top:calc(1rem*3);}
  .pb-3xm{padding-bottom:calc(1rem*3);}
  .pl-3xm{padding-left:calc(1rem*3);}
  .pr-3xm{padding-right:calc(1rem*3);}
  .mt-3xm{margin-top:calc(1rem*3);}
  .mb-3xm{margin-bottom:calc(1rem*3);}
  .ml-3xm{margin-left:calc(1rem*3);}
  .mr-3xm{margin-right:calc(1rem*3);}
  
  .pt-4xm{padding-top:calc(1rem*4);}
  .pb-4xm{padding-bottom:calc(1rem*4);}
  .pl-4xm{padding-left:calc(1rem*4);}
  .pr-4xm{padding-right:calc(1rem*4);}
  .mt-4xm{margin-top:calc(1rem*4);}
  .mb-4xm{margin-bottom:calc(1rem*4);}
  .ml-4xm{margin-left:calc(1rem*4);}
  .mr-4xm{margin-right:calc(1rem*4);}
  
  .pt-5xm{padding-top:calc(1rem*5);}
  .pb-5xm{padding-bottom:calc(1rem*5);}
  .pl-5xm{padding-left:calc(1rem*5);}
  .pr-5xm{padding-right:calc(1rem*5);}
  .mt-5xm{margin-top:calc(1rem*5);}
  .mb-5xm{margin-bottom:calc(1rem*5);}
  .ml-5xm{margin-left:calc(1rem*5);}
  .mr-5xm{margin-right:calc(1rem*5);}
  
  .pt-6xm{padding-top:calc(1rem*6);}
  .pb-6xm{padding-bottom:calc(1rem*6);}
  .pl-6xm{padding-left:calc(1rem*6);}
  .pr-6xm{padding-right:calc(1rem*6);}
  .mt-6xm{margin-top:calc(1rem*6);}
  .mb-6xm{margin-bottom:calc(1rem*6);}
  .ml-6xm{margin-left:calc(1rem*6);}
  .mr-6xm{margin-right:calc(1rem*6);}
  
  .pt-7xm{padding-top:calc(1rem*7);}
  .pb-7xm{padding-bottom:calc(1rem*7);}
  .pl-7xm{padding-left:calc(1rem*7);}
  .pr-7xm{padding-right:calc(1rem*7);}
  .mt-7xm{margin-top:calc(1rem*7);}
  .mb-7xm{margin-bottom:calc(1rem*7);}
  .ml-7xm{margin-left:calc(1rem*7);}
  .mr-7xm{margin-right:calc(1rem*7);}
  
  .pt-8xm{padding-top:calc(1rem*8);}
  .pb-8xm{padding-bottom:calc(1rem*8);}
  .pl-8xm{padding-left:calc(1rem*8);}
  .pr-8xm{padding-right:calc(1rem*8);}
  .mt-8xm{margin-top:calc(1rem*8);}
  .mb-8xm{margin-bottom:calc(1rem*8);}
  .ml-8xm{margin-left:calc(1rem*8);}
  .mr-8xm{margin-right:calc(1rem*8);}
  
  .pt-9xm{padding-top:calc(1rem*9);}
  .pb-9xm{padding-bottom:calc(1rem*9);}
  .pl-9xm{padding-left:calc(1rem*9);}
  .pr-9xm{padding-right:calc(1rem*9);}
  .mt-9xm{margin-top:calc(1rem*9);}
  .mb-9xm{margin-bottom:calc(1rem*9);}
  .ml-9xm{margin-left:calc(1rem*9);}
  .mr-9xm{margin-right:calc(1rem*9);}
  
  .pt-10xm{padding-top:calc(1rem*10);}
  .pb-10xm{padding-bottom:calc(1rem*10);}
  .pl-10xm{padding-left:calc(1rem*10);}
  .pr-10xm{padding-right:calc(1rem*10);}
  .mt-10xm{margin-top:calc(1rem*10);}
  .mb-10xm{margin-bottom:calc(1rem*10);}
  .ml-10xm{margin-left:calc(1rem*10);}
  .mr-10xm{margin-right:calc(1rem*10);}
  
  .pt-11xm{padding-top:calc(1rem*11);}
  .pb-11xm{padding-bottom:calc(1rem*11);}
  .pl-11xm{padding-left:calc(1rem*11);}
  .pr-11xm{padding-right:calc(1rem*11);}
  .mt-11xm{margin-top:calc(1rem*11);}
  .mb-11xm{margin-bottom:calc(1rem*11);}
  .ml-11xm{margin-left:calc(1rem*11);}
  .mr-11xm{margin-right:calc(1rem*11);}
  
  .pt-12xm{padding-top:calc(1rem*12);}
  .pb-12xm{padding-bottom:calc(1rem*12);}
  .pl-12xm{padding-left:calc(1rem*12);}
  .pr-12xm{padding-right:calc(1rem*12);}
  .mt-12xm{margin-top:calc(1rem*12);}
  .mb-12xm{margin-bottom:calc(1rem*12);}
  .ml-12xm{margin-left:calc(1rem*12);}
  .mr-12xm{margin-right:calc(1rem*12);}
  
  .pt-13xm{padding-top:calc(1rem*13);}
  .pb-13xm{padding-bottom:calc(1rem*13);}
  .pl-13xm{padding-left:calc(1rem*13);}
  .pr-13xm{padding-right:calc(1rem*13);}
  .mt-13xm{margin-top:calc(1rem*13);}
  .mb-13xm{margin-bottom:calc(1rem*13);}
  .ml-13xm{margin-left:calc(1rem*13);}
  .mr-13xm{margin-right:calc(1rem*13);}
  
  .pt-14xm{padding-top:calc(1rem*14);}
  .pb-14xm{padding-bottom:calc(1rem*14);}
  .pl-14xm{padding-left:calc(1rem*14);}
  .pr-14xm{padding-right:calc(1rem*14);}
  .mt-14xm{margin-top:calc(1rem*14);}
  .mb-14xm{margin-bottom:calc(1rem*14);}
  .ml-14xm{margin-left:calc(1rem*14);}
  .mr-14xm{margin-right:calc(1rem*14);}
  
  .pt-15xm{padding-top:calc(1rem*15);}
  .pb-15xm{padding-bottom:calc(1rem*15);}
  .pl-15xm{padding-left:calc(1rem*15);}
  .pr-15xm{padding-right:calc(1rem*15);}
  .mt-15xm{margin-top:calc(1rem*15);}
  .mb-15xm{margin-bottom:calc(1rem*15);}
  .ml-15xm{margin-left:calc(1rem*15);}
  .mr-15xm{margin-right:calc(1rem*15);}
  
  .pt-16xm{padding-top:calc(1rem*16);}
  .pb-16xm{padding-bottom:calc(1rem*16);}
  .pl-16xm{padding-left:calc(1rem*16);}
  .pr-16xm{padding-right:calc(1rem*16);}
  .mt-16xm{margin-top:calc(1rem*16);}
  .mb-16xm{margin-bottom:calc(1rem*16);}
  .ml-16xm{margin-left:calc(1rem*16);}
  .mr-16xm{margin-right:calc(1rem*16);}
  
  .pt-17xm{padding-top:calc(1rem*17);}
  .pb-17xm{padding-bottom:calc(1rem*17);}
  .pl-17xm{padding-left:calc(1rem*17);}
  .pr-17xm{padding-right:calc(1rem*17);}
  .mt-17xm{margin-top:calc(1rem*17);}
  .mb-17xm{margin-bottom:calc(1rem*17);}
  .ml-17xm{margin-left:calc(1rem*17);}
  .mr-17xm{margin-right:calc(1rem*17);}
  
  .pt-18xm{padding-top:calc(1rem*18);}
  .pb-18xm{padding-bottom:calc(1rem*18);}
  .pl-18xm{padding-left:calc(1rem*18);}
  .pr-18xm{padding-right:calc(1rem*18);}
  .mt-18xm{margin-top:calc(1rem*18);}
  .mb-18xm{margin-bottom:calc(1rem*18);}
  .ml-18xm{margin-left:calc(1rem*18);}
  .mr-18xm{margin-right:calc(1rem*18);}
  
  .pt-19xm{padding-top:calc(1rem*19);}
  .pb-19xm{padding-bottom:calc(1rem*19);}
  .pl-19xm{padding-left:calc(1rem*19);}
  .pr-19xm{padding-right:calc(1rem*19);}
  .mt-19xm{margin-top:calc(1rem*19);}
  .mb-19xm{margin-bottom:calc(1rem*19);}
  .ml-19xm{margin-left:calc(1rem*19);}
  .mr-19xm{margin-right:calc(1rem*19);}
  
  .pt-20xm{padding-top:calc(1rem*20);}
  .pb-20xm{padding-bottom:calc(1rem*20);}
  .pl-20xm{padding-left:calc(1rem*20);}
  .pr-20xm{padding-right:calc(1rem*20);}
  .mt-20xm{margin-top:calc(1rem*20);}
  .mb-20xm{margin-bottom:calc(1rem*20);}
  .ml-20xm{margin-left:calc(1rem*20);}
  .mr-20xm{margin-right:calc(1rem*20);}
  
  .pt-21xm{padding-top:calc(1rem*21);}
  .pb-21xm{padding-bottom:calc(1rem*21);}
  .pl-21xm{padding-left:calc(1rem*21);}
  .pr-21xm{padding-right:calc(1rem*21);}
  .mt-21xm{margin-top:calc(1rem*21);}
  .mb-21xm{margin-bottom:calc(1rem*21);}
  .ml-21xm{margin-left:calc(1rem*21);}
  .mr-21xm{margin-right:calc(1rem*21);}
  
  .pt-22xm{padding-top:calc(1rem*22);}
  .pb-22xm{padding-bottom:calc(1rem*22);}
  .pl-22xm{padding-left:calc(1rem*22);}
  .pr-22xm{padding-right:calc(1rem*22);}
  .mt-22xm{margin-top:calc(1rem*22);}
  .mb-22xm{margin-bottom:calc(1rem*22);}
  .ml-22xm{margin-left:calc(1rem*22);}
  .mr-22xm{margin-right:calc(1rem*22);}
  
  .pt-23xm{padding-top:calc(1rem*23);}
  .pb-23xm{padding-bottom:calc(1rem*23);}
  .pl-23xm{padding-left:calc(1rem*23);}
  .pr-23xm{padding-right:calc(1rem*23);}
  .mt-23xm{margin-top:calc(1rem*23);}
  .mb-23xm{margin-bottom:calc(1rem*23);}
  .ml-23xm{margin-left:calc(1rem*23);}
  .mr-23xm{margin-right:calc(1rem*23);}
  
  .pt-24xm{padding-top:calc(1rem*24);}
  .pb-24xm{padding-bottom:calc(1rem*24);}
  .pl-24xm{padding-left:calc(1rem*24);}
  .pr-24xm{padding-right:calc(1rem*24);}
  .mt-24xm{margin-top:calc(1rem*24);}
  .mb-24xm{margin-bottom:calc(1rem*24);}
  .ml-24xm{margin-left:calc(1rem*24);}
  .mr-24xm{margin-right:calc(1rem*24);}
  
  .pt-25xm{padding-top:calc(1rem*25);}
  .pb-25xm{padding-bottom:calc(1rem*25);}
  .pl-25xm{padding-left:calc(1rem*25);}
  .pr-25xm{padding-right:calc(1rem*25);}
  .mt-25xm{margin-top:calc(1rem*25);}
  .mb-25xm{margin-bottom:calc(1rem*25);}
  .ml-25xm{margin-left:calc(1rem*25);}
  .mr-25xm{margin-right:calc(1rem*25);}
  
  .pt-26xm{padding-top:calc(1rem*26);}
  .pb-26xm{padding-bottom:calc(1rem*26);}
  .pl-26xm{padding-left:calc(1rem*26);}
  .pr-26xm{padding-right:calc(1rem*26);}
  .mt-26xm{margin-top:calc(1rem*26);}
  .mb-26xm{margin-bottom:calc(1rem*26);}
  .ml-26xm{margin-left:calc(1rem*26);}
  .mr-26xm{margin-right:calc(1rem*26);}
  
  .pt-27xm{padding-top:calc(1rem*27);}
  .pb-27xm{padding-bottom:calc(1rem*27);}
  .pl-27xm{padding-left:calc(1rem*27);}
  .pr-27xm{padding-right:calc(1rem*27);}
  .mt-27xm{margin-top:calc(1rem*27);}
  .mb-27xm{margin-bottom:calc(1rem*27);}
  .ml-27xm{margin-left:calc(1rem*27);}
  .mr-27xm{margin-right:calc(1rem*27);}
  
  .pt-28xm{padding-top:calc(1rem*28);}
  .pb-28xm{padding-bottom:calc(1rem*28);}
  .pl-28xm{padding-left:calc(1rem*28);}
  .pr-28xm{padding-right:calc(1rem*28);}
  .mt-28xm{margin-top:calc(1rem*28);}
  .mb-28xm{margin-bottom:calc(1rem*28);}
  .ml-28xm{margin-left:calc(1rem*28);}
  .mr-28xm{margin-right:calc(1rem*28);}
  
  .pt-29xm{padding-top:calc(1rem*29);}
  .pb-29xm{padding-bottom:calc(1rem*29);}
  .pl-29xm{padding-left:calc(1rem*29);}
  .pr-29xm{padding-right:calc(1rem*29);}
  .mt-29xm{margin-top:calc(1rem*29);}
  .mb-29xm{margin-bottom:calc(1rem*29);}
  .ml-29xm{margin-left:calc(1rem*29);}
  .mr-29xm{margin-right:calc(1rem*29);}
  
  .pt-30xm{padding-top:calc(1rem*30);}
  .pb-30xm{padding-bottom:calc(1rem*30);}
  .pl-30xm{padding-left:calc(1rem*30);}
  .pr-30xm{padding-right:calc(1rem*30);}
  .mt-30xm{margin-top:calc(1rem*30);}
  .mb-30xm{margin-bottom:calc(1rem*30);}
  .ml-30xm{margin-left:calc(1rem*30);}
  .mr-30xm{margin-right:calc(1rem*30);}
  
  .pt-31xm{padding-top:calc(1rem*31);}
  .pb-31xm{padding-bottom:calc(1rem*31);}
  .pl-31xm{padding-left:calc(1rem*31);}
  .pr-31xm{padding-right:calc(1rem*31);}
  .mt-31xm{margin-top:calc(1rem*31);}
  .mb-31xm{margin-bottom:calc(1rem*31);}
  .ml-31xm{margin-left:calc(1rem*31);}
  .mr-31xm{margin-right:calc(1rem*31);}
  
  .pt-32xm{padding-top:calc(1rem*32);}
  .pb-32xm{padding-bottom:calc(1rem*32);}
  .pl-32xm{padding-left:calc(1rem*32);}
  .pr-32xm{padding-right:calc(1rem*32);}
  .mt-32xm{margin-top:calc(1rem*32);}
  .mb-32xm{margin-bottom:calc(1rem*32);}
  .ml-32xm{margin-left:calc(1rem*32);}
  .mr-32xm{margin-right:calc(1rem*32);}
  
  .pt-33xm{padding-top:calc(1rem*33);}
  .pb-33xm{padding-bottom:calc(1rem*33);}
  .pl-33xm{padding-left:calc(1rem*33);}
  .pr-33xm{padding-right:calc(1rem*33);}
  .mt-33xm{margin-top:calc(1rem*33);}
  .mb-33xm{margin-bottom:calc(1rem*33);}
  .ml-33xm{margin-left:calc(1rem*33);}
  .mr-33xm{margin-right:calc(1rem*33);}
  
  .pt-34xm{padding-top:calc(1rem*34);}
  .pb-34xm{padding-bottom:calc(1rem*34);}
  .pl-34xm{padding-left:calc(1rem*34);}
  .pr-34xm{padding-right:calc(1rem*34);}
  .mt-34xm{margin-top:calc(1rem*34);}
  .mb-34xm{margin-bottom:calc(1rem*34);}
  .ml-34xm{margin-left:calc(1rem*34);}
  .mr-34xm{margin-right:calc(1rem*34);}
  
  .pt-35xm{padding-top:calc(1rem*35);}
  .pb-35xm{padding-bottom:calc(1rem*35);}
  .pl-35xm{padding-left:calc(1rem*35);}
  .pr-35xm{padding-right:calc(1rem*35);}
  .mt-35xm{margin-top:calc(1rem*35);}
  .mb-35xm{margin-bottom:calc(1rem*35);}
  .ml-35xm{margin-left:calc(1rem*35);}
  .mr-35xm{margin-right:calc(1rem*35);}
  
  .pt-36xm{padding-top:calc(1rem*36);}
  .pb-36xm{padding-bottom:calc(1rem*36);}
  .pl-36xm{padding-left:calc(1rem*36);}
  .pr-36xm{padding-right:calc(1rem*36);}
  .mt-36xm{margin-top:calc(1rem*36);}
  .mb-36xm{margin-bottom:calc(1rem*36);}
  .ml-36xm{margin-left:calc(1rem*36);}
  .mr-36xm{margin-right:calc(1rem*36);}
  
  .pt-37xm{padding-top:calc(1rem*37);}
  .pb-37xm{padding-bottom:calc(1rem*37);}
  .pl-37xm{padding-left:calc(1rem*37);}
  .pr-37xm{padding-right:calc(1rem*37);}
  .mt-37xm{margin-top:calc(1rem*37);}
  .mb-37xm{margin-bottom:calc(1rem*37);}
  .ml-37xm{margin-left:calc(1rem*37);}
  .mr-37xm{margin-right:calc(1rem*37);}
  
  .pt-38xm{padding-top:calc(1rem*38);}
  .pb-38xm{padding-bottom:calc(1rem*38);}
  .pl-38xm{padding-left:calc(1rem*38);}
  .pr-38xm{padding-right:calc(1rem*38);}
  .mt-38xm{margin-top:calc(1rem*38);}
  .mb-38xm{margin-bottom:calc(1rem*38);}
  .ml-38xm{margin-left:calc(1rem*38);}
  .mr-38xm{margin-right:calc(1rem*38);}
  
  .pt-39xm{padding-top:calc(1rem*39);}
  .pb-39xm{padding-bottom:calc(1rem*39);}
  .pl-39xm{padding-left:calc(1rem*39);}
  .pr-39xm{padding-right:calc(1rem*39);}
  .mt-39xm{margin-top:calc(1rem*39);}
  .mb-39xm{margin-bottom:calc(1rem*39);}
  .ml-39xm{margin-left:calc(1rem*39);}
  .mr-39xm{margin-right:calc(1rem*39);}
  
  .pt-40xm{padding-top:calc(1rem*40);}
  .pb-40xm{padding-bottom:calc(1rem*40);}
  .pl-40xm{padding-left:calc(1rem*40);}
  .pr-40xm{padding-right:calc(1rem*40);}
  .mt-40xm{margin-top:calc(1rem*40);}
  .mb-40xm{margin-bottom:calc(1rem*40);}
  .ml-40xm{margin-left:calc(1rem*40);}
  .mr-40xm{margin-right:calc(1rem*40);}
  
  .pt-41xm{padding-top:calc(1rem*41);}
  .pb-41xm{padding-bottom:calc(1rem*41);}
  .pl-41xm{padding-left:calc(1rem*41);}
  .pr-41xm{padding-right:calc(1rem*41);}
  .mt-41xm{margin-top:calc(1rem*41);}
  .mb-41xm{margin-bottom:calc(1rem*41);}
  .ml-41xm{margin-left:calc(1rem*41);}
  .mr-41xm{margin-right:calc(1rem*41);}
  
  .pt-42xm{padding-top:calc(1rem*42);}
  .pb-42xm{padding-bottom:calc(1rem*42);}
  .pl-42xm{padding-left:calc(1rem*42);}
  .pr-42xm{padding-right:calc(1rem*42);}
  .mt-42xm{margin-top:calc(1rem*42);}
  .mb-42xm{margin-bottom:calc(1rem*42);}
  .ml-42xm{margin-left:calc(1rem*42);}
  .mr-42xm{margin-right:calc(1rem*42);}
  
  .pt-43xm{padding-top:calc(1rem*43);}
  .pb-43xm{padding-bottom:calc(1rem*43);}
  .pl-43xm{padding-left:calc(1rem*43);}
  .pr-43xm{padding-right:calc(1rem*43);}
  .mt-43xm{margin-top:calc(1rem*43);}
  .mb-43xm{margin-bottom:calc(1rem*43);}
  .ml-43xm{margin-left:calc(1rem*43);}
  .mr-43xm{margin-right:calc(1rem*43);}
  
  .pt-44xm{padding-top:calc(1rem*44);}
  .pb-44xm{padding-bottom:calc(1rem*44);}
  .pl-44xm{padding-left:calc(1rem*44);}
  .pr-44xm{padding-right:calc(1rem*44);}
  .mt-44xm{margin-top:calc(1rem*44);}
  .mb-44xm{margin-bottom:calc(1rem*44);}
  .ml-44xm{margin-left:calc(1rem*44);}
  .mr-44xm{margin-right:calc(1rem*44);}
  
  .pt-45xm{padding-top:calc(1rem*45);}
  .pb-45xm{padding-bottom:calc(1rem*45);}
  .pl-45xm{padding-left:calc(1rem*45);}
  .pr-45xm{padding-right:calc(1rem*45);}
  .mt-45xm{margin-top:calc(1rem*45);}
  .mb-45xm{margin-bottom:calc(1rem*45);}
  .ml-45xm{margin-left:calc(1rem*45);}
  .mr-45xm{margin-right:calc(1rem*45);}
  
  .pt-46xm{padding-top:calc(1rem*46);}
  .pb-46xm{padding-bottom:calc(1rem*46);}
  .pl-46xm{padding-left:calc(1rem*46);}
  .pr-46xm{padding-right:calc(1rem*46);}
  .mt-46xm{margin-top:calc(1rem*46);}
  .mb-46xm{margin-bottom:calc(1rem*46);}
  .ml-46xm{margin-left:calc(1rem*46);}
  .mr-46xm{margin-right:calc(1rem*46);}
  
  .pt-47xm{padding-top:calc(1rem*47);}
  .pb-47xm{padding-bottom:calc(1rem*47);}
  .pl-47xm{padding-left:calc(1rem*47);}
  .pr-47xm{padding-right:calc(1rem*47);}
  .mt-47xm{margin-top:calc(1rem*47);}
  .mb-47xm{margin-bottom:calc(1rem*47);}
  .ml-47xm{margin-left:calc(1rem*47);}
  .mr-47xm{margin-right:calc(1rem*47);}
  
  .pt-48xm{padding-top:calc(1rem*48);}
  .pb-48xm{padding-bottom:calc(1rem*48);}
  .pl-48xm{padding-left:calc(1rem*48);}
  .pr-48xm{padding-right:calc(1rem*48);}
  .mt-48xm{margin-top:calc(1rem*48);}
  .mb-48xm{margin-bottom:calc(1rem*48);}
  .ml-48xm{margin-left:calc(1rem*48);}
  .mr-48xm{margin-right:calc(1rem*48);}
  
  .pt-49xm{padding-top:calc(1rem*49);}
  .pb-49xm{padding-bottom:calc(1rem*49);}
  .pl-49xm{padding-left:calc(1rem*49);}
  .pr-49xm{padding-right:calc(1rem*49);}
  .mt-49xm{margin-top:calc(1rem*49);}
  .mb-49xm{margin-bottom:calc(1rem*49);}
  .ml-49xm{margin-left:calc(1rem*49);}
  .mr-49xm{margin-right:calc(1rem*49);}
  
  .pt-50xm{padding-top:calc(1rem*50);}
  .pb-50xm{padding-bottom:calc(1rem*50);}
  .pl-50xm{padding-left:calc(1rem*50);}
  .pr-50xm{padding-right:calc(1rem*50);}
  .mt-50xm{margin-top:calc(1rem*50);}
  .mb-50xm{margin-bottom:calc(1rem*50);}
  .ml-50xm{margin-left:calc(1rem*50);}
  .mr-50xm{margin-right:calc(1rem*50);}
  
  .pt-51xm{padding-top:calc(1rem*51);}
  .pb-51xm{padding-bottom:calc(1rem*51);}
  .pl-51xm{padding-left:calc(1rem*51);}
  .pr-51xm{padding-right:calc(1rem*51);}
  .mt-51xm{margin-top:calc(1rem*51);}
  .mb-51xm{margin-bottom:calc(1rem*51);}
  .ml-51xm{margin-left:calc(1rem*51);}
  .mr-51xm{margin-right:calc(1rem*51);}
  
  .pt-52xm{padding-top:calc(1rem*52);}
  .pb-52xm{padding-bottom:calc(1rem*52);}
  .pl-52xm{padding-left:calc(1rem*52);}
  .pr-52xm{padding-right:calc(1rem*52);}
  .mt-52xm{margin-top:calc(1rem*52);}
  .mb-52xm{margin-bottom:calc(1rem*52);}
  .ml-52xm{margin-left:calc(1rem*52);}
  .mr-52xm{margin-right:calc(1rem*52);}
  
  .pt-53xm{padding-top:calc(1rem*53);}
  .pb-53xm{padding-bottom:calc(1rem*53);}
  .pl-53xm{padding-left:calc(1rem*53);}
  .pr-53xm{padding-right:calc(1rem*53);}
  .mt-53xm{margin-top:calc(1rem*53);}
  .mb-53xm{margin-bottom:calc(1rem*53);}
  .ml-53xm{margin-left:calc(1rem*53);}
  .mr-53xm{margin-right:calc(1rem*53);}
  
  .pt-54xm{padding-top:calc(1rem*54);}
  .pb-54xm{padding-bottom:calc(1rem*54);}
  .pl-54xm{padding-left:calc(1rem*54);}
  .pr-54xm{padding-right:calc(1rem*54);}
  .mt-54xm{margin-top:calc(1rem*54);}
  .mb-54xm{margin-bottom:calc(1rem*54);}
  .ml-54xm{margin-left:calc(1rem*54);}
  .mr-54xm{margin-right:calc(1rem*54);}
  
  .pt-55xm{padding-top:calc(1rem*55);}
  .pb-55xm{padding-bottom:calc(1rem*55);}
  .pl-55xm{padding-left:calc(1rem*55);}
  .pr-55xm{padding-right:calc(1rem*55);}
  .mt-55xm{margin-top:calc(1rem*55);}
  .mb-55xm{margin-bottom:calc(1rem*55);}
  .ml-55xm{margin-left:calc(1rem*55);}
  .mr-55xm{margin-right:calc(1rem*55);}
  
  .pt-56xm{padding-top:calc(1rem*56);}
  .pb-56xm{padding-bottom:calc(1rem*56);}
  .pl-56xm{padding-left:calc(1rem*56);}
  .pr-56xm{padding-right:calc(1rem*56);}
  .mt-56xm{margin-top:calc(1rem*56);}
  .mb-56xm{margin-bottom:calc(1rem*56);}
  .ml-56xm{margin-left:calc(1rem*56);}
  .mr-56xm{margin-right:calc(1rem*56);}
  
  .pt-57xm{padding-top:calc(1rem*57);}
  .pb-57xm{padding-bottom:calc(1rem*57);}
  .pl-57xm{padding-left:calc(1rem*57);}
  .pr-57xm{padding-right:calc(1rem*57);}
  .mt-57xm{margin-top:calc(1rem*57);}
  .mb-57xm{margin-bottom:calc(1rem*57);}
  .ml-57xm{margin-left:calc(1rem*57);}
  .mr-57xm{margin-right:calc(1rem*57);}
  
  .pt-58xm{padding-top:calc(1rem*58);}
  .pb-58xm{padding-bottom:calc(1rem*58);}
  .pl-58xm{padding-left:calc(1rem*58);}
  .pr-58xm{padding-right:calc(1rem*58);}
  .mt-58xm{margin-top:calc(1rem*58);}
  .mb-58xm{margin-bottom:calc(1rem*58);}
  .ml-58xm{margin-left:calc(1rem*58);}
  .mr-58xm{margin-right:calc(1rem*58);}
  
  .pt-59xm{padding-top:calc(1rem*59);}
  .pb-59xm{padding-bottom:calc(1rem*59);}
  .pl-59xm{padding-left:calc(1rem*59);}
  .pr-59xm{padding-right:calc(1rem*59);}
  .mt-59xm{margin-top:calc(1rem*59);}
  .mb-59xm{margin-bottom:calc(1rem*59);}
  .ml-59xm{margin-left:calc(1rem*59);}
  .mr-59xm{margin-right:calc(1rem*59);}
  
  .pt-60xm{padding-top:calc(1rem*60);}
  .pb-60xm{padding-bottom:calc(1rem*60);}
  .pl-60xm{padding-left:calc(1rem*60);}
  .pr-60xm{padding-right:calc(1rem*60);}
  .mt-60xm{margin-top:calc(1rem*60);}
  .mb-60xm{margin-bottom:calc(1rem*60);}
  .ml-60xm{margin-left:calc(1rem*60);}
  .mr-60xm{margin-right:calc(1rem*60);}
  

  .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;} 
  .order-1 {order: 2} 
  .row-fluid [class*="span"] .order-2 {margin-left: 0;}
  .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;}
/* HOME CONNEXION */
.home.content-no-loaded{
  overflow:hidden;
}
.logo-animate {
	position: fixed;
	z-index: 6;
	background: #fff;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
  transition: all .3s ease-in-out;
	opacity: 1;
	z-index: 999;
}
.logo-animate img{
  width:100%;
  max-width:500px;
  height:auto;
}
.logo-animate > div{
  height: 100%;
  width: 100%;
}
.content-loaded .logo-animate {
	opacity: 0;
	z-index: -9;
}