/* Minification failed. Returning unminified contents.
(477,7005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7036): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7066): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7117): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7166): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7192): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7218): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7244): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7294): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7396): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7422): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7476): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7498): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7522): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7575): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7681): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,7727): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(477,9308): run-time error CSS1039: Token not allowed after unary operator: '-padding-sides'
(477,9342): run-time error CSS1039: Token not allowed after unary operator: '-padding-sides'
(477,15705): run-time error CSS1055: Expected media-query expression, found 'all'
(477,20479): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-sub'
(477,22106): run-time error CSS1039: Token not allowed after unary operator: '-font-size-text'
(477,27432): run-time error CSS1039: Token not allowed after unary operator: '-font-size-button'
(477,28110): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-sub'
(477,41955): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-sub'
(477,42654): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-sub'
(477,44466): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-sub'
(477,46524): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-sub'
(477,47773): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-sub'
(477,54785): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-sub'
(477,56629): run-time error CSS1055: Expected media-query expression, found 'all'
(477,56732): run-time error CSS1055: Expected media-query expression, found 'all'
(477,61143): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-sub'
(477,65403): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-sub'
(477,76824): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-sub'
(477,80297): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-sub'
(477,83155): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-sub'
(477,84936): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-2'
(477,85056): run-time error CSS1039: Token not allowed after unary operator: '-font-size-text'
(477,85560): run-time error CSS1039: Token not allowed after unary operator: '-font-size-button'
(477,85891): run-time error CSS1039: Token not allowed after unary operator: '-color-main'
(477,85915): run-time error CSS1039: Token not allowed after unary operator: '-color-main-contrast'
(477,87861): run-time error CSS1039: Token not allowed after unary operator: '-color-main'
(477,89803): run-time error CSS1039: Token not allowed after unary operator: '-color-main-contrast'
(477,92698): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-1'
(477,92941): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-sub'
(477,94170): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-sub'
(477,99210): run-time error CSS1039: Token not allowed after unary operator: '-padding-sides'
(477,99264): run-time error CSS1039: Token not allowed after unary operator: '-padding-sides'
(477,99821): run-time error CSS1039: Token not allowed after unary operator: '-font-main'
(477,99844): run-time error CSS1039: Token not allowed after unary operator: '-color-main-contrast'
(477,100242): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-sub'
(477,100292): run-time error CSS1039: Token not allowed after unary operator: '-color-main'
(477,100408): run-time error CSS1039: Token not allowed after unary operator: '-font-size-header-1'
(477,100583): run-time error CSS1039: Token not allowed after unary operator: '-font-size-text'
(477,100766): run-time error CSS1039: Token not allowed after unary operator: '-font-size-button'
(477,101671): run-time error CSS1039: Token not allowed after unary operator: '-color-main'
(477,103721): run-time error CSS1039: Token not allowed after unary operator: '-color-main-contrast'
 */
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,footer,header,nav,section{display:block;}h1{font-size:2em;margin:.67em 0;}figcaption,figure,main{display:block;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-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{display:inline-block;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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}[hidden]{display:none;}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@font-face{font-family:'Exo 2';font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/exo2/v25/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drF0feC9hpo.ttf) format('truetype')}@font-face{font-family:'Exo 2';font-style:italic;font-weight:600;src:url(https://fonts.gstatic.com/s/exo2/v25/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drGqeuC9hpo.ttf) format('truetype')}@font-face{font-family:'Exo 2';font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/exo2/v25/7cH3v4okm5zmbtYtMeA0FKq0Jjg2drGTeuC9hpo.ttf) format('truetype')}@font-face{font-family:'Exo 2';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/exo2/v25/7cH1v4okm5zmbvwkAx_sfcEuiD8jvvKsOdC6.ttf) format('truetype')}@font-face{font-family:'Exo 2';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/exo2/v25/7cH1v4okm5zmbvwkAx_sfcEuiD8jYPWsOdC6.ttf) format('truetype')}@font-face{font-family:'Exo 2';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/exo2/v25/7cH1v4okm5zmbvwkAx_sfcEuiD8jWfWsOdC6.ttf) format('truetype')}@font-face{font-family:'Exo 2';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/exo2/v25/7cH1v4okm5zmbvwkAx_sfcEuiD8jF_WsOdC6.ttf) format('truetype')}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@-webkit-keyframes caret-pulse{0%{margin-left:0px;margin-right:8px}25%{margin-left:4px;margin-right:4px}50%{margin-left:0px;margin-right:8px}75%{margin-left:6px;margin-right:2px}to{margin-left:0px;margin-right:8px}}@keyframes caret-pulse{0%{margin-left:0px;margin-right:8px}25%{margin-left:4px;margin-right:4px}50%{margin-left:0px;margin-right:8px}75%{margin-left:6px;margin-right:2px}to{margin-left:0px;margin-right:8px}}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes changeOrderToActive{0%{opacity:0}to{opacity:1}}@keyframes changeOrderToActive{0%{opacity:0}to{opacity:1}}@-webkit-keyframes changeOrderToPrevious{0%{opacity:1}to{opacity:0}}@keyframes changeOrderToPrevious{0%{opacity:1}to{opacity:0}}@-webkit-keyframes draw-checkbox{0%{stroke-dashoffset:-33}to{stroke-dashoffset:0}}@keyframes draw-checkbox{0%{stroke-dashoffset:-33}to{stroke-dashoffset:0}}:root{--font-main:'Exo 2',sans-serif;--font-alt:'Exo 2',sans-serif;--color-main:#da291c;--color-main-contrast:#ffffff;--color-alt:#282829;--color-alt-contrast:#ffffff;--font-size-header-1:40px;--font-size-header-2:30px;--font-size-header-3:20px;--font-size-header-sub:16px;--font-size-text:16px;--font-size-button:16px;--padding-sides:35px}@media (min-width:720px){:root{--font-size-header-1:50px;--font-size-header-2:40px;--font-size-header-3:30px;--font-size-header-sub:18px;--font-size-text:18px;--font-size-button:18px;--padding-sides:40px}}@media (min-width:960px){:root{--font-size-header-1:60px;--font-size-header-2:45px;--font-size-header-3:35px;--font-size-header-sub:20px;--font-size-text:20px;--font-size-button:20px;--padding-sides:50px}}html{font-size:62.5%}#main{padding-top:69px}@media (min-width:1080px){#main{padding-top:0}}.container{max-width:100%;margin-right:auto;margin-left:auto}@media (min-width:720px){.container{max-width:680px}}@media (min-width:960px){.container{max-width:920px}}@media (min-width:1280px){.container{max-width:1240px}}.module .mbg-img-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.module .mbg-img-background .mbg-img-object{background-size:cover;background-repeat:no-repeat;opacity:0.05;position:absolute;top:0;right:0;bottom:0;left:0}.module:last-of-type{margin-bottom:0!important}.hidden,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#main div:first-child.module{}@media (min-width:1080px){#main div:first-child.module{margin-top:55px}}header{max-width:100%;margin-right:auto;margin-left:auto;background-color:#282829;height:75px;width:100%;position:fixed;z-index:102;outline:none}@media (min-width:720px){header{max-width:680px}}@media (min-width:960px){header{max-width:920px}}@media (min-width:1280px){header{max-width:1240px}}@media (min-width:720px){header{max-width:680px}}@media (min-width:960px){header{max-width:920px}}@media (min-width:1280px){header{max-width:1240px}}html.nav-active header{z-index:9002}@media (min-width:720px){header{max-width:100%}}@media (min-width:960px){header{max-width:100%}}@media (min-width:1080px){header{height:55px;margin-bottom:-89px;position:relative;z-index:102}}@media (min-width:1280px){header{width:100%;padding-right:var(--padding-sides);padding-left:var(--padding-sides);position:fixed;top:0;left:0}}header .inner-header{width:100%;height:100%;margin:0 auto;position:relative}header .brand{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .brand .logo{height:35px}header .brand .logo img{width:auto;height:100%;margin-left:14px;max-width:100%}@media (min-width:1920px){header .brand .logo img{margin-left:0}}@media (min-width:1080px){header .brand .logo{height:35px}}nav.main-navigation{font-family:'Exo 2',sans-serif;font-size:1.5em;font-weight:600;line-height:0.5;text-transform:uppercase;height:100%;position:absolute;top:0;right:0}html.nav-active nav.main-navigation{height:100vh}@media (min-width:1080px){nav.main-navigation{font-size:1.6em}html.nav-active nav.main-navigation{height:auto}}@media (min-width:1280px){nav.main-navigation{font-size:2em}}@media (min-width:1680px){nav.main-navigation{font-size:2.2em}}nav.main-navigation .menu-toggle{background-color:#da291c;border:none;border-radius:5%;outline:none;width:45px;height:45px;padding:1px 6px;position:absolute;top:12px;right:14px;cursor:pointer;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}@media (min-width:1080px){nav.main-navigation .menu-toggle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}}nav.main-navigation .menu-toggle .inner-wrapper{width:100%;border-top:3px #fff solid;border-bottom:3px #fff solid;color:#fff;position:relative}nav.main-navigation .menu-toggle .inner-wrapper .text:after{content:"Menu";display:block;font-size:11px;font-weight:600;text-transform:uppercase;margin:15% 0}@media (min-width:720px){nav.main-navigation .menu-toggle .inner-wrapper .text:after{opacity:0;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}}html.nav-active nav.main-navigation .menu-toggle .inner-wrapper .text:after{content:'Close';font-size:10px}@media (min-width:720px){nav.main-navigation .menu-toggle .inner-wrapper:after{content:'';display:block;width:100%;border-bottom:3px #fff solid;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}nav.main-navigation .menu-toggle:hover{width:45px;height:45px;top:12px;right:14px}@media (min-width:720px){nav.main-navigation .menu-toggle:hover .inner-wrapper .text:after{margin:22% 0;opacity:1}}nav.main-navigation .menu-toggle:hover .inner-wrapper:after{content:'';display:block;width:100%;border-bottom:none;opacity:0;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}nav.main-navigation h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}nav.main-navigation ul.nav{color:#fff;background-color:#da291c;padding:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:auto;-webkit-transform:translateX(100%);transform:translateX(100%);width:70vw;left:100%;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}html.nav-active nav.main-navigation ul.nav{height:100vh;left:30%}@media (min-width:1080px){nav.main-navigation ul.nav{background-color:transparent;padding:0 64px;margin:0;width:auto;height:auto;-webkit-transform:none;transform:none;position:relative;left:auto}html.nav-active nav.main-navigation ul.nav{height:auto}}nav.main-navigation ul.nav>li{list-style:none;padding:0}nav.main-navigation ul.nav>li>a{color:inherit;text-decoration:none;line-height:1.6;padding:20px 40px;display:block}nav.main-navigation ul.nav>li>a>svg{width:20px;height:auto}nav.main-navigation ul.nav>li>a>svg path{fill:#ffffff}nav.main-navigation ul.nav>li>ul.sub-nav{padding:0;margin:10px 0}nav.main-navigation ul.nav>li>ul.sub-nav>li{background-color:#fff;list-style:none}nav.main-navigation ul.nav>li>ul.sub-nav>li>a{color:#da291c;text-decoration:none;text-transform:none;line-height:1.6;padding:10px 40px;display:block}nav.main-navigation ul.nav>li>ul.sub-nav>li>a>svg{width:12px;height:auto}nav.main-navigation ul.nav>li>ul.sub-nav>li:hover>a>svg path{fill:#da291c}@media (min-width:1080px){nav.main-navigation ul.nav>li{padding:7px 43px;display:inline-block;position:relative}nav.main-navigation ul.nav>li:hover a:after,nav.main-navigation ul.nav>li:hover a:before{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}nav.main-navigation ul.nav>li:hover.has-children:after{content:"";position:absolute;bottom:-14px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:15px 15px 0;border-style:solid;border-color:#da291c transparent;display:block;width:0;z-index:2}nav.main-navigation ul.nav>li>a{padding:0 0 2px 0;border-bottom:none;position:relative;display:inline-block;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}nav.main-navigation ul.nav>li>a:after,nav.main-navigation ul.nav>li>a:before{position:absolute;left:0;width:100%;height:2px;background:#fff;content:'';opacity:0;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,transform 0.3s;transition:opacity 0.3s,transform 0.3s,-webkit-transform 0.3s;-webkit-transform:translateY(-10px);transform:translateY(-10px)}nav.main-navigation ul.nav>li>a:before{top:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}nav.main-navigation ul.nav>li>a:after{bottom:0;-webkit-transform:translateY(10px);transform:translateY(10px)}nav.main-navigation ul.nav>li>a:hover{}nav.main-navigation ul.nav>li>ul.sub-nav{color:#282829;background-color:rgba(255,255,255,0.9);position:absolute;top:50px;display:none}nav.main-navigation ul.nav>li:hover>ul.sub-nav{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:20px 0;margin:0;display:block}nav.main-navigation ul.nav>li:hover>ul.sub-nav>li{background-color:transparent;list-style:none;line-height:1.8;white-space:pre;white-space:nowrap}nav.main-navigation ul.nav>li:hover>ul.sub-nav>li:hover>a{color:#da291c}nav.main-navigation ul.nav>li:hover>ul.sub-nav>li>a{font-size:0.7em;color:#282829;text-decoration:none;text-transform:uppercase;background-color:transparent;padding:7px 14px;display:inline-block}nav.main-navigation ul.nav>li:hover>ul.sub-nav>li>a:after,nav.main-navigation ul.nav>li:hover>ul.sub-nav>li>a:before{content:none}}@media (min-width:1080px) and all and (min-width:1080px){nav.main-navigation ul.nav>li{display:inline-block}}.outer-container{width:100%;max-width:100vw;overflow:hidden;position:relative}.outer-container .inner-container{-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;position:relative;left:0}html.nav-active .outer-container .inner-container{left:-70vw}@media (min-width:1080px){html.nav-active .outer-container .inner-container{left:0}}html.nav-active .overlay-return{display:block;position:absolute;top:-4em;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:9001;opacity:1;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media (min-width:1080px){html.nav-active .overlay-return{display:none}}footer{font-family:'Exo 2',sans-serif;color:#da291c;width:calc(100% - 28px);min-height:50px;background-color:#282829;padding:62.5px 14px}@media (min-width:720px){footer{width:100%;padding:62.5px 0}}footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:720px){footer .container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}footer .container .left-column,footer .container .middle-column,footer .container .right-column{width:100%;padding-bottom:62.5px}@media (min-width:720px){footer .container .left-column,footer .container .middle-column,footer .container .right-column{width:calc(100%/3);padding-top:0;padding-bottom:0}}@media (min-width:720px){footer .container .middle-column{text-align:center}}footer .container .right-column{padding-bottom:0}@media (min-width:720px){footer .container .right-column{text-align:right}}footer .contact,footer .links{font-size:1.6em;margin:0;padding:0}footer .contact li,footer .links li{color:#fff;list-style:none;margin-top:0.2em}footer .contact li a,footer .links li a{color:#fff}footer .contact li a:hover,footer .links li a:hover{color:#da291c}footer .developed-by-container{display:inline-block}footer .developed-by-container a{color:#fff;text-decoration:none}footer .developed-by-container .nyg-text{font-size:1.4em;font-weight:600}footer .developed-by-container .nyg-logo{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNzkuMzVtbSIgaGVpZ2h0PSI1OC4zbW0iIHZpZXdCb3g9IjAgMCA1MDguMzkgMTY1LjI1Ij48dGl0bGU+SHZpaXQgbWVkIGd1bCBwcmlrazwvdGl0bGU+PHBhdGggZD0iTTE0Ny4yMyw3Mi4wN2wwLS4zNEMxNDYuMDYsMzIuMzEsMTEzLjA1LjI0LDczLjYyLjI0QTczLjkzLDczLjkzLDAsMCwwLDAsNzIuNzZ2ODEuNThhMTAuOTEsMTAuOTEsMCwxLDAsMjEuODIsMFY3My44NmE1MS44LDUxLjgsMCwxLDEsMTAzLjYsMHY4MC40OGExMC45MSwxMC45MSwwLDEsMCwyMS44MiwwWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yNTYuNDIsMTY1LjI1YzUuODIsMCwxMC45Mi00LjcyLDEwLjkyLTEwLjFWMTE5LjMxbC40My0uMDZjMjIuNDktMy4yMyw2MC40LTE2LjksNjEuNTUtNzIuMjMuMTItNS43OC4xMi0zMywuMTItMzYuMTNhMTAuMjgsMTAuMjgsMCwxLDAtMjAuNTQsMGMwLC4yMS42OCwyMywwLDM2LjE5LTEuNjMsMzEuODUtMjIuMjQsNTIuNDMtNTIuNTEsNTIuNDMtMjYuMSwwLTQ3LjMxLTE3LjYxLTUxLjYyLTQyLjg1YTM5LjA5LDM5LjA5LDAsMCwxLTIwLjcuMTZBNjguODIsNjguODIsMCwwLDAsMjAzLjUxLDk3LjlhNzMsNzMsMCwwLDAsNDEuNjcsMjEuMzVsLjQzLjA2djM1Ljg0QzI0NS42LDE2MC41MywyNTAuNjYsMTY1LjI1LDI1Ni40MiwxNjUuMjVaIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTIxMi43MiwxNi4zQTE4Ljg1LDE4Ljg1LDAsMCwwLDE5Ni41Ny4xNSwxOS40MywxOS40MywwLDAsMCwxOTQuMTQsMGExOC43NSwxOC43NSwwLDAsMC0xOC41OSwyMS4xNywxOC43NCwxOC43NCwwLDAsMCwzNy4xNy00Ljg3WiIgZmlsbD0iI2ZmY2QwNyIvPjxwYXRoIGQ9Ik00ODkuNywyMC42NkM0NzYuMTYsNy4xMyw0NTkuNTIuMjYsNDQwLjI0LjI2Yy0yNS4zNiwwLTQxLjY3LDEwLjQ0LTUwLjg4LDE5LjItMTQsMTMuMjUtMjIuMTQsMzIuNy0yMy4wNSw1NC43Ny0xLjI4LDMwLjk1LDUuNzEsNTQuNiwyMC43Nyw3MC4zLDEzLDEzLjU1LDMxLjgxLDIwLjcxLDU0LjM4LDIwLjcxLDI2LjQ3LDAsNDUuNi05LjkyLDU2Ljg4LTI5LjQ3LDQtNyw5LTE4Ljc0LDEwLTM1LjQyLjMyLTMuNjgtLjQ3LTYuNTctMi4zNy04LjYyYTEwLjI2LDEwLjI2LDAsMCwwLTctM0g0NjguODhhMTAsMTAsMCwwLDAtNywyLjhBOS4zOCw5LjM4LDAsMCwwLDQ1OSw5OC4zNmE5Ljc4LDkuNzgsMCwwLDAsOS45Myw5LjZoLjIyYzMuNTUsMCwxMi4xNSwwLDE1LjM2LDBhMS40LDEuNCwwLDAsMSwxLC41LDIsMiwwLDAsMSwuNDcsMS4zMmMwLDE4LjUtMjEuMTIsMzUuMzUtNDQuMzEsMzUuMzUtMTkuMTQsMC0zMy41OC03LjMyLTQyLjk0LTIxLjc1LTkuNTEtMTQuNjctMTAuNTQtMzIuMTEtMTAuNTQtMzguOTMsMC0xOS44LDUuMzgtMzcuMDcsMTQuNzctNDcuMzZzMjAuNzItMTUsMzUuNzktMTUsMjgsNS43MiwzNi41NCwxNi4xMWMxLjIxLDEuNDcsMi4xNywyLjg1LDMsNC4wNiwyLjQ3LDMuNTcsNC4xLDUuOTMsOS4yMSw2LjcyYTExLjUyLDExLjUyLDAsMCwwLDkuMzYtMy4zOCw5LjkxLDkuOTEsMCwwLDAsMy4xLTguNTJDNDk5LjMxLDMyLjE4LDQ5NC4zMywyNS4zLDQ4OS43LDIwLjY2WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat;width:90px;margin:14px 0}footer .developed-by-container .nyg-logo:before{content:'';display:block;padding-bottom:32%}.amCaseSolution.module{font-family:'Exo 2',sans-serif;color:#fff;min-height:400px;margin-top:125px;padding-bottom:125px;position:relative;overflow:hidden}.amCaseSolution.module h2{font-size:var(--font-size-header-sub);padding:0 14px;margin-top:36px}@media (min-width:1080px){.amCaseSolution.module h2{padding:0}}.amCaseSolution.module h2:after{content:"";display:block;width:23px;margin-top:11px;margin-bottom:11px;border-bottom:2px #da291c solid}.main-color.amCaseSolution.module h2{color:#fff}.main-color.amCaseSolution.module h2:after{border-bottom-color:#fff}.alternative-color.amCaseSolution.module h2{color:#fff}.alternative-color.amCaseSolution.module h2:after{border-bottom-color:#fff}.main-color.amCaseSolution.module{color:#282829}.alternative-color.amCaseSolution.module{color:#282829}.amCaseSolution.module .container.content{max-width:100%;margin-right:auto;margin-left:auto;position:relative;z-index:5}@media (min-width:720px){.amCaseSolution.module .container.content{max-width:680px}}@media (min-width:960px){.amCaseSolution.module .container.content{max-width:920px}}@media (min-width:1280px){.amCaseSolution.module .container.content{max-width:1240px}}@media (min-width:720px){.amCaseSolution.module .container.content{max-width:680px}}@media (min-width:960px){.amCaseSolution.module .container.content{max-width:920px}}@media (min-width:1280px){.amCaseSolution.module .container.content{max-width:1240px}}@media (min-width:960px){.amCaseSolution.module .container.content{margin-bottom:90px}}.amCaseSolution.module .header.container{position:relative;z-index:5}.amCaseSolution.module .header.container h2{color:#da291c;margin-bottom:62.5px}.main-color.amCaseSolution.module .header.container h2{color:#fff}.amCaseSolution.module .case-container,.amCaseSolution.module .solution-container{font-size:var(--font-size-text);width:50%;-webkit-perspective:1000px;perspective:1000px}.amCaseSolution.module .case-container h3,.amCaseSolution.module .solution-container h3{color:#da291c}.amCaseSolution.module .case-container .flip-card,.amCaseSolution.module .solution-container .flip-card{padding-bottom:250px;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;background-color:#ffffff;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width:960px){.amCaseSolution.module .case-container .flip-card,.amCaseSolution.module .solution-container .flip-card{background-color:transparent;padding-bottom:0}}.height-set.amCaseSolution.module .case-container .flip-card,.height-set.amCaseSolution.module .solution-container .flip-card{height:500vh}.amCaseSolution.module .case-container .back,.amCaseSolution.module .case-container .front,.amCaseSolution.module .solution-container .back,.amCaseSolution.module .solution-container .front{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width:960px){.amCaseSolution.module .case-container .back,.amCaseSolution.module .case-container .front,.amCaseSolution.module .solution-container .back,.amCaseSolution.module .solution-container .front{margin:0;position:absolute;top:0;left:0}}.amCaseSolution.module .case-container .front,.amCaseSolution.module .solution-container .front{z-index:2;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}@media (min-width:960px){.amCaseSolution.module .case-container .back,.amCaseSolution.module .solution-container .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}.amCaseSolution.module .case-container{width:100%;z-index:5;position:relative}@media (min-width:960px){.amCaseSolution.module .case-container{width:50%}}.amCaseSolution.module .case-container .flip-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}@media (min-width:960px){.amCaseSolution.module .case-container .flip-card{display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.show-solution.amCaseSolution.module .case-container .flip-card{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}@media (min-width:960px){.show-solution.amCaseSolution.module .case-container .flip-card{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@media (min-width:960px){.amCaseSolution.module .case-container .back,.amCaseSolution.module .case-container .front{margin:45px 0}}.amCaseSolution.module .case-container .front{background-color:#282829;padding:35px 45px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:960px){.amCaseSolution.module .case-container .front{min-height:calc(100% - 210px);padding:35px 45px 85px}}.main-color.amCaseSolution.module .case-container .front{background-color:#fff}.alternative-color.amCaseSolution.module .case-container .front{background-color:#fff}.amCaseSolution.module .case-container .back{width:100%;height:250px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-filter:grayscale(100);filter:grayscale(100);position:relative}@media (min-width:960px){.amCaseSolution.module .case-container .back{position:absolute;height:100%;-webkit-filter:none;filter:none}}.amCaseSolution.module .case-container .back .img-object.solution{display:none}@media (min-width:960px){.amCaseSolution.module .case-container .back .img-object.solution{display:block}}.amCaseSolution.module .solution-container{width:100%;position:absolute;top:0;right:0}@media (min-width:960px){.amCaseSolution.module .solution-container{width:60%}}.amCaseSolution.module .solution-container .flip-card{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media (min-width:960px){.amCaseSolution.module .solution-container .flip-card{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.show-solution.amCaseSolution.module .solution-container .flip-card{z-index:2;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}@media (min-width:960px){.show-solution.amCaseSolution.module .solution-container .flip-card{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}.show-solution.amCaseSolution.module .solution-container{z-index:10}.amCaseSolution.module .solution-container .front{width:100%;height:250px}@media (min-width:960px){.amCaseSolution.module .solution-container .front{-webkit-filter:grayscale(100);filter:grayscale(100);height:100%}}@media (min-width:960px){.amCaseSolution.module .solution-container .front .img-object.solution{display:none}}.amCaseSolution.module .solution-container .back{background-color:#282829;width:calc(100% - 90px);min-height:calc(100% - 70px);padding:35px 45px;top:0}.main-color.amCaseSolution.module .solution-container .back{background-color:#fff}.alternative-color.amCaseSolution.module .solution-container .back{background-color:#fff}.amCaseSolution.module .button-container{position:absolute;z-index:11;top:250px;bottom:auto;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.amCaseSolution.module .button-container .button-object{color:#da291c;font-size:var(--font-size-button);background-color:#eaeaeb;padding:7px 25px 10px;border:none;border-radius:15px;outline:none;cursor:pointer;text-decoration:none}.amCaseSolution.module .button-container .button-object:hover{background-color:#da291c;color:#fff}@media (min-width:960px){.amCaseSolution.module .button-container{top:auto;bottom:-15px}.show-solution.amCaseSolution.module .button-container{margin-left:-10%}}.amCaseSolution.module .img-object{background-size:cover;background-position:center;width:100%;height:100%;position:absolute}.amEmployees.module{font-family:'Exo 2',sans-serif;padding-top:62.5px;padding-bottom:62.5px;position:relative}.amEmployees.module h2{font-size:var(--font-size-header-sub);padding:0 14px;margin-top:36px}@media (min-width:1080px){.amEmployees.module h2{padding:0}}.amEmployees.module h2:after{content:"";display:block;width:23px;margin-top:11px;margin-bottom:11px;border-bottom:2px #da291c solid}.main-color.amEmployees.module h2{color:#fff}.main-color.amEmployees.module h2:after{border-bottom-color:#fff}.alternative-color.amEmployees.module h2{color:#fff}.alternative-color.amEmployees.module h2:after{border-bottom-color:#fff}.amEmployees.module h2{margin-top:0;position:relative;z-index:5}.amEmployees.module .container.employees{margin-top:62.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.amEmployees.module .employee-card{color:#fff;background-color:#282829;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.2);box-shadow:0 2px 10px rgba(0,0,0,0.2);border-radius:7px;padding-top:17px;margin:0 auto 62.5px;width:95%;position:relative;z-index:5}@media (min-width:720px){.amEmployees.module .employee-card{margin-bottom:62.5px;width:45%}}@media (min-width:960px){.amEmployees.module .employee-card{width:30%}}@media (min-width:1080px){.amEmployees.module .employee-card{width:22%}}.main-color.amEmployees.module .employee-card{color:#282829;background-color:#fff;-webkit-box-shadow:0 2px 15px rgba(255,255,255,0.2);box-shadow:0 2px 15px rgba(255,255,255,0.2)}.alternative-color.amEmployees.module .employee-card{color:#282829;background-color:#fff;-webkit-box-shadow:0 2px 15px rgba(255,255,255,0.2);box-shadow:0 2px 15px rgba(255,255,255,0.2)}.amEmployees.module .employee-card .image-container{width:50%;margin:31.25px auto;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.amEmployees.module .employee-card .image-container .img-object{background-size:cover;background-position:center;height:100%;border-radius:50%}.amEmployees.module .employee-card .image-container .img-object:before{content:'';display:block;padding-bottom:100%}.amEmployees.module .employee-card .contact-container{text-align:center;padding:0 14px 28px}.amEmployees.module .employee-card .contact-container h3{font-size:2.3em;font-weight:700;color:#da291c;width:100%;margin-bottom:14px}.amEmployees.module .employee-card .contact-container .contact-title{font-size:1.8em;width:100%}.amEmployees.module .employee-card .contact-container ul{margin:31.25px 0;padding:0}.amEmployees.module .employee-card .contact-container ul li{list-style:none}.amEmployees.module .employee-card .contact-container ul li a{font-size:1.8em;color:#fff;text-decoration:none}.main-color.amEmployees.module .employee-card .contact-container ul li a{color:#282829}.alternative-color.amEmployees.module .employee-card .contact-container ul li a{color:#282829}.amEmployees.module .employee-card .contact-container ul li a:hover{color:#da291c}.amMainBanner.module{width:100%;position:relative}.amMainBanner.module:before{content:"";padding-bottom:75%;display:block}@media (min-width:1080px){.amMainBanner.module:before{padding-bottom:37.5%}}.amMainBanner.module .featured-link-container{max-width:100%;margin-right:auto;margin-left:auto;font-family:'Exo 2',sans-serif}@media (min-width:720px){.amMainBanner.module .featured-link-container{max-width:680px}}@media (min-width:960px){.amMainBanner.module .featured-link-container{max-width:920px}}@media (min-width:1280px){.amMainBanner.module .featured-link-container{max-width:1240px}}@media (min-width:720px){.amMainBanner.module .featured-link-container{max-width:680px}}@media (min-width:960px){.amMainBanner.module .featured-link-container{max-width:920px}}@media (min-width:1280px){.amMainBanner.module .featured-link-container{max-width:1240px}}.amMainBanner.module .featured-link-container a.featured-link{color:#ffffff;background-color:rgba(0,0,0,0.4);text-decoration:none;border-radius:14px;-webkit-box-shadow:7px 7px 15px rgba(0,0,0,0.35);box-shadow:7px 7px 15px rgba(0,0,0,0.35);margin-left:14px;padding:2px;position:absolute;top:7%;z-index:20;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;-webkit-animation:fadeInDown 1s forwards;animation:fadeInDown 1s forwards;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1080px){.amMainBanner.module .featured-link-container a.featured-link{background-color:rgba(255,255,255,0.4);margin-left:0;top:20%}}.amMainBanner.module .featured-link-container a.featured-link .link-label{font-size:1.2em;font-weight:600;line-height:1.4;color:#fff;background-color:rgba(40,40,41,0.6);padding:5px 7px 7px;border-radius:11px;display:inline-block;margin:2px}@media (min-width:720px){.amMainBanner.module .featured-link-container a.featured-link .link-label{font-size:1.7em;padding:5px 12px 7px}}.amMainBanner.module .featured-link-container a.featured-link .link-text{font-size:1.2em;line-height:1.1;margin:0 7px;max-width:65%;overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis}@media (min-width:720px){.amMainBanner.module .featured-link-container a.featured-link .link-text{font-size:1.7em;line-height:1.6;margin:0 15px;max-width:none}}.amMainBanner.module .featured-link-container a.featured-link:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS41NyIgaGVpZ2h0PSIyNi41MSIgdmlld0JveD0iMCAwIDE5LjU3IDI2LjUxIj48dGl0bGU+QXNzZXQgMjwvdGl0bGU+PHBhdGggZD0iTTE5LjU2LDEzLjVhMS4yOCwxLjI4LDAsMCwwLDAtLjI0LDEuMjgsMS4yOCwwLDAsMCwwLS4yNCwxLjI5LDEuMjksMCwwLDAtLjA3LS4xOSwxLjI0LDEuMjQsMCwwLDAtLjEyLS4yN3YwYTEuMiwxLjIsMCwwLDAtLjE2LS4xNUExLjIxLDEuMjEsMCwwLDAsMTksMTIuMkwyLC4yM0ExLjI4LDEuMjgsMCwwLDAsLjU0LDIuMzNMMTYuMDgsMTMuMjUuNTQsMjQuMThhMS4yOCwxLjI4LDAsMCwwLC43MywyLjMzQTEuMjcsMS4yNywwLDAsMCwyLDI2LjI4bDE3LTEyYTEuMjMsMS4yMywwLDAsMCwuMjMtLjI0cy4wNiwwLC4wOS0uMDh2MGExLjI0LDEuMjQsMCwwLDAsLjEyLS4yN0ExLjI5LDEuMjksMCwwLDAsMTkuNTYsMTMuNVoiIGZpbGw9IiNlYWVhZWIiLz48L3N2Zz4=);background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS40OSIgaGVpZ2h0PSIxNS41IiB2aWV3Qm94PSIwIDAgMTEuNDkgMTUuNSI+PHRpdGxlPmNhcmV0LXNtYWxsPC90aXRsZT48cGF0aCBkPSJNMTEuNDgsNy44OWEuNzUuNzUsMCwwLDAsMC0uMTQuNzUuNzUsMCwwLDAsMC0uMTQuNzUuNzUsMCwwLDAsMC0uMTEuNzMuNzMsMCwwLDAtLjA3LS4xNnYwYS43LjcsMCwwLDAtLjA5LS4wOS43MS43MSwwLDAsMC0uMDktLjA5bC0xMC03QS43NS43NSwwLDAsMCwuMzIsMS4zNkw5LjQ0LDcuNzUuMzIsMTQuMTRhLjc1Ljc1LDAsMSwwLC44NiwxLjIzbDEwLTdhLjcyLjcyLDAsMCwwLC4xMy0uMTRsLjA1LDB2MEEuNzMuNzMsMCwwLDAsMTEuNDQsOCwuNzUuNzUsMCwwLDAsMTEuNDgsNy44OVoiIGZpbGw9IiNlYWVhZWIiLz48L3N2Zz4=);height:18px;width:20px;display:inline-block;margin-bottom:-3px;margin-right:8px}.amMainBanner.module .featured-link-container a.featured-link:hover{background-color:#da291c}.amMainBanner.module .featured-link-container a.featured-link:hover:after{-webkit-animation-name:caret-pulse;animation-name:caret-pulse;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.amMainBanner.module .slide-item{background-color:#da291c;width:100%;z-index:2;position:absolute;top:0;overflow:hidden}.amMainBanner.module .slide-item:before{content:"";padding-bottom:75%;display:block}@media (min-width:1080px){.amMainBanner.module .slide-item:before{display:none}}.amMainBanner.module .slide-item.alternative-color{background-color:#282829}.amMainBanner.module .slide-item.active{z-index:3}.amMainBanner.module .slide-item.animate-out h2.text-object .text-line-top{-webkit-animation:bounceOutLeft 1s forwards;animation:bounceOutLeft 1s forwards}.amMainBanner.module .slide-item.animate-out h2.text-object .text-line-bottom{-webkit-animation:bounceOutLeft 1s 500ms forwards;animation:bounceOutLeft 1s 500ms forwards}.amMainBanner.module .slide-item.animate-out .image-container{-webkit-animation:bounceOutRight 1s forwards;animation:bounceOutRight 1s forwards}.amMainBanner.module .slide-item.animate-out .slide-link{-webkit-animation:fadeOutDown 1s forwards;animation:fadeOutDown 1s forwards}.amMainBanner.module .slide-item.animate-in h2.text-object .text-line-top{-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);-webkit-animation:bounceInLeft 1s forwards;animation:bounceInLeft 1s forwards}.amMainBanner.module .slide-item.animate-in h2.text-object .text-line-bottom{-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);-webkit-animation:bounceInLeft 1s 0.5s forwards;animation:bounceInLeft 1s 0.5s forwards}.amMainBanner.module .slide-item.animate-in .image-container{-webkit-animation:bounceInRight 1s forwards;animation:bounceInRight 1s forwards}.amMainBanner.module .slide-item.animate-in .slide-link{-webkit-animation:fadeInDown 1s forwards;animation:fadeInDown 1s forwards}.amMainBanner.module .text-container{max-width:100%;margin-right:auto;margin-left:auto;font-family:'Exo 2',sans-serif;position:absolute;top:32%;right:0;left:0;bottom:auto;z-index:10}@media (min-width:720px){.amMainBanner.module .text-container{max-width:680px}}@media (min-width:960px){.amMainBanner.module .text-container{max-width:920px}}@media (min-width:1280px){.amMainBanner.module .text-container{max-width:1240px}}@media (min-width:720px){.amMainBanner.module .text-container{max-width:680px}}@media (min-width:960px){.amMainBanner.module .text-container{max-width:920px}}@media (min-width:1280px){.amMainBanner.module .text-container{max-width:1240px}}@media (min-width:1080px){.amMainBanner.module .text-container{top:40%}}.amMainBanner.module .text-container h2.text-object{font-size:inherit;line-height:1.1;margin:0}.amMainBanner.module .text-container h2.text-object .text-line-bottom,.amMainBanner.module .text-container h2.text-object .text-line-top{text-shadow:2px 2px 5px rgba(0,0,0,0.85);margin-left:14px}@media (min-width:1080px){.amMainBanner.module .text-container h2.text-object .text-line-bottom,.amMainBanner.module .text-container h2.text-object .text-line-top{text-shadow:7px 7px 15px rgba(0,0,0,0.75);margin-left:0}}.amMainBanner.module .text-container h2.text-object .text-line-top{font-size:2.5em;color:#ffffff;display:block}@media (min-width:720px){.amMainBanner.module .text-container h2.text-object .text-line-top{font-size:4.5em}}@media (min-width:1080px){.amMainBanner.module .text-container h2.text-object .text-line-top{font-size:7.2em}}.amMainBanner.module .text-container h2.text-object .text-line-bottom{font-size:1.8em;color:#da291c;text-transform:uppercase;display:block}@media (min-width:720px){.amMainBanner.module .text-container h2.text-object .text-line-bottom{font-size:2.8em}}@media (min-width:1080px){.amMainBanner.module .text-container h2.text-object .text-line-bottom{font-size:5.5em}}.amMainBanner.module .text-container .slide-link{font-size:1.5em;font-weight:600;color:#000;background-color:rgba(255,255,255,0.6);line-height:2;text-decoration:none;padding:2px 27px 4px;margin-top:18px;margin-left:14px;border-radius:14px;display:inline-block;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}@media (min-width:720px){.amMainBanner.module .text-container .slide-link{font-size:2.5em;padding:2px 57px 4px;margin-top:30px}}@media (min-width:1080px){.amMainBanner.module .text-container .slide-link{margin-left:0;background-color:rgba(255,255,255,0.4)}}.amMainBanner.module .text-container .slide-link:hover{background-color:rgba(255,255,255,0.7)}.amMainBanner.module .image-container{width:100%;position:absolute;z-index:5;top:0;right:0}@media (min-width:1080px){.amMainBanner.module .image-container{width:50%}}.amMainBanner.module .image-container .img-object{background-size:cover;background-repeat:no-repeat}.amMainBanner.module .image-container .img-object:before{content:"";padding-bottom:75%;display:block}.amMainBanner.module .image-container .img-overlay{background-size:cover;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.amMainBanner.module .image-container .slider-nav{margin:0 0 20px 14px;position:absolute;bottom:0;left:0;z-index:20}.amMainBanner.module .image-container .btn-next-slide,.amMainBanner.module .image-container .btn-prev-slide{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS41NyIgaGVpZ2h0PSIyNi41MSIgdmlld0JveD0iMCAwIDE5LjU3IDI2LjUxIj48dGl0bGU+QXNzZXQgMjwvdGl0bGU+PHBhdGggZD0iTTE5LjU2LDEzLjVhMS4yOCwxLjI4LDAsMCwwLDAtLjI0LDEuMjgsMS4yOCwwLDAsMCwwLS4yNCwxLjI5LDEuMjksMCwwLDAtLjA3LS4xOSwxLjI0LDEuMjQsMCwwLDAtLjEyLS4yN3YwYTEuMiwxLjIsMCwwLDAtLjE2LS4xNUExLjIxLDEuMjEsMCwwLDAsMTksMTIuMkwyLC4yM0ExLjI4LDEuMjgsMCwwLDAsLjU0LDIuMzNMMTYuMDgsMTMuMjUuNTQsMjQuMThhMS4yOCwxLjI4LDAsMCwwLC43MywyLjMzQTEuMjcsMS4yNywwLDAsMCwyLDI2LjI4bDE3LTEyYTEuMjMsMS4yMywwLDAsMCwuMjMtLjI0cy4wNiwwLC4wOS0uMDh2MGExLjI0LDEuMjQsMCwwLDAsLjEyLS4yN0ExLjI5LDEuMjksMCwwLDAsMTkuNTYsMTMuNVoiIGZpbGw9IiNlYWVhZWIiLz48L3N2Zz4=);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent;border:none;outline:none;margin:0 2px;width:25px;height:25px;cursor:pointer;display:inline-block}.amMainBanner.module .image-container .btn-prev-slide{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.amMainBanner.module .bg-img-object{opacity:0.05;position:absolute;top:0}@media (min-width:1080px){.amMainBanner.module .bg-img-object{position:static}}.amMainBanner.module .bg-img-object:before{content:"";padding-bottom:75%;display:block}@media (min-width:1080px){.amMainBanner.module .bg-img-object:before{padding-bottom:37.5%}}.amMap.module{font-family:'Exo 2',sans-serif;padding-top:125px;padding-bottom:125px;margin-top:-125px;margin-bottom:-125px}.amMap.module h2{font-size:var(--font-size-header-sub);padding:0 14px;margin-top:36px}@media (min-width:1080px){.amMap.module h2{padding:0}}.amMap.module h2:after{content:"";display:block;width:23px;margin-top:11px;margin-bottom:11px;border-bottom:2px #da291c solid}.main-color.amMap.module h2{color:#fff}.main-color.amMap.module h2:after{border-bottom-color:#fff}.alternative-color.amMap.module h2{color:#fff}.alternative-color.amMap.module h2:after{border-bottom-color:#fff}.amMap.module h2{margin-top:62.5px;margin-bottom:62.5px}.amMap.module .snazzy-map{min-height:550px}.amPartners.module{font-family:'Exo 2',sans-serif;color:#da291c;padding-bottom:125px;position:relative;overflow:hidden}.amPartners.module h2{font-size:var(--font-size-header-sub);padding:0 14px;margin-top:36px}@media (min-width:1080px){.amPartners.module h2{padding:0}}.amPartners.module h2:after{content:"";display:block;width:23px;margin-top:11px;margin-bottom:11px;border-bottom:2px #da291c solid}.main-color.amPartners.module h2{color:#fff}.main-color.amPartners.module h2:after{border-bottom-color:#fff}.alternative-color.amPartners.module h2{color:#fff}.alternative-color.amPartners.module h2:after{border-bottom-color:#fff}.amPartners.module .container{position:relative;z-index:2}.amPartners.module .partner-list{margin-top:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.amPartners.module .partner-list .partner{width:25.33%;margin-left:4%;margin-right:4%;margin-bottom:24px;opacity:0.5;-webkit-filter:grayscale(100%) brightness(100%);filter:grayscale(100%) brightness(100%);-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1080px){.amPartners.module .partner-list .partner{width:12%;margin-left:4%;margin-right:4%}}.alternative-color.amPartners.module .partner-list .partner{-webkit-filter:grayscale(100%) brightness(100%) invert(100%);filter:grayscale(100%) brightness(100%) invert(100%)}.amPartners.module .partner-list .partner:hover{opacity:1;-webkit-filter:grayscale(0) invert(0);filter:grayscale(0) invert(0)}.amPartners.module .partner-list .partner .logo{width:100%;height:auto}.amProductCategories.module{font-family:'Exo 2',sans-serif;margin-top:62.5px;margin-bottom:125px}.amProductCategories.module h2{font-size:var(--font-size-header-sub);padding:0 14px;margin-top:36px}@media (min-width:1080px){.amProductCategories.module h2{padding:0}}.amProductCategories.module h2:after{content:"";display:block;width:23px;margin-top:11px;margin-bottom:11px;border-bottom:2px #da291c solid}.main-color.amProductCategories.module h2{color:#fff}.main-color.amProductCategories.module h2:after{border-bottom-color:#fff}.alternative-color.amProductCategories.module h2{color:#fff}.alternative-color.amProductCategories.module h2:after{border-bottom-color:#fff}.amProductCategories.module .category-list{padding-top:62.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1080px){.amProductCategories.module .category-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.amProductCategories.module .product-category{text-align:center;width:50%;margin-bottom:25px;display:inline-block;position:relative;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}@media (min-width:1080px){.amProductCategories.module .product-category{width:20%;margin-bottom:0}}.amProductCategories.module .product-category a.category-link{font-size:1.4em;color:#282829;text-decoration:none;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}@media (min-width:1080px){.amProductCategories.module .product-category a.category-link{font-size:2.5em}}.amProductCategories.module .product-category img.category-image{height:125px;width:auto;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;max-width:150px;margin:0 auto;display:inline-block}.amProductCategories.module .product-category h3.category-title{font-size:var(--font-size-header-sub);padding-right:14px;padding-left:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;white-space:pre-wrap;margin-bottom:0}.amProductCategories.module .product-category h3.category-title span.category-title-inner{width:100%;display:inline-block;position:relative}@media (min-width:1080px){.amProductCategories.module .product-category:hover a.category-link{color:#da291c;-webkit-transform:scale(1.2);transform:scale(1.2)}.amProductCategories.module .product-category:hover a.category-link img.category-image{-webkit-transform:scale(1.4);transform:scale(1.4)}.amProductCategories.module .product-category:hover a.category-link div.category-title-inner:after{content:"";width:40%;border-bottom:5px #282829 solid;display:inline-block;position:absolute;left:50%;bottom:-25px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.amTimeline.module{font-family:'Exo 2',sans-serif;padding-bottom:125px;position:relative;overflow:hidden;min-height:calc(100vh - 150px);height:100%}.amTimeline.module h2{font-size:var(--font-size-header-sub);padding:0 14px;margin-top:36px}@media (min-width:1080px){.amTimeline.module h2{padding:0}}.amTimeline.module h2:after{content:"";display:block;width:23px;margin-top:11px;margin-bottom:11px;border-bottom:2px #da291c solid}.main-color.amTimeline.module h2{color:#fff}.main-color.amTimeline.module h2:after{border-bottom-color:#fff}.alternative-color.amTimeline.module h2{color:#fff}.alternative-color.amTimeline.module h2:after{border-bottom-color:#fff}@media (min-width:960px){.amTimeline.module{height:800px;min-height:0}}.amTimeline.module .timeline-container{max-width:100%;margin-right:auto;margin-left:auto;position:static;height:100%}@media (min-width:720px){.amTimeline.module .timeline-container{max-width:680px}}@media (min-width:960px){.amTimeline.module .timeline-container{max-width:920px}}@media (min-width:1280px){.amTimeline.module .timeline-container{max-width:1240px}}@media (min-width:720px){.amTimeline.module .timeline-container{max-width:680px}}@media (min-width:960px){.amTimeline.module .timeline-container{max-width:920px}}@media (min-width:1280px){.amTimeline.module .timeline-container{max-width:1240px}}@media (min-width:960px){.amTimeline.module .timeline-container{position:relative}}.amTimeline.module .timeline-controls{max-width:100%;margin-right:auto;margin-left:auto;font-family:'Exo 2',sans-serif;padding-top:125px;z-index:10;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center}@media (min-width:720px){.amTimeline.module .timeline-controls{max-width:680px}}@media (min-width:960px){.amTimeline.module .timeline-controls{max-width:920px}}@media (min-width:1280px){.amTimeline.module .timeline-controls{max-width:1240px}}@media (min-width:720px){.amTimeline.module .timeline-controls{max-width:680px}}@media (min-width:960px){.amTimeline.module .timeline-controls{max-width:920px}}@media (min-width:1280px){.amTimeline.module .timeline-controls{max-width:1240px}}@media (min-width:960px){.amTimeline.module .timeline-controls{position:relative;top:auto;right:auto;bottom:auto;left:auto}}.amTimeline.module .timeline-controls .timeline-wrapper{overflow-x:hidden;height:110px;width:90%;margin:-25px auto 0}.amTimeline.module .timeline-controls button.toggle-controls{content:"";font-family:'Exo 2',sans-serif;font-size:2em;color:#ffffff;text-indent:-200px;white-space:nowrap;white-space:pre;background-color:#da291c;width:40px;height:40px;padding:0;border:10px solid #da291c;border-radius:50%;outline:none;position:absolute;z-index:5;right:26px;bottom:41px;cursor:pointer}@media (min-width:720px){.amTimeline.module .timeline-controls button.toggle-controls{display:none}}.amTimeline.module .timeline-controls button.next,.amTimeline.module .timeline-controls button.prev{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS41NyIgaGVpZ2h0PSIyNi41MSIgdmlld0JveD0iMCAwIDE5LjU3IDI2LjUxIj48dGl0bGU+QXNzZXQgMjwvdGl0bGU+PHBhdGggZD0iTTE5LjU2LDEzLjVhMS4yOCwxLjI4LDAsMCwwLDAtLjI0LDEuMjgsMS4yOCwwLDAsMCwwLS4yNCwxLjI5LDEuMjksMCwwLDAtLjA3LS4xOSwxLjI0LDEuMjQsMCwwLDAtLjEyLS4yN3YwYTEuMiwxLjIsMCwwLDAtLjE2LS4xNUExLjIxLDEuMjEsMCwwLDAsMTksMTIuMkwyLC4yM0ExLjI4LDEuMjgsMCwwLDAsLjU0LDIuMzNMMTYuMDgsMTMuMjUuNTQsMjQuMThhMS4yOCwxLjI4LDAsMCwwLC43MywyLjMzQTEuMjcsMS4yNywwLDAsMCwyLDI2LjI4bDE3LTEyYTEuMjMsMS4yMywwLDAsMCwuMjMtLjI0cy4wNiwwLC4wOS0uMDh2MGExLjI0LDEuMjQsMCwwLDAsLjEyLS4yN0ExLjI5LDEuMjksMCwwLDAsMTkuNTYsMTMuNVoiIGZpbGw9IiNlYWVhZWIiLz48L3N2Zz4=);background-size:contain;background-repeat:no-repeat;background-position:center;text-indent:-9001px;background-color:transparent;border:none;outline:none;margin:-11px 2px 0;width:25px;height:25px;cursor:pointer;display:none;position:absolute}@media (min-width:960px){.amTimeline.module .timeline-controls button.next,.amTimeline.module .timeline-controls button.prev{display:inline-block}}.amTimeline.module .timeline-controls button.prev{-webkit-transform:scaleX(-1);transform:scaleX(-1);left:7px}.amTimeline.module .timeline-controls button.next{right:7px}.amTimeline.module .timeline-controls ul{background-color:#ffffff;width:4px;height:0;padding:25px 0 0;margin:10% auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;position:absolute;right:45px;bottom:50px;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;overflow-y:hidden}@media (min-width:720px){.amTimeline.module .timeline-controls ul{background-color:transparent;width:100%;height:4px;-ms-flex-flow:nowrap;flex-flow:nowrap;position:static;right:auto;bottom:auto;overflow:visible}.amTimeline.module .timeline-controls ul:before{display:block;content:"";height:4px;background-color:#fff;position:absolute;width:90%}}@media (min-width:960px){.amTimeline.module .timeline-controls ul{margin:0 auto}}.amTimeline.module .timeline-controls ul.on{height:60%;overflow:visible}@media (min-width:720px){.amTimeline.module .timeline-controls ul.on{height:4px}}.amTimeline.module .timeline-controls ul li{list-style:none;position:relative}@media (min-width:720px){.amTimeline.module .timeline-controls ul li{display:inline-block}}.amTimeline.module .timeline-controls ul li:first-of-type{margin-bottom:50px}@media (min-width:720px){.amTimeline.module .timeline-controls ul li:first-of-type{margin-bottom:0}}.amTimeline.module .timeline-controls ul li a{font-size:2em;font-weight:600;color:#ffffff;text-decoration:none;position:static;display:inline-block}.amTimeline.module .timeline-controls ul li a:before{content:"";width:6px;height:6px;border:4px solid #ffffff;background-color:#282829;border-radius:10px;position:absolute;top:25%;left:-5px;display:block}@media (min-width:720px){.amTimeline.module .timeline-controls ul li a:before{top:-4px;left:43%}}.amTimeline.module .timeline-controls ul li a:hover{color:#da291c}.amTimeline.module .timeline-controls ul li a:hover:before{border-color:#da291c}.amTimeline.module .timeline-controls ul li a.active{color:#da291c}.amTimeline.module .timeline-controls ul li a.active:before{content:"";width:0;height:0;border:10px solid #da291c;top:9%;left:-8px}@media (min-width:720px){.amTimeline.module .timeline-controls ul li a.active:before{top:-8px;left:36%}}.amTimeline.module .timeline-controls ul li a span{text-shadow:2px 2px 2px rgba(0,0,0,0.8);margin-left:-80px}@media (min-width:720px){.amTimeline.module .timeline-controls ul li a span{display:inline-block;text-shadow:none;-webkit-transform:rotate(70deg);transform:rotate(70deg);margin-left:30px;margin-top:30px}}.amTimeline.module div.container{position:relative;z-index:5}.amTimeline.module div.container h2{padding-top:62.5px;margin-top:0}.amTimeline.module .milestone{width:90%;margin:250px auto;position:absolute;top:0;right:-125%;z-index:5;display:block;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.amTimeline.module .milestone h3{font-size:var(--font-size-header-sub);padding:0 14px;margin-top:36px}@media (min-width:1080px){.amTimeline.module .milestone h3{padding:0}}.amTimeline.module .milestone h3:after{content:"";display:block;width:23px;margin-top:11px;margin-bottom:11px;border-bottom:2px #da291c solid}.main-color.amTimeline.module .milestone h3{color:#fff}.main-color.amTimeline.module .milestone h3:after{border-bottom-color:#fff}.alternative-color.amTimeline.module .milestone h3{color:#282829}.alternative-color.amTimeline.module .milestone h3:after{border-bottom-color:#282829}@media (min-width:720px){.amTimeline.module .milestone{top:20%}}@media (min-width:960px){.amTimeline.module .milestone{margin:125px auto;padding-left:45px;max-width:1000px}}@media (min-width:1080px){.amTimeline.module .milestone{top:200%}}.amTimeline.module .milestone.prev{left:-88%;right:auto;cursor:pointer}.amTimeline.module .milestone.active{left:50%;right:auto;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.amTimeline.module .milestone.active .image-container .img-object{-webkit-filter:none;filter:none}.amTimeline.module .milestone.next{right:-88%;cursor:pointer}.amTimeline.module .milestone.shown{right:auto;left:-125%}@media (min-width:960px){.amTimeline.module .milestone.prev{top:70%;left:-96.5%;right:auto;cursor:pointer;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.amTimeline.module .milestone.active{top:20%;left:50%;right:auto;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.amTimeline.module .milestone.active .image-container .img-object{-webkit-filter:none;filter:none}.amTimeline.module .milestone.next{top:70%;left:auto;right:-96.5%;cursor:pointer;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.amTimeline.module .milestone.shown{right:auto;left:-125%}}@media (min-width:960px) and all and (min-width:1080px){.amTimeline.module .milestone.prev{left:-100%}}@media (min-width:960px) and all and (min-width:1080px){.amTimeline.module .milestone.next{right:-100%}}.amTimeline.module .milestone .year-container{position:absolute;top:35px;left:27px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0.8}@media (min-width:960px){.amTimeline.module .milestone .year-container{width:150px;height:150px;top:50%;left:-75px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}}.amTimeline.module .milestone .year-container .milestone-year{color:#da291c;font-weight:800;font-size:7.5em}@media (min-width:960px){.amTimeline.module .milestone .year-container .milestone-year{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.amTimeline.module .milestone .left-dash{width:calc(100% - 14px);padding:5px 5px 5px 5px;margin-top:50px;margin-left:auto;margin-right:auto;border:2px dashed #eaeaeb;border-top:none;position:relative;z-index:5}@media (min-width:960px){.amTimeline.module .milestone .left-dash{width:30%;padding:20px 0 20px 20px;margin-top:0;margin-left:0;margin-right:0;border-top:none;border-right:none;border-bottom:none}.amTimeline.module .milestone .left-dash:after,.amTimeline.module .milestone .left-dash:before{content:"";display:block;border:2px dashed #eaeaeb;border-left:none;position:absolute;width:calc(100% - 60px);left:0;height:20px}.amTimeline.module .milestone .left-dash:before{border-top:none;margin-top:-20px;top:0}.amTimeline.module .milestone .left-dash:after{border-bottom:none;margin-bottom:-20px;bottom:0}}.amTimeline.module .milestone .right-dash{width:calc(100% - 40px);height:140px;padding:5px 0 5px 0;border-top:2px dashed #eaeaeb;position:absolute;top:-60px;right:0;bottom:0;left:50%;z-index:5;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:960px){.amTimeline.module .milestone .right-dash{width:70%;height:auto;padding:20px 0 20px 0;margin:-20px 0 -20px -20px;border:2px dashed #eaeaeb;border-left:none;top:0;bottom:0;left:auto;z-index:1;-webkit-transform:none;transform:none}}.amTimeline.module .milestone .right-dash:after,.amTimeline.module .milestone .right-dash:before{content:"";width:15px;height:calc(100% - 42px);border:2px dashed #eaeaeb;border-top:none;display:block;position:absolute;top:0}@media (min-width:960px){.amTimeline.module .milestone .right-dash:after,.amTimeline.module .milestone .right-dash:before{display:none}}.amTimeline.module .milestone .right-dash:before{left:0;border-left:none;margin-left:-15px}.amTimeline.module .milestone .right-dash:after{right:0;border-right:none;margin-right:-15px}.amTimeline.module .milestone .text-container{font-size:1.5em;background-color:#eaeaeb;width:calc(100% - 40px);padding:60px 20px 20px}@media (min-width:960px){.amTimeline.module .milestone .text-container{font-size:1.7em;width:100%;padding:30px}}@media (min-width:1080px){.amTimeline.module .milestone .text-container{font-size:2em;min-height:300px}}.amTimeline.module .milestone .text-container h3.milestone-title{padding-left:0;margin-top:0;color:#da291c}.amTimeline.module .milestone .text-container h3.milestone-title:after{border-bottom-color:#da291c}.amTimeline.module .milestone .text-container .button-object{display:inline-block;margin-top:23px;margin-right:15px}.amTimeline.module .milestone .text-container .button-object a{color:#fff;font-size:1em;background-color:#da291c;padding:7px 25px 10px;border:none;border-radius:15px;outline:none;cursor:pointer;text-decoration:none}.amTimeline.module .milestone .text-container .button-object a:hover{background-color:#da291c;color:#fff}.amTimeline.module .milestone .image-container{width:calc(100% - 10px);margin:5px 5px 0 5px;position:absolute;top:0;bottom:0;right:0}@media (min-width:960px){.amTimeline.module .milestone .image-container{width:calc(100% - 40px);margin:20px 20px 20px 0px}}.amTimeline.module .milestone .image-container .img-object{height:100%;background-size:cover;background-position:center;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.amValueCountUp.module{font-family:'Exo 2',sans-serif;color:#282829;background-color:#ffffff;width:100%;margin-top:0;margin-bottom:0;position:relative;overflow:hidden;padding-bottom:62.5px}.amValueCountUp.module h2{font-size:var(--font-size-header-sub);padding:0 14px;margin-top:36px}@media (min-width:1080px){.amValueCountUp.module h2{padding:0}}.amValueCountUp.module h2:after{content:"";display:block;width:23px;margin-top:11px;margin-bottom:11px;border-bottom:2px #da291c solid}.main-color.amValueCountUp.module h2{color:#fff}.main-color.amValueCountUp.module h2:after{border-bottom-color:#fff}.alternative-color.amValueCountUp.module h2{color:#fff}.alternative-color.amValueCountUp.module h2:after{border-bottom-color:#fff}.amValueCountUp.module.main-color{color:#fff;background-color:#da291c}.amValueCountUp.module .container{position:relative;z-index:2}.has-text.amValueCountUp.module .container .inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1080px){.has-text.amValueCountUp.module .container .inner-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.amValueCountUp.module .text-container{font-size:2em;padding-right:14px;padding-left:14px;width:100%}@media (min-width:1080px){.amValueCountUp.module .text-container{padding-right:0;padding-left:0;margin-right:100px;width:50%}}.amValueCountUp.module .text-container strong{font-size:27px}.amValueCountUp.module .value-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-text.amValueCountUp.module .value-list{width:100%}@media (min-width:1080px){.amValueCountUp.module .value-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.has-text.amValueCountUp.module .value-list{width:50%;-ms-flex-wrap:wrap;flex-wrap:wrap}}.amValueCountUp.module .value-list .value-container{font-weight:800;text-align:center;margin-bottom:50px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%}@media (min-width:1080px){.amValueCountUp.module .value-list .value-container{width:auto}.has-text.amValueCountUp.module .value-list .value-container{font-weight:800;width:50%}}.amValueCountUp.module .value-list .value span.number{font-size:7vw;color:#da291c}.main-color.amValueCountUp.module .value-list .value span.number{color:#fff}@media (min-width:1080px){.amValueCountUp.module .value-list .value span.number{font-size:5vw}.has-text.amValueCountUp.module .value-list .value span.number{font-size:3.5vw}}@media (min-width:1920px){.amValueCountUp.module .value-list .value span.number{font-size:100px}.has-text.amValueCountUp.module .value-list .value span.number{font-size:5.8em}}.amValueCountUp.module .value-list .value span.unit{font-size:7vw;text-transform:uppercase;color:#da291c}@media (min-width:1080px){.amValueCountUp.module .value-list .value span.unit{font-size:5vw}.has-text.amValueCountUp.module .value-list .value span.unit{font-size:3.5vw}}@media (min-width:1920px){.amValueCountUp.module .value-list .value span.unit{font-size:100px}.has-text.amValueCountUp.module .value-list .value span.unit{font-size:5.8em}}.main-color.amValueCountUp.module .value-list .value span.unit{color:#fff}.amValueCountUp.module .value-list .value span.unit.small{font-size:4.5vw}@media (min-width:1080px){.amValueCountUp.module .value-list .value span.unit.small{font-size:2.5vw}}@media (min-width:1920px){.amValueCountUp.module .value-list .value span.unit.small{font-size:45px}}.amValueCountUp.module .value-list .value-label{font-size:1.4em;font-weight:600;text-transform:uppercase;margin-top:23px}.main-color.amValueCountUp.module .value-list .value-label{color:#fff}.alternative-color.amValueCountUp.module .value-list .value-label{color:#fff}.smBreadCrumbs.module{background-color:#eaeaeb;padding:20px}.smBreadCrumbs.module nav{font-family:'Exo 2',sans-serif;font-size:2em}.smBreadCrumbs.module ul.breadcrumbs{padding:0;margin:0}.smBreadCrumbs.module ul.breadcrumbs li{font-weight:600;list-style:none;display:inline-block}.smBreadCrumbs.module ul.breadcrumbs li.current{color:#da291c}.smBreadCrumbs.module ul.breadcrumbs li a{font-weight:400;color:#282829;text-decoration:none}.smBreadCrumbs.module ul.breadcrumbs li a:hover{font-weight:600;color:#da291c}.smContactForm.module{font-family:'Exo 2',sans-serif;color:#da291c;padding-bottom:125px;position:relative;overflow:hidden}.smContactForm.module h2{font-size:var(--font-size-header-sub);padding:0 14px;margin-top:36px}@media (min-width:1080px){.smContactForm.module h2{padding:0}}.smContactForm.module h2:after{content:"";display:block;width:23px;margin-top:11px;margin-bottom:11px;border-bottom:2px #da291c solid}.main-color.smContactForm.module h2{color:#fff}.main-color.smContactForm.module h2:after{border-bottom-color:#fff}.alternative-color.smContactForm.module h2{color:#fff}.alternative-color.smContactForm.module h2:after{border-bottom-color:#fff}.smContactForm.module .container{position:relative;z-index:2}.smContactForm.module .container .first-section,.smContactForm.module .container .second-section{width:calc(100% - 28px)}@media (min-width:1080px){.smContactForm.module .container .first-section,.smContactForm.module .container .second-section{float:left;width:50%}}.smContactForm.module .container .second-section{margin-top:125px}@media (min-width:1080px){.smContactForm.module .container .second-section{margin-top:0}}.smContactForm.module .intro-text{font-size:2.7em;color:#da291c;padding:0 14px}.smContactForm.module .intro-text a{color:#da291c;text-decoration:none}.smContactForm.module .intro-text a:hover{text-decoration:underline}.main-color.smContactForm.module .intro-text{color:#fff}.main-color.smContactForm.module .intro-text a{color:#fff}.alternative-color.smContactForm.module .intro-text{color:#fff}.alternative-color.smContactForm.module .intro-text a{color:#fff}@media (min-width:1080px){.smContactForm.module .intro-text{padding:0}}.smContactForm.module .intro-text p{max-width:100%}@media (min-width:1080px){.smContactForm.module .intro-text p{max-width:75%}}.smContactForm.module .contact-form{padding:0 14px;position:relative}@media (min-width:1080px){.smContactForm.module .contact-form{padding:0}}.smContactForm.module .contact-form.sending form{opacity:0.2;-webkit-filter:blur(10px);filter:blur(10px)}.smContactForm.module .contact-form.sending .sending-container{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1}.smContactForm.module .contact-form.sending.sent .sending-message{opacity:0}.smContactForm.module .contact-form.sending.sent .sent-message{opacity:1}.smContactForm.module .contact-form form{position:relative;z-index:1;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.smContactForm.module .contact-form .sending-container{opacity:0;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.smContactForm.module .contact-form .sending-container .sending-message{text-align:center;position:absolute;z-index:0;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.smContactForm.module .contact-form .sending-container .sending-message img{width:200px;height:auto}.smContactForm.module .contact-form .sending-container .sending-message div{font-size:1.8em;font-weight:600;text-align:center}.smContactForm.module .contact-form .sending-container .sent-message{font-size:1.8em;text-align:center;padding:0 14px;position:absolute;z-index:0;opacity:0;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.smContactForm.module .contact-form .form-field-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:720px){.smContactForm.module .contact-form .form-field-submit{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.smContactForm.module .contact-form .form-field{font-size:2em;background-color:rgba(255,255,255,0.9);width:calc(100% - 40px);padding:14px 20px;margin:32px 0;border:none;border-radius:10px;position:relative}.smContactForm.module .contact-form .form-field input,.smContactForm.module .contact-form .form-field textarea{background-color:rgba(255,255,255,0);width:100%;border:0;outline:0;position:relative;z-index:1}.smContactForm.module .contact-form .form-field label{color:#333;position:absolute;z-index:0;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.smContactForm.module .contact-form .form-field span.pseudo-placeholder{color:rgba(0,0,0,0);position:absolute;z-index:0;opacity:0;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.smContactForm.module .contact-form .form-field .field-validation-error{right:14px;position:absolute;top:6px;right:12px;font-size:0.55em;font-weight:600;display:inline-block!important}.smContactForm.module .contact-form .form-field.active,.smContactForm.module .contact-form .form-field.has-value{background-color:#ffffff}.smContactForm.module .contact-form .form-field.active label,.smContactForm.module .contact-form .form-field.has-value label{font-size:0.6em;color:#ffffff;-webkit-transform:translate3d(0,-35px,0);transform:translate3d(0,-35px,0)}.smContactForm.module .contact-form .form-field.active span.pseudo-placeholder,.smContactForm.module .contact-form .form-field.has-value span.pseudo-placeholder{opacity:1;color:rgba(0,0,0,0.7)}.smContactForm.module .contact-form .radio-field{margin-top:50px;margin-bottom:-10px}.smContactForm.module .contact-form .radio-field input[type=radio]{position:absolute;opacity:0}.smContactForm.module .contact-form .radio-field label,.smContactForm.module .contact-form .radio-field span{font-size:2em;color:#fff;line-height:0.5;margin-right:20px}.smContactForm.module .contact-form .radio-field label{cursor:pointer}.smContactForm.module .contact-form .radio-field input[type=radio]+label:before{content:'';background:#fff;border-radius:100%;display:inline-block;width:22px;height:22px;position:relative;top:-0.2em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.smContactForm.module .contact-form .radio-field input[type=radio]:checked+label:before{background-color:#da291c;-webkit-box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px #fff}.smContactForm.module .contact-form .radio-field input[type=radio]:focus+label:before{outline:none;border-color:#da291c}.smContactForm.module .contact-form .radio-field input[type=radio]:disabled+label:before{background:#fff}.smContactForm.module .contact-form .radio-field input[type=radio]+label:empty:before{margin-right:0}.smContactForm.module .contact-form .form-submit{font-size:2em;background-color:rgba(255,255,255,0.9);width:114px;padding:7px 25px;margin:32px 0;border:none;border-radius:15px;cursor:pointer}.smContactForm.module .contact-form .form-submit:hover{background-color:#ffffff}.smContactForm.module .contact-form textarea.text-box{resize:none}.smContactForm.module .contact-form .gdpr-compliance{color:#da291c}.main-color.smContactForm.module .contact-form .gdpr-compliance{color:#fff}.alternative-color.smContactForm.module .contact-form .gdpr-compliance{color:#fff}.smContactForm.module .contact-form .gdpr-compliance p{font-size:1.6em}.smContactForm.module .contact-form .gdpr-compliance a{color:#da291c}.main-color.smContactForm.module .contact-form .gdpr-compliance a{color:#fff}.alternative-color.smContactForm.module .contact-form .gdpr-compliance a{color:#fff}.smContactForm.module .contact-form .gdpr-compliance.gdpr-checkbox{padding:0 14px 0 0}.smContactForm.module .contact-form .gdpr-compliance.gdpr-checkbox input[type=checkbox]:checked~label:before{background-color:#ffffff}.smContactForm.module .contact-form .gdpr-compliance.gdpr-checkbox input[type=checkbox]:checked~label>svg{height:24px;-webkit-animation:draw-checkbox ease-in-out 0.2s forwards;animation:draw-checkbox ease-in-out 0.2s forwards}.smContactForm.module .contact-form .gdpr-compliance.gdpr-checkbox input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.smContactForm.module .contact-form .gdpr-compliance.gdpr-checkbox label{font-size:1.6em;cursor:pointer;position:relative}.smContactForm.module .contact-form .gdpr-compliance.gdpr-checkbox label:active:after{background-color:#e6e6e6}.smContactForm.module .contact-form .gdpr-compliance.gdpr-checkbox label:before{content:"";height:20px;width:20px;margin-top:6px;margin-right:1rem;float:left;border:2px solid #ffffff;background-color:rgba(255,255,255,0.9);border-radius:7px;-webkit-transition:0.15s all ease-out;transition:0.15s all ease-out}.smContactForm.module .contact-form .gdpr-compliance.gdpr-checkbox label svg{stroke:#da291c;stroke-width:3px;height:0;width:16px;position:absolute;left:-30px;top:7px;stroke-dasharray:33}.smContactForm.module .contact-form .gdpr-compliance.gdpr-checkbox label span{overflow:hidden;display:block}.smHeroSection.module{max-width:100vw;margin-top:0;margin-bottom:0;overflow:hidden;position:relative}.smHeroSection.module .text-container{max-width:100%;margin-right:auto;margin-left:auto;font-family:'Exo 2',sans-serif;color:#fff;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:720px){.smHeroSection.module .text-container{max-width:680px}}@media (min-width:960px){.smHeroSection.module .text-container{max-width:920px}}@media (min-width:1280px){.smHeroSection.module .text-container{max-width:1240px}}@media (min-width:720px){.smHeroSection.module .text-container{max-width:680px}}@media (min-width:960px){.smHeroSection.module .text-container{max-width:920px}}@media (min-width:1280px){.smHeroSection.module .text-container{max-width:1240px}}.main-color.smHeroSection.module .text-container{color:#fff}.smHeroSection.module .text-container h2{font-size:35px;padding:0 14px}@media (min-width:1080px){.smHeroSection.module .text-container h2{padding:0;font-size:45px}}.smHeroSection.module .text-container h2:after{content:"";display:block;width:52px;margin-top:33px;margin-bottom:35px;border-bottom:5px #fff solid}.smHeroSection.module .text-container p{font-size:27px;font-weight:600;padding:0 14px}@media (min-width:1080px){.smHeroSection.module .text-container p{padding:0;font-size:37px}}.smHeroSection.module .background-container{padding-top:62.5px;padding-bottom:62.5px;right:50%;left:50%;width:100vw;min-height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-50vw);transform:translateX(-50vw);position:relative;overflow:hidden;max-width:none}@media (min-width:1080px){.smHeroSection.module .background-container{min-height:400px}}.smHeroSection.module .background-container video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1000;overflow:hidden}.smHeroSection.module .background-container .image-object{position:absolute;top:0;left:0;width:100%;height:100%}.smHeroSection.module .background-container .background-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.main-color.smHeroSection.module .background-container .background-overlay{background-color:#da291c;opacity:0.55}.alternative-color.smHeroSection.module .background-container .background-overlay{background-color:rgba(0,0,0,0.4)}.smProductIntro.module{padding-top:125px;padding-bottom:125px;position:relative}.smProductIntro.module h2{font-size:var(--font-size-header-sub);padding:0 14px;margin-top:36px}@media (min-width:1080px){.smProductIntro.module h2{padding:0}}.smProductIntro.module h2:after{content:"";display:block;width:23px;margin-top:11px;margin-bottom:11px;border-bottom:2px #da291c solid}.main-color.smProductIntro.module h2{color:#fff}.main-color.smProductIntro.module h2:after{border-bottom-color:#fff}.alternative-color.smProductIntro.module h2{color:#fff}.alternative-color.smProductIntro.module h2:after{border-bottom-color:#fff}@media (min-width:1080px){.smProductIntro.module{padding-top:125px;margin-bottom:125px}}.smProductIntro.module .container{position:relative;z-index:5}.smProductIntro.module .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1080px){.smProductIntro.module .content-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.direction-left.smProductIntro.module .content-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.smProductIntro.module .content-container h2{margin-top:-62.5px;margin-bottom:62.5px}.smProductIntro.module .image-container,.smProductIntro.module .text-container{width:100%}@media (min-width:1080px){.smProductIntro.module .image-container,.smProductIntro.module .text-container{width:50%;-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}}.smProductIntro.module .text-container{font-family:'Exo 2',sans-serif;font-size:2.7em;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1080px){.smProductIntro.module .text-container{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}}.alternative-color.smProductIntro.module .text-container{color:#fff}.smProductIntro.module .text-container p{padding-right:14px;padding-left:14px}@media (min-width:1080px){.smProductIntro.module .text-container p{padding-right:90px;padding-left:0}}.direction-left.smProductIntro.module .text-container p{padding-right:14px;padding-left:14px}@media (min-width:1080px){.direction-left.smProductIntro.module .text-container p{padding-right:0;padding-left:90px}}.smProductIntro.module .image-container{-ms-flex-item-align:baseline;align-self:baseline;position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:1080px){.smProductIntro.module .image-container{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}}.smProductIntro.module .image-container .img-object{background-position:center}.smProductIntro.module .image-container .img-object:before{content:"";display:block;padding-bottom:60%}.smProductIntro.module .image-container img{max-width:100%;height:auto}.smProductIntro.module .background-icon{border-radius:10px;position:absolute;right:0;top:0;bottom:0;width:100%}.smProductIntro.module .background-icon img{width:50%;height:auto;-webkit-filter:brightness(1000%);filter:brightness(1000%);z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0.8}.smProductIntro.module .background-icon .bg-overlay{position:absolute;background-color:rgba(0,0,0,0.5);top:0;right:0;bottom:0;left:0}.module:last-of-type{padding-bottom:125px}.smSimpleText.module{font-family:'Exo 2',sans-serif;padding-top:125px;padding-bottom:125px;position:relative;overflow:hidden}.smSimpleText.module h2{font-size:var(--font-size-header-sub);padding:0 14px;margin-top:36px}@media (min-width:1080px){.smSimpleText.module h2{padding:0}}.smSimpleText.module h2:after{content:"";display:block;width:23px;margin-top:11px;margin-bottom:11px;border-bottom:2px #da291c solid}.main-color.smSimpleText.module h2{color:#fff}.main-color.smSimpleText.module h2:after{border-bottom-color:#fff}.alternative-color.smSimpleText.module h2{color:#fff}.alternative-color.smSimpleText.module h2:after{border-bottom-color:#fff}.smSimpleText.module h2{margin-top:-62.5px;margin-bottom:62.5px;position:relative;z-index:5}.smSimpleText.module .text-container{font-size:2em;padding-right:14px;padding-left:14px;position:relative;z-index:5}@media (min-width:1080px){.smSimpleText.module .text-container{padding-right:0;padding-left:0}}.main-color.smSimpleText.module .text-container{color:#fff}.alternative-color.smSimpleText.module .text-container{color:#fff}.smSimpleText.module a{color:#da291c;text-decoration:none;border-bottom:#da291c 1px solid;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;display:inline-block}.main-color.smSimpleText.module a{color:#fff}.main-color.smSimpleText.module a:hover{color:#282829;border-bottom:#282829 1px solid}.alternative-color.smSimpleText.module a{color:#fff}.alternative-color.smSimpleText.module a:hover{color:#da291c;border-bottom:#da291c 1px solid}.smSimpleText.module a:hover{color:#282829;border-bottom:#282829 1px solid}.smSimpleText.module.nopad{padding-top:0;padding-bottom:0}.smSimpleText.module.narrow .container{max-width:990px}.smSimpleText.module.columns{padding-top:0;padding-bottom:0;margin:50px 0;position:relative}@media (min-width:1080px){.smSimpleText.module.columns{margin:150px 0}}.smSimpleText.module.columns.columns-3 .container{-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width:1080px){.smSimpleText.module.columns.columns-3 .container{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.smSimpleText.module.columns.columns-2 .container{-ms-grid-columns:1fr;grid-template-columns:1fr}@media (min-width:1080px){.smSimpleText.module.columns.columns-2 .container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.smSimpleText.module.columns .container{display:-ms-grid;display:grid}@media (min-width:1080px){.smSimpleText.module.columns .container{gap:5%}}.smSimpleText.module.columns .container .column{margin:25px 0}@media (min-width:1080px){.smSimpleText.module.columns .container .column{margin:0}}.smSimpleText.module.columns .container .column h2{margin-top:0;margin-bottom:0}.smSimpleText.module.columns .container .column ul{font-size:17px}.smSimpleText.module.columns .container .column ul li{margin:15px 0}.smTextImage.module{font-family:'Exo 2',sans-serif;padding-top:125px;padding-bottom:125px;position:relative;overflow:hidden}.smTextImage.module h2{font-size:var(--font-size-header-sub);padding:0 14px;margin-top:36px}@media (min-width:1080px){.smTextImage.module h2{padding:0}}.smTextImage.module h2:after{content:"";display:block;width:23px;margin-top:11px;margin-bottom:11px;border-bottom:2px #da291c solid}.main-color.smTextImage.module h2{color:#fff}.main-color.smTextImage.module h2:after{border-bottom-color:#fff}.alternative-color.smTextImage.module h2{color:#fff}.alternative-color.smTextImage.module h2:after{border-bottom-color:#fff}.smTextImage.module .inner-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:wrap-reverse;flex-flow:wrap-reverse}.smTextImage.module .container{position:relative;z-index:2}.smTextImage.module h2{color:#da291c;margin-top:-62.5px;margin-bottom:62.5px}.smTextImage.module .text-container{background-color:#282829;padding:35px 45px;width:100%;z-index:5;position:relative;margin:0}.card--no-color.smTextImage.module .text-container{background-color:#ffffff}@media (min-width:1080px){.smTextImage.module .text-container{width:50%;margin:45px 0;margin-left:0}}.direction-left.smTextImage.module .text-container{margin-left:0}@media (min-width:1080px){.direction-left.smTextImage.module .text-container{margin-left:calc(50% - 90px)}.big.direction-left.smTextImage.module .text-container{margin-left:calc(35% - 90px)}}.big.smTextImage.module .text-container{background-color:transparent;padding-right:14px;padding-left:14px;margin-top:0;margin-bottom:0;margin-left:0;width:100%}@media (min-width:1080px){.big.smTextImage.module .text-container{padding:0 45px;width:65%;min-height:400px}.direction-right.big.smTextImage.module .text-container{padding:0}}.smTextImage.module .text-container h3{font-size:var(--font-size-header-2);font-weight:600;color:#da291c;margin:0 0 43px}.smTextImage.module .text-container p{font-size:var(--font-size-text);color:#ffffff}.card--no-color.smTextImage.module .text-container p{color:#282829}.big.smTextImage.module .text-container p{color:#282829}.big.alternative-color.smTextImage.module .text-container p{color:#ffffff}.big.main-color.smTextImage.module .text-container p{color:#ffffff}.smTextImage.module .text-container .button-object{display:inline-block;padding-top:23px;padding-bottom:23px;margin-right:15px}.smTextImage.module .text-container .button-object a{color:#da291c;font-size:var(--font-size-button);background-color:#eaeaeb;padding:7px 25px 10px;border:none;border-radius:15px;outline:none;cursor:pointer;text-decoration:none}.smTextImage.module .text-container .button-object a:hover{background-color:#da291c;color:#fff}.card--no-color.smTextImage.module .text-container .button-object a{background-color:var(--color-main);color:var(--color-main-contrast)}.alternative-color.smTextImage.module .text-container{background-color:#da291c}.big.alternative-color.smTextImage.module .text-container{background-color:transparent}.alternative-color.smTextImage.module .text-container h3{color:#fff}.big.alternative-color.smTextImage.module .text-container h3{color:#da291c}.alternative-color.smTextImage.module .text-container .button-object a:hover{background-color:#282829;color:#fff}.big.alternative-color.smTextImage.module .text-container .button-object a:hover{background-color:#da291c;color:#fff}.big.main-color.smTextImage.module .text-container h3{color:#fff}.main-color.smTextImage.module .text-container .button-object a{background-color:#da291c;color:#fff}.big.main-color.smTextImage.module .text-container .button-object a{background-color:#fff;color:#da291c}.main-color.smTextImage.module .text-container .button-object a:hover{background-color:#fff;color:#da291c}.big.main-color.smTextImage.module .text-container .button-object a:hover{background-color:#282829;color:#fff}.smTextImage.module .gallery-container{overflow:hidden;position:relative}.smTextImage.module .gallery-container:before{content:"";position:absolute;top:auto;bottom:0;height:80px;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,0.4),rgba(0,0,0,0));pointer-events:none;z-index:20}@media (min-width:1080px){.smTextImage.module .gallery-container:before{top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,0.4),rgba(0,0,0,0))}}.smTextImage.module .gallery-container.image-container{position:relative}@media (min-width:1080px){.smTextImage.module .gallery-container.image-container{position:absolute}}.smTextImage.module .gallery-container .slick-arrow{text-indent:-9001em;background-color:var(--color-main);background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 53 53' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(-25 -342)' data-name='Group 866'%3E%3Ccircle transform='translate(25 342)' cx='26.5' cy='26.5' r='26.5' fill='%23da291c' data-name='Ellipse 1'/%3E%3Cpath transform='translate(64.367 384.07) rotate(180)' d='M10.831,6,8.59,8.241l7.279,7.3-7.279,7.3,2.241,2.241,9.536-9.536Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center;border:none;border-radius:50%;width:35px;height:35px;cursor:pointer;position:absolute;z-index:501;top:auto;bottom:15px}.smTextImage.module .gallery-container .slick-prev{left:15px}.direction-right.smTextImage.module .gallery-container .slick-prev{left:auto;right:15px}.smTextImage.module .gallery-container .slick-next{left:65px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.direction-right.smTextImage.module .gallery-container .slick-next{left:auto;right:65px}.smTextImage.module .gallery-container .slick-dots{margin:0;padding:7px 0;list-style-type:none;position:absolute;top:auto;right:15px;bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:501}.direction-right.smTextImage.module .gallery-container .slick-dots{left:auto;right:15px}@media (min-width:1080px){.smTextImage.module .gallery-container .slick-dots{top:15px;left:15px;right:auto;bottom:auto}.direction-right.smTextImage.module .gallery-container .slick-dots{left:auto;right:15px}}.smTextImage.module .gallery-container .slick-dots li{margin:0 7px}.smTextImage.module .gallery-container .slick-dots li:first-child{margin-left:0}.smTextImage.module .gallery-container .slick-dots button{display:block;width:7px;height:7px;padding:0;cursor:pointer;border:none;border-radius:100%;background-color:var(--color-main-contrast);text-indent:-9999px}.smTextImage.module .gallery-container .slick-dots li.slick-active button{background-color:grey;cursor:default}.smTextImage.module .image-container{width:100%;position:static;z-index:1;right:0;height:100%}@media (min-width:1080px){.smTextImage.module .image-container{width:60%;position:absolute}.big.smTextImage.module .image-container{-webkit-transform:translateX(50%);transform:translateX(50%);width:50%}}.smTextImage.module .image-container .video-link{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100}.smTextImage.module .image-container .video-link svg{width:55px;height:55px}.smTextImage.module .image-container .img-object{background-size:cover;background-position:center;height:100%}.smTextImage.module .image-container .img-object:before{content:'';padding-bottom:50%;display:block}.big.smTextImage.module .image-container .img-object:before{padding-bottom:40%}.direction-left.smTextImage.module .image-container{right:auto}.big.direction-left.smTextImage.module .image-container{width:100%}@media (min-width:1080px){.big.direction-left.smTextImage.module .image-container{-webkit-transform:translate(-50%);transform:translate(-50%);width:50%}}.smSubBanner.module{height:300px;position:relative;overflow:hidden}@media (min-width:1080px){.smSubBanner.module{height:auto}}.smSubBanner.module .container{max-width:680px}@media (min-width:720px){.smSubBanner.module .container{max-width:100%}}@media (min-width:1280px){.smSubBanner.module .container{max-width:100%}}@media (min-width:1080px){.smSubBanner.module .container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.smSubBanner.module .text-container{font-family:'Exo 2',sans-serif;color:#fff;position:absolute;z-index:10;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:720px){.smSubBanner.module .text-container{width:auto}}@media (min-width:1080px){.smSubBanner.module .text-container{width:50%;position:relative;top:auto;right:auto;left:auto;z-index:auto;-webkit-transform:none;transform:none}}.smSubBanner.module .text-container .inner-container{width:100%}@media (min-width:720px){.smSubBanner.module .text-container .inner-container{max-width:calc(680px / 2);position:absolute;top:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:960px){.smSubBanner.module .text-container .inner-container{max-width:calc(920px / 2);right:0;left:auto}}@media (min-width:1280px){.smSubBanner.module .text-container .inner-container{max-width:calc(1240px / 2);left:auto}}.no-color.smSubBanner.module .text-container{color:#282829}.main-color.smSubBanner.module .text-container{color:#ffffff}.smSubBanner.module .text-container h1{font-size:var(--font-size-header-1);width:100%;padding:0 14px;text-shadow:2px 2px 5px rgba(0,0,0,0.85)}@media (min-width:1080px){.smSubBanner.module .text-container h1{width:85%;padding:0}}.smSubBanner.module .text-container h1 span.sub-title{font-size:var(--font-size-header-sub);margin-top:1.2em;display:block}.smSubBanner.module .image-container{width:100%;position:absolute;z-index:5;top:0;right:0;bottom:0}@media (min-width:1080px){.smSubBanner.module .image-container{width:50%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}}.smSubBanner.module .image-container .img-object{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width:1080px){.smSubBanner.module .image-container .img-object{position:relative}}.smSubBanner.module .image-container img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1080px){.smSubBanner.module .image-container img{position:relative}}.smSubBanner.module .image-container .img-overlay{background-size:cover;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.smSubBanner.module .mbg-img-background{z-index:-1}.amProductExamples{font-family:'Exo 2',sans-serif;color:#da291c;position:relative;overflow:hidden;min-height:814px;background:#eaeaeb}.amProductExamples .container{position:relative;z-index:2}.amProductExamples h2{font-size:var(--font-size-header-sub);padding:0 14px;margin-top:36px}@media (min-width:1080px){.amProductExamples h2{padding:0}}.amProductExamples h2:after{content:"";display:block;width:23px;margin-top:11px;margin-bottom:11px;border-bottom:2px #da291c solid}.main-color.amProductExamples h2{color:#fff}.main-color.amProductExamples h2:after{border-bottom-color:#fff}.alternative-color.amProductExamples h2{color:#fff}.alternative-color.amProductExamples h2:after{border-bottom-color:#fff}.amProductExamples .container{padding-bottom:80px}.amProductExamples.main-color{background:#da291c}.amProductExamples.main-color .mbg-img-background{background:#da291c}.amProductExamples.alternative-color{background:#282829}.amProductExamples.alternative-color .mbg-img-background{background:#282829}.amProductExamples .amProductExamples__nav{margin-top:60px;position:relative}.amProductExamples .amProductExamples__nav-item{cursor:pointer;padding:20px 0 40px 0}.amProductExamples .amProductExamples__nav-item figure{height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.amProductExamples .amProductExamples__nav-item strong{display:block;text-align:center;text-transform:uppercase;font-size:16px;color:#242425;font-weight:normal;text-shadow:1px 1px 1px #ffffff}.amProductExamples .amProductExamples__nav-item.slick-current{background:#ffffff}.amProductExamples .slick-arrow{background:url(/images/arrow.png) no-repeat center;width:21px;height:24px;position:absolute;left:0;top:50%;margin-top:-12px;outline:none;font-size:0;color:transparent;border:none;z-index:50;cursor:pointer}.amProductExamples .slick-arrow.slick-prev{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);left:0}@media (min-width:720px){.amProductExamples .slick-arrow.slick-prev{left:-30px}}.amProductExamples .slick-arrow.slick-next{left:auto;right:0px}@media (min-width:720px){.amProductExamples .slick-arrow.slick-next{right:-30px}}.amProductExamples .slick-arrow.slick-disabled{opacity:0;visibility:hidden}.amProductExamples .amProductExamples__content-item{padding:30px 10px;background:#ffffff}.amProductExamples .amProductExamples__content-img{float:none;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 20px;position:relative}@media (min-width:960px){.amProductExamples .amProductExamples__content-img{float:left;width:355px;height:300px}}.amProductExamples .amProductExamples__resize{width:24px;height:24px;background:url(/images/resize.png) no-repeat center;position:absolute;bottom:20px;left:20px;z-index:2}.amProductExamples .amProductExamples__content-text{overflow:hidden;position:relative;color:#000000;font-size:18px;padding:0}.amProductExamples .amProductExamples__content-text h3{font-size:45px;font-weight:normal;margin:0;padding:0 0 20px 0;color:#da291c}.amProductExamples .amProductExamples__content-text h4{padding:0;font-size:20px;margin:0 0 14px 0}.amProductExamples .amProductExamples__content-text table{width:100%;font-size:20px}.amProductExamples .amProductExamples__content-text table th{text-align:left}.amProductExamples .slick-slide{outline:none}.amProductExamples .techdata{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:720px){.amProductExamples .techdata{display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.amProductExamples .techdata_row{padding-bottom:20px}.amProductExamples .techdata_row span{display:block}.amProductExamples .techdata_row strong{display:block;padding-bottom:10px}@media (min-width:720px){.amProductExamples .techdata_row{width:24%;float:left}}.amProductExamples .slick-track{margin-left:0;margin-right:0}.amProductExamples .mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.amProductExamples .mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.amProductExamples .mfp-fade.mfp-bg.mfp-removing{opacity:0}.amProductExamples .mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.amProductExamples .mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.amProductExamples .mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}@media (min-width:720px){.amProductExamples .amProductExamples__content-text{padding:0 50px 0 0}}.NYG_SlickBanner.module .slide-container{width:100%;display:block;position:relative;z-index:5}@media (min-width:1080px){.NYG_SlickBanner.module .slide-container{height:600px}}.NYG_SlickBanner.module .inner-container{z-index:101}.NYG_SlickBanner.module .container{padding-top:60px;padding-right:var(--padding-sides);padding-bottom:50px;padding-left:var(--padding-sides);width:100%;position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1080px){.NYG_SlickBanner.module .container{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;height:600px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.NYG_SlickBanner.module .wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1080px){.NYG_SlickBanner.module .wrapper{display:block}}.NYG_SlickBanner.module .text-container{font-family:var(--font-main);color:var(--color-main-contrast)}@media (min-width:1080px){.NYG_SlickBanner.module .text-container{width:calc(100vw - calc(calc(calc(100vw - 1240px) / 2) + 55vw));padding-right:75px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.NYG_SlickBanner.module .text-container .sub-title{font-family:inherit;font-size:var(--font-size-header-sub);font-weight:700;color:var(--color-main);text-transform:uppercase}.NYG_SlickBanner.module .text-container h2{font-family:inherit;font-size:var(--font-size-header-1);font-weight:700;color:inherit;line-height:1;margin-top:0.1em;margin-bottom:0}.NYG_SlickBanner.module .text-container p{font-family:inherit;font-size:var(--font-size-text);font-weight:400;color:inherit;margin-top:1.4em;margin-bottom:1.4em}.NYG_SlickBanner.module .text-container .link-container .button-object a{color:#fff;font-size:var(--font-size-button);background-color:#da291c;padding:12px 45px 14px;border:none;border-radius:15px;outline:none;cursor:pointer;text-decoration:none;display:inline-block;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.NYG_SlickBanner.module .text-container .link-container .button-object a:hover{background-color:#fff;color:#da291c}.NYG_SlickBanner.module .media-container{width:100%;height:300px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:1080px){.NYG_SlickBanner.module .media-container{width:55%;height:600px;position:absolute;top:0;right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.NYG_SlickBanner.module .media-container .img-object{width:100%;height:100%;display:block}@media (min-width:1080px){.NYG_SlickBanner.module .slide{height:600px}}.NYG_SlickBanner.module .slick-slider .slick-arrow{text-indent:-9001em;background-color:var(--color-main);background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 53 53' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(-25 -342)' data-name='Group 866'%3E%3Ccircle transform='translate(25 342)' cx='26.5' cy='26.5' r='26.5' fill='%23da291c' data-name='Ellipse 1'/%3E%3Cpath transform='translate(64.367 384.07) rotate(180)' d='M10.831,6,8.59,8.241l7.279,7.3-7.279,7.3,2.241,2.241,9.536-9.536Z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center;border:none;border-radius:50%;width:35px;height:35px;cursor:pointer;position:absolute;z-index:501;top:300px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1080px){.NYG_SlickBanner.module .slick-slider .slick-arrow{width:53px;height:53px;top:50%}}.NYG_SlickBanner.module .slick-slider .slick-prev{left:35px}@media (min-width:1080px){.NYG_SlickBanner.module .slick-slider .slick-prev{left:50px}}.NYG_SlickBanner.module .slick-slider .slick-next{right:35px;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}@media (min-width:1080px){.NYG_SlickBanner.module .slick-slider .slick-next{right:50px}}.NYG_SlickBanner.module .slick-slider .slick-dots{margin:0;padding:7px 0;list-style-type:none;position:absolute;top:300px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1080px){.NYG_SlickBanner.module .slick-slider .slick-dots{top:auto;bottom:25px;left:calc(calc(100% - 1240px) / 2);-webkit-transform:none;transform:none}}.NYG_SlickBanner.module .slick-slider .slick-dots li{margin:0 7px}.NYG_SlickBanner.module .slick-slider .slick-dots li:first-child{margin-left:0}.NYG_SlickBanner.module .slick-slider .slick-dots button{display:block;width:7px;height:7px;padding:0;cursor:pointer;border:none;border-radius:100%;background-color:var(--color-main-contrast);text-indent:-9999px}.NYG_SlickBanner.module .slick-slider .slick-dots li.slick-active button{background-color:grey;cursor:default}@media print{.outer-container{}.inner-container{}.amMainBanner.module{display:none}.smContactForm.module{display:none}* img{display:none}}

body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0;text-align:center;z-index:99996}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAD6CAQAAADKSeXYAAAAYklEQVQoz42RwQ3AMAgDjfcfup8WoRykfBAK5mQHKSz5rbXJPis1hjiV3CIqgG0hLZPkVkA4p4x5oR1bVeDrdCLrW2Q0D5bcwY3TGMHbdw3mPRuOtaspYP1w//G1OIcW148H0DMCqI/3mMMAAAAASUVORK5CYII=);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-44px;z-index:-1}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-caption{padding:12px}.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
